Compatibility
Minecraft: Java Edition
26.1.x
Platforms
Tags
Creators
Details
Licensed GPL-3.0-or-later
Published last week
DiscordLink+
A Paper/Bukkit/Folia-compatible Minecraft plugin that bridges your server with Discord — similar to DiscordSRV — with account linking and Simple Voice Chat group bridging.
Features
Discord chat bridge
- Minecraft chat → Discord text channel
- Discord messages → Minecraft chat
- Optional join/leave and death notifications
Discord account linking (optional gate)
- Player tries to join the server
- If linking is enabled and they are not linked, they are blocked with a numeric code
- They DM that code to the Discord bot
- The bot links their Discord account to their Minecraft UUID, saves it, and assigns the configurable Verified role
Simple Voice Chat ↔ Discord voice bridge
- Any public Simple Voice Chat group (no password) gets a matching Discord voice channel
- In-game players in that group are heard on Discord
- Discord users in the bridged channel are heard in-game by group members
- Empty groups can auto-delete their Discord channels (configurable)
Requirements
- Paper, Spigot, or Folia server on Minecraft 26.1.2 (Java 25 recommended for Discord voice/DAVE)
- Simple Voice Chat plugin (for voice bridging)
- A Discord bot with these intents enabled in the Developer Portal:
- Message Content
- Server Members
- Direct Messages
Setup
- Create a Discord application/bot and copy the token
- Invite the bot to your guild with permissions to:
- Read/send messages in your chat channel
- Manage roles (for Verified)
- Manage channels + Connect/Speak (for voice bridging)
- Copy IDs (enable Developer Mode in Discord → right-click → Copy ID):
- Guild ID
- Chat channel ID
- Verified role ID
- Voice category ID (recommended)
- Place the JAR in
plugins/and start the server - Edit
plugins/DiscordLink+/config.yml - Run
/mcdiscord reload
Linking flow (players)
- Join the server → receive kick message with code (if not linked)
- DM the code to the bot on Discord
- Rejoin the server
In-game commands:
/mcdiscord link— generate a link code without reconnecting/mcdiscord unlink— remove your link/mcdiscord status— check link status
Ops bypass the link requirement by default.
Voice bridge
- Install Simple Voice Chat on the server (and clients)
- Open UDP port 24454 (or your configured SVC port)
- Set
voice-bridge.server-host/server-portin config for reference - Create or join a public SVC group in-game — a Discord VC named
VC <group name>appears
Folia support
This plugin sets folia-supported: true and uses FoliaScheduler for region-safe task scheduling.
License
MIT


