Configuration - FederAndInk/Discordium GitHub Wiki

Before anything read this guide on how to enable developer mode in discord

After enabling developer mode you will be able to copy ids of discord channels and servers

"token" - discord bot token

"chatChannelId" - channel id of discord channel bot should forward minecraft chat to

"consoleChannelId" - channel id of discord channel that bot should use as console

"crashChannelId" - channel id of discord channel that bot should send crashes to (optional)

"enableLogsForwarding" - whenever logs should be outputted to console channel

"serverId" - id of your discord server, required for stuff like account linking and mentions

"preloadDiscordMembers" - if bot should preload all members of your server, recommended to set to true unless you experiencing memory issues

"playerHeadsUrl" - url of player avatars service, dont touch it unless you understand what you doing

"enableWebhook" - if webhook should be enabled

"webhookUrl" - webhook url - if empty will be generated automatically

"enableAccountLinking" - if account linking should be enabled

"forceLinking" - if force linking should be enabled. if enabled players will have to link their accounts before they will be able to play on the server

"requireMemberOnDiscordServer" - if enabled players will have to be on the discord server to be able to play on the server

"useDiscordData" - if webhooks should use discord name and avatars of linked players. Works only if accountLinking and webhooks enabled

"enableMentions" - if mentions should be enabled.

"targetLocalization" - localization of your server. Used for death and advancement messages. Language codes can be found here

"isBidirectional" - should be true if target language is bidirectional

"startupMsg" - message that will be posted in discord chat on server start

"serverStopMsg" - message that will be posted in discord chat on server shutdown

"joinMessage" - selfexplanatory

"disconnectMessage" - selfexplanatory

"appendAdvancementDescription" - if advancements description should be attached to advancement announcements

"onlinePlayersMsg" - message that will be posted upon executing !list

"noPlayersMsg" - message that will be posted upon executing !list if there is no players

"channelTopicMsg" - selfexplanatory

"shutdownTopicMsg" - selfexplanatory

"verificationDisconnect" - message that will be posted upon disconnecting player if one doesn't have linked account

"notOnDiscordServer" - message that will be posted upon disconnecting player if one isn't on the discord server, (see: "requireMemberOnDiscordServer")

"removedFromDiscordServer" - kicking message that will be posted if the player has left the discord server while playing

"successfulVerificationMsg" - message that will be posted in PM upon successful link

"commandLinkMsg" - message that will be posted upon executing /discord link

"alreadyLinked" - message that will be posted in discord PM if account already linked to another account

"successLinkDiscordMsg" - selfexplanatory

"codeUnlinkMsg" - message that will be posted upon executing /discord unlink

"codeUnlinkFail" - selfexplanatory

"mentionState" - message that will be displayed upon executing /discord enable-mention-notification

"config_version" - dont touch that!