Skip to content
Try a Minecraft server free. No card needed.48 hours free
AwakeNode
Find my serverMinecraft plansFree trialPay-to-PlayWikiSupport
Legacy billingClient DashboardView plans
Plugins

Plugin

DiscordSRV

Links your Minecraft chat with a Discord channel, both ways, plus console access and account linking.

AwakeNode Team · Updated 5 Nov 2026

Works with
Paper, Purpur, Spigot

What it does

DiscordSRV sends Minecraft chat to a Discord channel and Discord messages back into the game. It can also post joins, leaves, deaths and server start and stop, mirror the console to a staff channel, and link players' Discord and Minecraft accounts.

1. Make a Discord bot

  1. Go to the Discord Developer Portal, create a New Application and give it your server's name.
  2. Open Bot and copy the token. Keep it secret: anyone with it controls your bot.
  3. On the same page, turn on Server Members Intent and Message Content Intent. Without these the bot connects but can't read messages.
  4. Open OAuth2, choose the bot scope with permission to read and send messages and manage webhooks, and open the link it makes to add the bot to your Discord server.

2. Install and configure

  1. Put the DiscordSRV jar in plugins and restart once so it makes its config.
  2. Edit plugins/DiscordSRV/config.yml:
BotToken: "your-token-here"
Channels: {"global": "123456789012345678"}

To get a channel ID, turn on Developer Mode in Discord (Settings, Advanced), right-click the channel and choose Copy Channel ID.

  1. Restart the server. The console shows the bot connecting, and a message appears in the channel.

Linking accounts

Players run /discord link in game and send the code to the bot. Linking lets you sync roles and ranks between Discord and LuckPerms.

Common problems

"Disallowed intents": turn on Server Members Intent and Message Content Intent in the Developer Portal, then restart.

The bot is online but messages don't come through: check the channel ID is right and the bot can see and post in that channel.

"Invalid token": copy the token again. Reset it in the Developer Portal if you think it's leaked.

Performance

Light. Chat goes out on its own thread, so a slow Discord connection doesn't lag the game.

Questions

Is there a Fabric version?+

DiscordSRV is a Paper and Spigot plugin. Fabric servers use mods such as Discord Integration for the same job.

Can I run console commands from Discord?+

Yes, by setting a console channel in the config. Restrict who can see that channel, because anyone in it can run any command.

More plugins

VeinMinerMine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun!54M downloadsMultiverse-CoreThe Bukkit World Management Plugin.620K downloadsViaVersionAllow newer Java Edition clients to connect to older servers.2.2M downloadsGeyserA bridge/proxy allowing you to connect to Minecraft: Java Edition servers with Minecraft: Bedrock Edition.952K downloads
DiscordSRV on Modrinth

Start a Minecraft server

Run a Paper, Purpur or Spigot server with your plugins.

See plans
AwakeNode

Minecraft server hosting in UK or EU locations. Built by players, for players.

Open a support ticket

Minecraft

  • Minecraft plans
  • Modpack servers
  • Pay-to-Play with friends
  • 48-hour free trial
  • Common questions

Support

  • Wiki and guides
  • Client Dashboard
  • Open a support ticket
  • Legacy game panel (existing servers)
  • Legacy billing (existing accounts)

Company

  • Contact us
  • VPS hosting
  • Terms of service
  • Privacy policy
  • Uptime SLA
  • AwakeNode is a trading name of Falcon Hosting Ltd.
    © 2026 Falcon Hosting Ltd.

    Registered in England & Wales · Company No. 15676555 · ICO registration ZB377567
    Registered office: Anglo Dal House, 5 Spring Villa Park, Spring Villa Road, Edgware, Middlesex, HA8 7EB, United Kingdom