DiscordID
Secure your server by only letting discord server members join.
📖About DiscordID
‼️DiscordID is currently non-functional!
Due to changes made by discordlink.id, DiscordID has lost functionality. DiscordID will be updated once I find the time to develop an in-house solution to this.
⚠️
Getting your discordlink.id UID currently requires using a workaround method. Please see the pinned message in the help channel of our discord server for more information.

DiscordID
Secure your Minecraft Server by only allowing members of your Discord server to join.
DiscordID uses discordlink.id to link Discord accounts to Minecraft Java & Bedrock accounts.
Any player who is linked on discordlink.id and a member of your Discord server can join.
DiscordID is compatible with Geyser-Spigot AND Floodgate! Please note that Floodgate is required to allow Geyser support.

- Only allow players with a linked discordlink.id account to join
- Only allow players who are members of a specific Discord server to join
- Assign an online role to players who are online on the Minecraft server
- Compatible with Geyser & Floodgate

To use DiscordID you need a Discord Application and your discordlink.id UID.
- Install DiscordID on your Server
- Create an Application & Bot on discord.com/developers
- Copy your Bot token and paste it into the DiscordID config
- Add the Bot you just created to your server
- Set the guildID in the config
- Set your discordLinkUID (discordlink.id User-ID) in the config
- Configure the online role assignment. Make sure that your Bot is able to assign the role.
Configuration
Authentication
- discordToken: The Discord Bot token obtained from discord.com/developers
- guildID: The ID of the Discord server that should be referenced. To get the ID of a Server, you need to activate the developer mode in your Discord client. After that, you can right-click any Server icon and click "Copy Server ID"
- discordLinkUID: Your discordlink.id UID. Please reference the discordlink.id documentation for details on how to obtain your UID. Additional details are available on our support server.
Join rules
- requireLinked: Enable or disable the plugin. When turned on, only accounts that have been linked via discordlink.id will be allowed to join.
- requireMember: When enabled, only accounts which are members of the reference Discord server will be allowed to join.
- alwaysAllowWhitelisted: When enabled, players who are on the whitelist (no matter if it is on or off) will always be allowed to join.
- alwaysAllowOperators: When enabled, Server Operators will always be allowed to join
- showLinkedMsg: When enabled, players will be notified of which discord account they are linked to upon joining.
Discord
- assignOnlineRole: Choose whether DiscordID should assign a role to members who are online in the Minecraft Server.
- onlineRoleId: Provide the ID of the Discord role that should be assigned to online members.
Messages
Customize disconnect messages of DiscordID.
Bypass
- allowBypass: Enable or disable the bypass list
- allowedPlayer: A list of players which are always allowed to join. Only respected if allowBypass is turned on