Essentials icon indicating copy to clipboard operation
Essentials copied to clipboard

EssentialsXDiscordLink Not Re-Syncing After Initial Link Process

Open UPSOKen opened this issue 4 months ago • 0 comments

Type of bug

Other unexpected behaviour

/ess dump all output

https://essentialsx.net/dump.html?bytebin=3zp3RVneYD

Error log (if applicable)

No response

Bug description

I recently set up EssentialsXDiscordLink — and it’s really great! However, it is not actively re-syncing my in-game groups to Discord roles.

The syncing works correctly when a user first runs /link, but it never updates their roles after that.

Here is my DiscordLink config: https://pastebin.com/7vDNrJGQ

Steps to reproduce

  1. A player runs /link for the first time.
  2. They immediately receive the default linked role on Discord. ✅ (This works as expected.)
  3. Later, that player’s in-game group changes (e.g., they become a Supporter).
  4. The corresponding Discord role never gets updated.
  5. If the player runs /unlink and then /link again, the correct role is applied. ✅ (Manual re-link works.)
  6. Automatic syncing of groups to roles does not happen.

Expected behaviour

When a player’s in-game group changes, their linked Discord roles should automatically update according to the config’s resync settings.

Actual behaviour

  • Roles only update on the initial /link.
  • Any later changes to the player’s in-game group do not sync automatically.
  • Manual /unlink + /link works, but this defeats the purpose of automatic role syncing.

Additional Information

I’m concerned this might also mean that users will not lose their ranks when their in-game groups expire — though I have not tested this yet because the setup is new.


Am I configuring something incorrectly, or is this a current limitation of EssentialsXDiscordLink?

UPSOKen avatar Aug 15 '25 01:08 UPSOKen