Skip to content

DiscordSRV

KOKOTO-DEV edited this page Aug 15, 2026 · 3 revisions

DiscordSRV

BlueMapWebChat 4.7.0 · Minecraft 1.18–26.2 · Java 17 baseline

25. DiscordSRV Integration

discordsrv:
  enabled: true
  channel: "global"
  web-to-discord: true
  game-to-discord: false
  discord-to-web: true
  ignore-bot-messages: true
  suppress-game-echo: true
  suppress-game-echo-seconds: 5
  send-web-user-chat-to-discord: true
  send-web-guest-chat-to-discord: false
  send-web-admin-chat-to-discord: true
  append-web-emoji-links: true
  append-game-emoji-links: true
  max-emoji-links-per-message: 4
  web-to-discord-format: "[{server}] [Web] {sender}: {message}"
  game-to-discord-format: "[{server}] {sender}: {message}"
  discord-to-web-sender-format: "Discord:{sender}"
  discord-to-web-message-format: "{message}"

If DiscordSRV already relays normal Minecraft chat, keep BMChat game-to-discord: false to avoid duplicate posts.

When multiple servers share one Discord channel:

  • Only the server that observed the original local game chat modifies the DiscordSRV message
  • Relay receivers do not repost the message to Discord
  • Other server listeners do not append repeated [Server] or [Web] prefixes

Optional reply preview:

discordsrv:
  reply-relay:
    enabled: false
    prefix-enabled: true
    preview-enabled: true
    preview-max-length: 120

Clone this wiki locally