promotional bannermobile promotional banner
premium banner
DiscordBridge links your Minecraft 1.21.x server chat to Discord in real-time via webhooks, enabling two-way messaging between in-game players and Discord members โ€” no bot, no dependencies, server-side only.

Description

๐Ÿ”— 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