Solifex Studios

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: []