DiscordSRV¶
DiscordSRV (v1.30.4) bridges the Minecraft server with Discord, providing bidirectional chat, account linking, group synchronization, and server notifications.
Chat Bridge¶
All in-game chat messages are forwarded to a linked Discord channel, and Discord messages appear in-game. Webhook mode shows player skins as Discord avatars.
Account Linking¶
Link your Minecraft and Discord accounts for role sync and identity verification.
| Command | Description |
|---|---|
/discord |
Show Discord server info and invite link |
/discord link |
Get instructions to link your accounts |
/discord linked |
Check if your account is linked |
/discord unlink |
Remove the link between your accounts |
How to Link¶
- Run
/discord linkin-game - Follow the instructions (typically send a code to the Discord bot via DM)
- Once linked, your Discord roles can sync with server permissions
Discord Commands¶
The following Discord bot commands may be available in the Discord server:
- Player list display
- Server status
- Console commands (admin only, via designated console channel)
Staff Commands¶
| Command | Permission | Description |
|---|---|---|
/discord broadcast <#channel> <message> |
discordsrv.bcast |
Send a message to a Discord channel |
/discord linked <player> |
discordsrv.linked.others |
Check another player's link status |
/discord link <player> <discordID> |
discordsrv.link.others |
Link accounts for another player |
/discord unlink <player> |
discordsrv.unlink.others |
Unlink another player |
/discord resync |
discordsrv.resync |
Force group synchronization |
/discord reload |
discordsrv.reload |
Reload plugin config |
/discord debugger <start/stop/upload> |
discordsrv.debug |
Debug tool |
Features¶
Group Synchronization¶
Discord roles can be automatically synced with in-game permission groups (LuckPerms). When a player's rank changes in-game, their Discord role updates accordingly, and vice versa.
Event Notifications¶
The server can send Discord notifications for:
- Player join/leave
- Player death
- Server start/stop
- Achievement unlocks
- Custom alerts based on game events
Console Channel¶
A dedicated Discord channel can display server console output and accept commands from authorized staff.
Vanish Support¶
Players using vanish plugins have their join/quit messages hidden from Discord.
Permissions¶
| Permission | Default | Description |
|---|---|---|
discordsrv.discord |
All | Access /discord |
discordsrv.chat |
All | Chat forwarded to Discord |
discordsrv.link |
All | Link own account |
discordsrv.silentjoin |
None | Hide join message from Discord |
discordsrv.silentquit |
None | Hide quit message from Discord |
discordsrv.bcast |
OP | Broadcast to Discord |
discordsrv.admin |
OP | All admin functions |