Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Don't touch pls
- ConfigVersion: ${project.version}
- # Bot token; don't know what this is? Look at the video on the plugin page for instructions
- BotToken: "Njk1MTY4Mjc0NzY5NjQxNTEy.XoWR9w.gRZK9sMbhLBaSLfn27DGjtUbhto"
- # Channel links from game to Discord
- # syntax is Channels: {"in-game channel name": "numerical channel ID from Discord", "another in-game channel name": "another numerical channel ID from Discord"}
- # The first channel pair specified in this config option will be the "main" channel, used for sending player joins/quits/deaths/achievements/etc
- #
- Channels: {"global": "695096566176022619"}
- # Console channel numerical ID (NOT NAME), leave blank to disable the console channel all together
- DiscordConsoleChannelId: "695163845056135178"
- # Debug options, don't touch unless needed
- #
- # DebugLevel: 0 = no debug, 1 = debug, 2 = debug with stack traces
- #
- DebugLevel: 0
- DebugJDA: false
- CancelConsoleCommandIfLoggingFailed: true
- RespectChatPlugins: true
- ForcedLanguage: none
- Experiment_JdbcAccountLinkBackend: "jdbc:mysql://HOST:PORT/DATABASE?useSSL=false"
- Experiment_JdbcTablePrefix: "discordsrv"
- Experiment_JdbcUsername: "username"
- Experiment_JdbcPassword: "password"
- Experiment_WebhookChatMessageDelivery: false
- Experiment_MCDiscordReserializer: false
- WebhookAvatarsAre3d: false
- PrintGuildsAndChannels: true
- ForceTLSv12: true
- SponsorPebbleHost: true
- # Disabled plugin hooks
- # Generally, unless you have a reason to touch this, don't
- #
- DisabledPluginHooks: ['LunaChat']
- # Game information, this sets the "Playing ______" indicator for the bot, set to "" to disable
- DiscordGameStatus: "Minecraft"
- # Chat channel information
- # The chat channel is the text channel that all messages in-game will be sent to and all messages sent
- # to this channel on Discord will be sent in-game
- #
- # DiscordChatChannelDiscordToMinecraft: whether or not to send messages in the chat channel to the server chat
- # DiscordChatChannelMinecraftToDiscord: whether or not to send messages in the server chat to the chat channel
- # DiscordChatChannelTruncateLength: the maximum length of messages from Discord to be sent to Minecraft
- # DiscordChatChannelTranslateMentions: whether or not to translate mentions like @Person for Minecraft to Discord messages
- # DiscordChatChannelPrefix: the character(s) required to prefix a message for it to be sent from Minecraft to Discord (example "!")
- # DiscordChatChannelRolesAllowedToUseColorCodesInChat: list of roles allowed to use color/format codes in Discord to Minecraft chat
- # DiscordChatChannelBroadcastDiscordMessagesToConsole: whether or not to print processed discord messages to the console
- # DiscordChatChannelRequireLinkedAccount: whether or not to require players have their Discord account linked to their Minecraft to have their Discord messages sent to Minecraft
- # DiscordChatChannelBlockBots: whether or not bots should be blocked from Discord -> MC chat
- # DiscordChatChannelBlockedIds: ids of discord users (or bots) that should not have their messages processed & sent to MC
- # DiscordChatChannelColorTranslations: hex representations of Discord roles to be matched with for showing role colors in-game with their in-game equivalent
- # DiscordChatChannelRolesSelectionAsWhitelist: if the following list should be treated as a whitelist (true) or a blacklist (false)
- # DiscordChatChannelRolesSelection: list of roles that are should be filtered from all of a user's roles
- #
- DiscordChatChannelDiscordToMinecraft: true
- DiscordChatChannelMinecraftToDiscord: true
- DiscordChatChannelTruncateLength: 256
- DiscordChatChannelTranslateMentions: true
- DiscordChatChannelPrefix: ""
- DiscordChatChannelRolesAllowedToUseColorCodesInChat: ["Developer", "Owner", "Admin", "Moderator"]
- DiscordChatChannelBroadcastDiscordMessagesToConsole: true
- DiscordChatChannelRequireLinkedAccount: false
- DiscordChatChannelBlockBots: false
- DiscordChatChannelBlockedIds: ["000000000000000000", "000000000000000000", "000000000000000000"]
- DiscordChatChannelColorTranslations: {
- "99AAB5": "&f",
- "1ABC9C": "&a",
- "2ECC71": "&a",
- "3498DB": "&3",
- "9B59B6": "&5",
- "E91E63": "&d",
- "F1C40F": "&e",
- "E67E22": "&6",
- "E74C3C": "&c",
- "95A5A6": "&7",
- "607D8B": "&8",
- "11806A": "&2",
- "1F8B4C": "&2",
- "206694": "&1",
- "71368A": "&5",
- "AD1457": "&d",
- "C27C0E": "&6",
- "A84300": "&6",
- "992D22": "&4",
- "979C9F": "&7",
- "546E7A": "&8"
- }
- DiscordChatChannelRolesSelectionAsWhitelist: false
- DiscordChatChannelRolesSelection: ["Don't show me!", "Misc role"]
- # Console channel information
- # The console channel is the text channel that receives messages which are then run as server commands
- # by the console as well as having the server's console being streamed to line by line
- #
- # You can customize the message including removing timestamps in messages.yml
- #
- # DiscordConsoleChannelLogRefreshRateInSeconds: rate in seconds between sending lines from the console
- # DiscordConsoleChannelUsageLog: the file that logs all commands being executed by users in the console channel
- # DiscordConsoleChannelBlacklistActsAsWhitelist: whether or not the blacklisted commands list acts as a whitelist instead of blacklist
- # DiscordConsoleChannelBlacklistedCommands: phrases wrapped in quotation marks that users should not be able to send as commands to the console
- # DiscordConsoleChannelDoNotSendPhrasesActsAsWhitelist: whether or not the do not send phrases list acts as a whitelist instead of blacklist
- # DiscordConsoleChannelDoNotSendPhrases: phrases wrapped in quotation marks that should not be sent to the console channel
- # DiscordConsoleChannelRegexFilter: the regex filter to be applied to console lines being sent to Discord
- # DiscordConsoleChannelRegexReplacement: what the regex filter will replace with where matches are found
- # DiscordConsoleChannelLevels: levels to send to console channel via appender
- #
- DiscordConsoleChannelLogRefreshRateInSeconds: 5
- DiscordConsoleChannelUsageLog: "DiscordConsole.log"
- DiscordConsoleChannelBlacklistActsAsWhitelist: false
- DiscordConsoleChannelBlacklistedCommands: ["?", "op", "deop"]
- DiscordConsoleChannelDoNotSendPhrasesActsAsWhitelist: false
- DiscordConsoleChannelDoNotSendPhrases: ["async chat thread"]
- DiscordConsoleChannelRegexFilter: ""
- DiscordConsoleChannelRegexReplacement: ""
- DiscordConsoleChannelLevels: [info, warn, error]
- # Chat channel command execute command
- # These options control the ability to say "!c kick Notch", or whatever the prefix is to run a command,
- # as the console, from a registered chat channel.
- #
- # DiscordChatChannelConsoleCommandEnabled: whether or not to allow console commands from a chat channel.
- # DiscordChatChannelConsoleCommandNotifyErrors: whether or not to send a user who tries to run a command without permission that they don't have permission
- # DiscordChatChannelConsoleCommandPrefix: prefix to use for console commands. e.g. "!c tps"
- # DiscordChatChannelConsoleCommandRolesAllowed: the user roles that are allowed to execute server commands from the chat channel
- # DiscordChatChannelConsoleCommandWhitelist: list of commands that are able to be ran with DiscordChatChannelConsoleCommandPrefix
- # DiscordChatChannelConsoleCommandWhitelistBypassRoles: list of roles that bypass the whitelist
- # DiscordChatChannelConsoleCommandWhitelistActsAsBlacklist: should the command whitelist act as a blacklist instead
- # DiscordChatChannelConsoleCommandExpiration: time in seconds until a sent command output is automatically removed by the bot. set to 0 to disable expiration.
- # DiscordChatChannelConsoleCommandExpirationDeleteRequest: whether or not to delete the message of the person that originally issued the command
- #
- DiscordChatChannelConsoleCommandEnabled: true
- DiscordChatChannelConsoleCommandNotifyErrors: true
- DiscordChatChannelConsoleCommandPrefix: "!c"
- DiscordChatChannelConsoleCommandRolesAllowed: ["Developer", "Owner"]
- DiscordChatChannelConsoleCommandWhitelist: ["say", "lag", "tps"]
- DiscordChatChannelConsoleCommandWhitelistBypassRoles: ["Owner", "Developer"]
- DiscordChatChannelConsoleCommandWhitelistActsAsBlacklist: false
- DiscordChatChannelConsoleCommandExpiration: 0
- DiscordChatChannelConsoleCommandExpirationDeleteRequest: true
- # Chat channel player list command
- # All the config stuff for the player list command
- #
- # DiscordChatChannelListCommandEnabled: whether the command is enabled
- # DiscordChatChannelListCommandMessage: the command people can type to get the player list
- # DiscordChatChannelListCommandExpiration: time in seconds until a sent player list message is automatically removed by the bot. set to 0 to disable expiration.
- # DiscordChatChannelListCommandExpirationDeleteRequest: whether or not to delete the message of the person that originally requested for the player list
- #
- DiscordChatChannelListCommandEnabled: true
- DiscordChatChannelListCommandMessage: "playerlist"
- DiscordChatChannelListCommandExpiration: 10
- DiscordChatChannelListCommandExpirationDeleteRequest: true
- # Chat channel blacklisted phrases & regex
- #
- # DiscordChatChannelBlockedPhrases: phrases which if a message is sent in the chat channel containing a phrase here, the message won't be processed
- # DiscordChatChannelCutPhrases: phrases which if said in the Minecraft chat will be removed from the message before sending it to the chat channel
- # DiscordChatChannelRegex: regex to filter the chat going to Minecraft by
- # DiscordChatChannelRegexReplacement: replacement for above option
- #
- DiscordChatChannelBlockedPhrases: ["Online players (", "**No online players**"]
- DiscordChatChannelCutPhrases: ["@everyone"]
- DiscordChatChannelRegex: ""
- DiscordChatChannelRegexReplacement: ""
- # Channel topic updater settings
- #
- # ChannelTopicUpdaterChannelTopicsAtShutdownEnabled: whether or not the channel topics should be changed at server shutdown at all
- # ChannelTopicUpdaterRateInMinutes: amount of minutes between automatically updating the channel topics with fresh information
- #
- ChannelTopicUpdaterChannelTopicsAtShutdownEnabled: true
- ChannelTopicUpdaterRateInMinutes: 5
- # Discord canned responses
- # These are triggers (commands in a way) that will trigger a "canned response" to be sent as a reply to them
- # You should probably change these from their defaults or add your own
- #
- # Syntax is {"TRIGGER": "RESPONSE", "TRIGGER": "RESPONSE", ...}
- # If you do not want any canned responses, set this to just {}
- # PlaceholderAPI placeholders are supported for the values
- #
- DiscordCannedResponses: {"!ip": "yourserveripchange.me", "!site": "http://yoursiteurl.net"}
- # Minecraft to Discord account linking
- # These are the config options pertaining to how linking a Minecraft account to a Discord account functions
- #
- # MinecraftDiscordAccountLinkedConsoleCommands: commands to run when an account is linked, see below for possible placeholders
- # MinecraftDiscordAccountUnlinkedConsoleCommands: commands to run when an account is unlinked, see below for possible placeholders
- # %minecraftplayername%: player's Minecraft username
- # example: Notch
- # %minecraftuuid%: player's uuid
- # example: you know what a uuid looks like
- # %discordid%: linked discord account's id
- # example: 12345678901234567890
- # %discordname%: linked discord account's username
- # example: Notch
- #
- # MinecraftDiscordAccountLinkedRoleToAddUserTo: the name of a discord role to add a discord user to when they link their account
- # MinecraftDiscordAccountLinkedSetDiscordNicknameAsInGameName: whether or not to set the discord user's nickname to their in-game account name
- # MinecraftDiscordAccountLinkedAllowRelinkBySendingANewCode: allows sending a new code to the bot to unlink and relink with the new code
- #
- MinecraftDiscordAccountLinkedConsoleCommands: ["", "", ""]
- MinecraftDiscordAccountUnlinkedConsoleCommands: ["", "", ""]
- MinecraftDiscordAccountLinkedRoleNameToAddUserTo: "Linked"
- MinecraftDiscordAccountLinkedSetDiscordNicknameAsInGameName: false
- MinecraftDiscordAccountLinkedAllowRelinkBySendingANewCode: false
- # Minecraft group -> Discord role synchronization
- #
- # GroupRoleSynchronizationRoleIdsToSync: these are Discord role IDs that you want to be synchronized from Minecraft to Discord
- # if a role ID is not here, the permission for it (discordsrv.sync.[role id]) is effectively useless
- # to get your Discord guild's role IDs, run "/discord debug" and look at the first section
- # GroupRoleSynchronizationCycleTime: amount of minutes between repeatedly triggering synchronization for all online players
- # GroupRoleSynchronizationRemoveRolesOnUnlink: whether or not to remove synced roles from a Discord user when unlinking accounts
- #
- GroupRoleSynchronizationRoleIdsToSync: ["000000000000000000", "000000000000000000", "000000000000000000"]
- GroupRoleSynchronizationCycleTime: 5
- GroupRoleSynchronizationRemoveRolesOnUnlink: true
- # Server watchdog
- #
- # The watchdog constantly monitors the last time your server performed a game tick
- # If the time since the last tick goes above the set interval in seconds, Discord messages can be triggered
- #
- # ServerWatchdogEnabled: whether or not the watchdog is enabled at all
- # ServerWatchdogTimeout: time in seconds that need to elapse before the watchdog takes action (Spigot's crash detection uses 60 for this)
- # the minimum for this value is 10
- # ServerWatchdogMessageCount: the amount of times ServerWatchdogMessage is sent. useful if you *really* want to make sure you know something's up
- #
- ServerWatchdogEnabled: true
- ServerWatchdogTimeout: 30
- ServerWatchdogMessageCount: 3
- # Ban synchronization
- # When a player gets banned on the server when they have a linked Discord account you can optionally ban them on the Discord server and vice versa
- #
- # BanSynchronizationDiscordToMinecraft: whether or not to ban people on the Minecraft server if they get banned from the Discord server
- # BanSynchronizationDiscordToMinecraftReason: the message to be used as the ban reason for banning players from the Minecraft server
- # BanSynchronizationMinecraftToDiscord: whether or not to ban people on the Discord server if they get banned from the Minecraft server
- #
- BanSynchronizationDiscordToMinecraft: false
- BanSynchronizationDiscordToMinecraftReason: "&cYou have been banned until further notice from the server because you were banned on our Discord server."
- BanSynchronizationMinecraftToDiscord: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement