🔗 Discord Bridge - NeoForge 1.21.1
🎮 Discord Bridge connects your Minecraft server to Discord with a reliable, multi-server-friendly design.
👥 Built by Not_Found and vyrriox, this mod gives your community a single communication hub across Minecraft and Discord, with optional account verification for controlled server access.
📝 Short Description
🔗 A NeoForge 1.21.1 bridge between Minecraft and Discord with two-way chat, player/server notifications, Discord verification, and shared multi-server support.
❓ Why Use Discord Bridge?
✅ Keep Minecraft and Discord chat synchronized
✅ Send important server events directly to Discord
✅ Verify players through Discord before they can join
✅ Run multiple Minecraft servers with one Discord bot
✅ Share verified player data across server instances
✨ Main Features
💬 Two-way chat relay between Minecraft and Discord
👋 Join and leave notifications
💀 Death message relay
⚡ Server start and stop notifications
🔐 Discord slash command for player verification
🏷️ Automatic Discord nickname sync after verification
🛡️ Strong pre-join block for unverified players
🖇️ Multi-server routing with per-server channels
📦 Shared verified player storage for network setups
⚙️ In-game operator commands:
/discordbridge status
/discordbridge reload
📦 Shadow build with bundled Discord dependencies
🏗️ Multi-Server Architecture
Discord Bridge is designed for networks:
🎮 Survival server → Survival Discord channel
🎨 Creative server → Creative Discord channel
⛓️ Skyblock server → Skyblock Discord channel
Each server instance uses its own configuration while still being able to share one verification database.
🔐 Player Verification System
Players verify with a Discord slash command and link their Minecraft name to their Discord account.
✅ After verification:
✔️ Their account is stored as verified
✔️ Nickname sync can be applied automatically
✔️ They are allowed to join Minecraft
⛔ When verification is enabled, unverified players are rejected with a custom kick message.
🎨 Customization
You can fully configure:
🤖 Bot token
📛 Displayed server name
📡 Chat and console channel IDs
🔘 Feature toggles
📝 Message templates for chat, join, leave, death, start, stop
Template variables include:
{server} {player} {message} {death_message} {username} {discord_channel}
📋 Requirements
⚙️ NeoForge 1.21.1 server
☕ Java 21 or newer
🤖 A configured Discord bot
🔓 Recommended Discord Permissions
💬 Send Messages
👁️ View Channels
📖 Read Message History
🏷️ Manage Nicknames
📡 Recommended intents:
💌 Message Content Intent
👥 Server Members Intent
🚀 Installation
1️⃣ Put the mod file into your server mods folder.
2️⃣ Start the server once to generate the config file.
3️⃣ Stop the server.
4️⃣ Fill in the bot token and Discord channel IDs.
5️⃣ Start the server again.
⚡ Compatibility and Stability
✅ Built for NeoForge 1.21.1
✅ Includes fixes for slash command responsiveness
✅ Includes robust verification handling
✅ Uses dependency bundling to reduce runtime conflicts
📜 Recent Changelog Highlights
🎉 1.0.0: Initial release with chat bridge, notifications, verification, multi-server support
➕ 1.0.1: Dynamic server selection in verification command
🛡️ 1.0.2: Stronger unverified join blocking
🐛 1.0.3: Discord timeout fix, old command cleanup, improved shared verification storage
👨💻 Credits
👤 Developers: Not_Found and Vyrriox
💡 Inspired by Simple Discord Link Bot