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.
โ ๏ธ Compatability notice
Floodgate (Geyser) compatibility is experimental from Version 1.4-a.5 and unavailable on all earlier versions.

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
Credits to
Fruxz, who wrote many of the libraries that DiscordID runs on <3
Thanks to MCHeads for providing Minecraft avatars.


