DiscordAuthMeBridge
DiscordAuthMeBridge is a lightweight Minecraft plugin that allows players to securely link their Minecraft accounts with Discord using AuthMe and a Discord bot.
✨ Features
- 🔗 Link Minecraft accounts with Discord
- 🔐 Requires the player to be authenticated through AuthMe
- 🤖 Discord bot integration using JDA
- 🔑 Temporary link codes with configurable expiration time
- 🗄️ SQLite database for storing account links
- 🛡️ Prevents the same Discord account from linking multiple Minecraft accounts
- 🛡️ Prevents the same Minecraft account from linking multiple Discord accounts
- 🎯 Restricts Discord linking commands to a configured Guild and Channel
- ⚡ Lightweight and easy to configure
🔄 How It Works
- Login to Minecraft
The player must first log in through AuthMe.
- Generate a link code
Run:
/link
The plugin generates a temporary code.
Example:
Discord Link
Your link code is:
X7K92P
In Discord, type:
/linkcheck X7K92P
- Confirm on Discord
In the configured Discord channel, use:
/linkcheck X7K92P
The bot verifies the code and creates the account link.
- Account linked
The Minecraft UUID and Discord ID are stored in the plugin's SQLite database.
📋 Commands
Minecraft
Command| Description "/link"| Generate a Discord linking code
Discord
Command| Description
"/linkcheck "| Confirm a Minecraft ↔ Discord link
🔐 Security
DiscordAuth does not need or access the player's AuthMe password.
Authentication is checked through the AuthMe API:
authMeApi.isAuthenticated(player)
Link codes are temporary and expire after the configured amount of time.
Each Discord account and Minecraft account can only have one active link.
⚙️ Configuration
Token-Bot: "PUT_BOT_TOKEN_HERE"
Guild-ID: ""
Channel-ID: ""
Link-Code: Expires-In: "5m"
Configuration Options
Option| Description "Token-Bot"| Discord bot token "Guild-ID"| Discord server ID where linking is allowed "Channel-ID"| Discord channel where "/linkcheck" can be used "Link-Code.Expires-In"| Link code expiration time
📦 Requirements
- Minecraft: 1.21+
- Server: Spigot/Paper
- Java: 21+
- AuthMe: Required
- Discord Bot: Required
🗃️ Storage
DiscordAuth uses SQLite and automatically creates:
plugins/DiscordAuth/links.db
No external database server is required.
🚀 Installation
- Install AuthMe on your server.
- Put "DiscordAuth.jar" into your "plugins" folder.
- Start the server once.
- Configure "config.yml".
- Create/configure your Discord bot.
- Restart the server.
- Players can use "/link" to begin linking their accounts.
💬 Support
If you encounter a problem, provide your server version, plugin version, console error, and configuration with your bot token removed.
DiscordAuth — Simple, lightweight Minecraft ↔ Discord account linking.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as DiscordAuthMeBridge-1.0.1.jar — drop this file into the mods folder
- Download size: 32.3 MB
- Download link checked 25 Sept 2026 — working
These come from our own check of the pack file, not from the source page.