discord:
# Discord server guild ID for user fetching (required to use the /dbm command
guildId: "DISCORD_SERVER_ID"
# Where Discord -> Minecraft relay listens (must be a text channel ID)
relayChannelId: "RELAY_CHANNEL_ID"
# Webhook for Minecraft -> Discord relay (lets us set username + avatar per message)
webhookUrl: "WEBHOOK_URL_HERE"
features:
relayChat: true # Minecraft player chat -> Discord
relayDiscordToMinecraft: true # Discord channel -> Minecraft
advancements: true # Advancement broadcasts -> Discord
startStop: true # Server start/stop notifications -> Discord
deathMessages: true # Player Death Messages -> Discord
joinLeave: true # Player join leave messages -> Discord
richPresence: true # Server Player count in discord bot presence
banMessages: true # Broadcast bans to discord
kickMessages: true # Broadcast kicks to discord
discordLinking: true # optionally allow users to link their discord acc with their mc acc
forceLinking: true # Force players to link discord to play
format:
presence:
updateSeconds: 15
template: "with {count} players" # will display as Playing with {count} players
server:
avatarUrl: "CUSTOM_AVATAR_URL_HERE" #for avatar display on webhook messages (when not from a player)
username: "YesCraft Server"
useEmbeds: true # true = embeds, false = plain text
discordToMinecraft:
includeChannelName: true # prefixes [#channel] in MC
minecraftToDiscord:
avatar:
uuid: true # true = get mc-heads avatar using UUID method, false = Fetch with username method
# uses mc-heads.net to render player head by UUID
size: 128
overlay: true