Skip to content

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
  1. Run /discord link in-game
  2. Follow the instructions (typically send a code to the Discord bot via DM)
  3. 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