Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
‼️IMPORTANT NOTICE
DiscordID is only functional from Version 1.4-beta and up! The team behind discordlink.id has seemingly discontinued the project and taken the service offline. Version 1.4-beta defaults to "Offline mode", removing the need for discordlink.id
This page has been updated for usage with Version 1.4-beta and upwards. Please do not use Version 1.3 or below.

DiscordID
Secure your Minecraft Server by only allowing members of your Discord server to join.
DiscordID links Discord accounts to Minecraft Java & Bedrock accounts. Any member of your Discord server can easily verify and whitelist themselves.
DiscordID is compatible with Geyser-Spigot AND Floodgate! Please note that Floodgate is required to allow Geyser support.

- 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 to create a Discord Bot / Application.
Don't worry, you won't have to code anything. Just follow these steps. Help is available on our Discord Server.
- 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
- Configure the online role assignment. Make sure that your Bot is able to assign the role.
Discord Commands
/link [code]: Links your Discord account to a Minecraft Account using the verification code shown when joining the Minecraft Server/link: Displays the connected Minecraft Account for this Server/unlink: Removes the linked Minecraft account for this server.
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"
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


