DiscordLink

Link Minecraft accounts to Discord and sync groups and roles: in-game VIP becomes a Discord role, and a Discord role can grant an in-game rank.

Paper 1.21 – 26.3 v1.0.0 Documentation

DiscordLink links your players' accounts to your Discord server and keeps ranks and roles in sync, with no manual work for your staff.

The player types /link in game and gets a code, then uses it on Discord with /link and the account is linked. From then on the plugin syncs everything by itself, every few minutes and every time the player joins.

It works both ways. Players who buy VIP in game get the @VIP role on Discord and lose it when the rank expires. Members with a Discord role, such as @Booster, get an in-game group. The plugin only removes groups it granted itself, never those assigned by hand by your staff.

You can give a role to everyone who links their account and an in-game reward on the first link, to bring more players into your Discord.

Important: DiscordLink works together with SonoNiko Tickets, the Discord ticket bot, and requires its Premium plan to be active on your Discord server. You don't need to create or host any bot: everything is configured from the web dashboard.

Features

  • Account linking with /link and a temporary code, click to copy
  • In-game LuckPerms groups → Discord roles, added and removed automatically
  • Discord roles → in-game groups, removing only those granted by the plugin
  • Discord role for linked accounts (e.g. @Verified)
  • In-game rewards on first link, with custom commands
  • Automatic sync on join and at regular intervals
  • Group ↔ role mappings configured from the web dashboard, no restarts
  • Minecraft name shown in SonoNiko Tickets tickets
  • /unlink to disconnect, instantly removing ranks granted from Discord
  • Works with other permission plugins through configurable commands
  • Fully customizable messages

Changelog

  • v1.0.029/09/2026