# Notification will be shown after every server start in log when update is available
enableUpdateChecker=true
# The minimum release type for the update checker to notify
# Allowed values: release, beta, alpha
updateCheckerMinimumReleaseType="beta"
# Set to false to disable config migration from other mods/plugins to this one
# This does not prevent updating of this config after mod updates
allowConfigMigration=true
# Set to true to supress warning of unsafe mod download location
ignoreFileSource=false
# Set to true to allow relaying webhook messages
allowWebhookMessages=false
# Some settings that can be tweaked to increase compatibility with other mods, if required
[compatibility]
# Disables modifying sent chat messages ingame to show who was pinged. (Will not convert <@1234567890> to @User)
# This may fix mods also modifying sent messages
disableParsingMentionsIngame=false
# Configuration options for commands
[commands]
# Toggle the entire command feature
# Disabling this will disable registering any commands to discord
enabled=true
# The Role IDs of your Admin Roles
# Now supports multiple roles which can access admin commands
adminRoleIDs=[]
# Add your custom commands here
# You can also generate some on https://erdbeerbaerlp.de/dcintegration-commands/
# You must op this UUID in the ops.txt or some custom commands won't work!
senderUUID="8d8982a5-8cf9-4604-8feb-3dd5ee1f83a3"
# Enable the list command in discord
listCmdEnabled=true
# Show list command only for the user who runs it
hideListCmd=true
# Enable the uptime command in discord
uptimeCmdEnabled=true
# Show uptime command only for the user who runs it
hideUptimeCmd=false
# Enables using local commands for faster registration
# Local Commands will register all slash commands directly to the server instead of to the bot
# Setting this to true requires the bot to be invited with the scope 'application.commands' to work
useLocalCommands=false
[[commands.customCommands]]
name="kick"
description="Kicks an player from the Server"
mcCommand="kick %player% %reason%"
textToSend=""
adminOnly=true
hidden=false
[[commands.customCommands.args]]
name="player"
description="The player to be kicked"
optional=false
[[commands.customCommands.args]]
name="reason"
description="Reason for the kick"
optional=true
[[commands.customCommands]]
name="stop"
description="Stops the server"
mcCommand="stop"
textToSend=""
adminOnly=true
hidden=false
args=[]
[[commands.customCommands]]
name="kill"
description="Kills an Player or Entity"
mcCommand="kill %target%"
textToSend=""
adminOnly=true
hidden=false
[[commands.customCommands.args]]
name="target"
description="The target(s) for the kill command."
optional=false
# Toggle some message related features
[messages]
# Changing this to an language key (like en-US, de-DE) will always attempt to download the latest language file from https://github.com/ErdbeerbaerLP/Discord-Integration-Translations
# Setting to 'local' disables downloading
language="local"
# Should /say output be sent to discord?
sendOnSayCommand=true
# Should /me output be sent to discord?
sendOnMeCommand=true
# Adding an selector (ex. @a ) here will relay all /tellraw messages sent with that exact same selector to discord.
# Leave blank to disable
tellrawSelector=""
# When an /say command's message starts with this prefix, it will not be sent to discord
# Useful for hiding system messages by prepending it with this
sayCommandIgnoredPrefix="§4§6§k§r"
# Should Discord users have their role color ingame?
discordRoleColorIngame=true
# Should you be able to hover and click on the discord username ingame?
enableHoverMessage=true
# Settings for embed mode
[embedMode]
# Enabling this will send configured messages as embed messages
# See below configuration options of this category to see what messages can be moved to embeds
enabled=false
# Starting & Started Messages
[embedMode.startMessages]
# Send as embed?
asEmbed=true
# Color of embed bar
colorHexCode="#57f287"
# Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord.
customJSON=""
# Stop & Crash Messages
[embedMode.stopMessages]
# Send as embed?
asEmbed=true
# Color of embed bar
colorHexCode="#ed4245"
# Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord.
customJSON=""
# Player join message
[embedMode.playerJoinMessage]
# Send as embed?
asEmbed=true
# Color of embed bar
colorHexCode="#57f287"
# Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord.
customJSON=""
# Player leave messages
# Also containing timeouts
[embedMode.playerLeaveMessages]
# Send as embed?
asEmbed=true
# Color of embed bar
colorHexCode="#ed4245"
# Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord.
customJSON=""
# Player Death message
[embedMode.deathMessage]
# Send as embed?
asEmbed=true
# Color of embed bar
colorHexCode="#000000"
# Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord.
customJSON=""
# Advancement messages
[embedMode.advancementMessage]
# Send as embed?
asEmbed=true
# Color of embed bar
colorHexCode="#fee75c"
# Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord.
customJSON=""
# Player chat messages
[embedMode.chatMessages]
# Generate unique chat colors from player uuid?
generateUniqueColors=true
# Send as embed?
asEmbed=true
# Color of embed bar
colorHexCode="#808080"
# Custom embed JSON, will overwrite color setting. For more info, check the documentation at https://github.com/ErdbeerbaerLP/DiscordIntegration-Core/wiki/embed-mode or ask on discord.
customJSON=""
# Advanced options
[advanced]
# Custom channel ID for server specific messages (like Join/leave)
# Leave 'default' to use default channel
serverChannelID="default"
# Custom channel ID for death messages
# Leave 'default' to use default channel
deathsChannelID="default"
# Custom channel for for ingame messages
# Leave 'default' to use default channel
chatOutputChannelID="default"
# Custom channel where messages get sent to minecraft
# Leave 'default' to use default channel
chatInputChannelID="default"
# Allows you to change the target URL for the API to make it usable with custom discord instances like Spacebar
# DO NOT CHANGE if you don't know what you are doing!!
baseAPIUrl="https://discord.com"
# Config options which only have an effect when using forge
[forgeSpecific]
# A list of blacklisted modids
# Adding one will prevent the mod to send messages to discord using forges IMC system
IMC_modIdBlacklist=["examplemod"]
# Show item information, which is visible on hover ingame, as embed in discord?
sendItemInfo=true
# Configuration for linking
[linking]
# Unlink players when they leave the discord server for whatever reason (ex. leave,kick,ban)?
unlinkOnLeave=true
# Should discord linking be enabled?
# If whitelist is on, this can NOT be disabled
# DOES NOT WORK IN OFFLINE MODE!
enableLinking=true
# Set Discord nicknames to match Minecraft usernames when linked
shouldNickname=false
# Enable global linking?
# Does not work in offline mode
globalLinking=true
# Database interface class
# This allows you to change your database implementation
# Add database implementations using the addon system
# Do not change without knowing what you are doing
#The minimum chunk view distance allowed to use. Default: 4
#Range: 3 ~ 200
minChunkViewDist=5
#The maximum chunk view distance allowed to use. Set to the max a player could benefit from. Default: 15
#Range: 1 ~ 200
maxChunkViewDist=15
#The minimum simulation distance allowed to use. Default: 4
#Range: 1 ~ 200
minSimulationDist=4
#The maximum simulation distance allowed to use. Default: 10
#Range: 1 ~ 200
maxSimulationDist=10
#The average tick time to stabilize the chunk view distance around. Setting it higher than 50ms is not advised, as after 50ms the TPS will go below 20. Default: 45ms
#Range: 10 ~ 100
meanAvgTickTime=45
#The update frequency of average server tick time checks to update view distances. Default: 30sec
#Range: 1 ~ 1000
viewDistanceUpdateRate=60
#Whether to adjust the simulation distance aswell, default: true.
adjustSimulationDistance=true
#Whether to output log messages for actions done. This can be helpful to balance the other settings nicely.
logMessages=true
["Chunk slow unload settings"]
#Enable slow chunk unloading(~1minute) after load, helps with mods hot-loading chunks frequently. Default: true
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.