Keeps your Minecraft server and Discord channel in sync. Players see Discord messages in-game, and Discord sees everything happening on the server.
/rcon slash command for running server commands from Discord (admin only)| Option | Default | Description |
|---|---|---|
botToken |
— | Your Discord bot token |
channelId |
— | ID of the channel to sync with |
guildId |
— | Your Discord server ID for instant slash command registration (optional) |
mcToDiscordFormat |
**{player}**: {message} |
Format for MC → Discord messages |
discordPrefix |
[Discord] |
Prefix shown in Minecraft chat |
minecraftPrefix |
[Minecraft] |
Prefix shown in Discord |
prefixColor |
purple |
Prefix color in Minecraft chat |
showPlayerDeaths |
true |
Post death messages to Discord |
showPlayerJoin |
true |
Post join messages to Discord |
showPlayerLeave |
true |
Post leave messages to Discord |
showAdvancements |
true |
Post advancement unlocks to Discord |
announceServerStatus |
true |
Post online/offline to Discord |
showExternalModEvents |
true |
Post Lycanites/Scaling Health events to Discord |
Valid colors: black, dark_blue, dark_green, dark_aqua, dark_red, purple, gold, gray, dark_gray, blue, green, aqua, red, pink, yellow, white
Works on dedicated servers. If the bot connects but messages aren't appearing, double-check that Message Content Intent is enabled on your bot's settings page.
The /rcon slash command requires the Administrator permission in Discord. If you set guildId, the command registers instantly on that server. Leave it blank to register globally, which can take up to an hour to propagate.