Chat Sync Manifest
Configure Minecraft to Discord chat synchronization
Manifest entry for chat synchronization to Discord. Allows Minecraft chat messages to be sent to Discord channels.
Felder
| Feld | Typ | Standard | Beschreibung | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
enabled | Boolean | true | Whether chat synchronization is enabled | ||||||||||||||||||||||||||||||||
channels | List<ChatChannelConfig> | empty | Chat channels configuration
|
| Feld | Typ | Standard | Beschreibung |
|---|---|---|---|
channelName | String | global | Unique identifier for this channel (e.g., 'global', 'staff', 'trade') |
discordChannelIds | List<String> | empty | Discord channel IDs where messages will be sent |
messageFormat | String | **{player}**: {message} | Message format. Placeholders: {player}, {displayname}, {message}, {world}, {x}, {y}, {z} |
enabled | Boolean | true | Whether this channel is enabled |
permission | String | — | Permission required to send messages to this channel (empty = no permission required) |
discordToMinecraft | Boolean | false | Relay Discord messages from these channel IDs back into Minecraft chat |
minecraftFormat | String | <blue>[Discord]</blue> <gray>{author}:</gray> {message} | In-game format for relayed Discord messages. Placeholders: {author}, {message} |
webhookRef<WebhookDefinitionEntry>defaultChannelStringglobalplayerNameFormatString{player}sendJoinLeaveBooleantruejoinMessageFormatString**{player}** joined the serverleaveMessageFormatString**{player}** left the serverHow to use it
Add one or more channels. A player's message is sent to every enabled channel whose permission they hold (empty means everyone). If no channel matches, the channel named in defaultChannel is used.
- With
discordChannelIdsfilled and the bot connected, messages go through the bot to those channels. Otherwise the manifest'swebhookis used. messageFormataccepts{player},{displayname},{message},{world},{x},{y}and{z}.playerNameFormatshapes{player}.sendJoinLeaveposts thejoinMessageFormatandleaveMessageFormatmessages.- To relay Discord messages into the game, turn on
discordToMinecrafton the channel. This needs the bot (see the Discord Link Manifest). Messages from bots and webhooks are ignored, andminecraftFormat(MiniMessage, with{author}and{message}) is shown to online players who hold the channel'spermission.