DiscordSynthesis
Configurator
Goals
What do you want DiscordSynthesis to do? Pick as many as you like — we only ask about what you choose.
Show live config preview
bot:
# Your Discord bot token from https://discord.com/developers/applications
token: 'YOUR_BOT_TOKEN_HERE'
# Activity type; 0 (PLAYING), 1 (STREAMING), 2 (LISTENING), 3 (WATCHING), 5
# (COMPETING)
activityTypeId: 0
# Activity text shown under the bot name. Placeholders: %players%,
# %maxplayers%, %server%
activity: '%players% players are currently online!'
# Online status (ONLINE, IDLE, DND, INVISIBLE)
status: ONLINE
# Whether the plugin controls the bot presence
changeBotStatus: true
# Rotate through the presences list below
enablePresenceCycling: false
# Default seconds between presence changes
presenceCycleInterval: 60
# Presences cycled through when presence cycling is enabled
presences: []
# Enable or disable entire features here
modules:
chatSync: true
commandLog: true
serverStatus: true
console: true
playerLeaveAndJoin: true
deathLog: true
discordCommand: true
linkRequired: false
authorization: false
synchronization: false
reporting: false
bugReport: false
broadcasting: false
stats: false
voiceProximity: false
rewards: false
banSync: false
interactiveChat: false
advancements: false
serverSwitch: false
# Where linked accounts, reports, etc. are stored
database:
# Database backend: SQLITE (default, no setup), MYSQL or MARIADB
type: SQLITE
# Database host
host: 'localhost'
# Database port (1-65535)
port: 3306
# Database / schema name
database: 'discordsynthesis'
# Database username
username: 'root'
# Database password
password: ''
# Whether to connect over SSL
useSSL: false
# How players link: CODE (type a code in Discord) or BUTTON (click to link)
linkType: CODE
# Seconds before kicking an unlinked player; -1 disables
unlinkKickDelay: -1
# Prefix for plugin chat messages (supports & color codes)
messagePrefix: '&cDiscord&7Synthesis &7> '
# Date format used in embeds
embedDateFormat: 'MM/dd/yyyy HH:mm:ss'
# Hide vanished players from counts/lists
hideVanishedPlayers: true
# How often the cached database flushes to disk (seconds)
cachedDatabaseSyncTimer: 60
# Whether messages from other bots are synced to Minecraft
syncBotMessages: true
# Spigot-side: forward to the proxy instead of talking to Discord directly
proxyMode: false
# Identifier for this server when proxy mode is on
serverName: 'lobby'
# Network feature: route each server to its own channels
perServerChannels: false
# Custom slash commands (advanced; configure by hand)
customCommands: []
# Pretty names per server id for network setups
serverNicknames: {}
# Servers excluded from network features
blacklistedServers: []