View difference between Paste ID: TLYNzxAA and FB9KjUMP
SHOW: | | - or go back to the newest paste.
1
# Don't touch pls
2
ConfigVersion: 1.16.3
3
4
# Bot token; don't know what this is? Look at the video on the plugin page for instructions
5
BotToken: "NDcwNDU4NzAyNjgwNTU1NTIw.DjvFMQ.FNeSeok1g1mmVoZg-P02znL3ifI"
6
7
# Channel links from game to Discord
8
# syntax is Channels: {"in-game channel name": "numerical channel ID from Discord", "another in-game channel name": "another numerical channel ID from Discord"}
9
# The first channel pair specified in this config option will be the "main" channel, used for sending player joins/quits/deaths/achievements/etc
10
#
11-
Channels: {"global": "000000000000000000"}
11+
Channels: {"minecraftchat": "470479417676791808"}
12
13
# Console channel numerical ID (NOT NAME), leave blank to disable the console channel all together
14
DiscordConsoleChannelId: "000000000000000000"
15
16
# Debug options, don't touch unless needed
17
#
18
# DebugLevel: 0 = no debug, 1 = debug, 2 = debug with stack traces
19
#
20
DebugLevel: 0
21
DebugJDA: false
22
CancelConsoleCommandIfLoggingFailed: true
23
DontSendCanceledChatEvents: true
24
AuthorizedDebuggers: []
25
EvalGuilds: []
26
ForcedLanguage: none
27
Experiment_WebhookChatMessageDelivery: false
28
29
# Disabled plugin hooks
30
# Generally, unless you have a reason to touch this, don't
31
#
32-
DisabledPluginHooks: []
32+
DisabledPluginHooks: ['LunaChat']
33
34
# Game information, this sets the "Playing ______" indicator for the bot, set to "" to disable
35
DiscordGameStatus: "Minecraft"
36
37
# Chat channel information
38
# The chat channel is the text channel that all messages in-game will be sent to and all messages sent
39
# to this channel on Discord will be sent in-game
40
#
41
# DiscordChatChannelDiscordToMinecraft: whether or not to send messages in the chat channel to the server chat
42
# DiscordChatChannelMinecraftToDiscord: whether or not to send messages in the server chat to the chat channel
43
# DiscordChatChannelTruncateLength: the maximum length of messages from Discord to be sent to Minecraft
44
# DiscordChatChannelTranslateMentions: whether or not to translate mentions like @Person for Minecraft to Discord messages
45
# DiscordChatChannelPrefix: the character(s) required to prefix a message for it to be sent from Minecraft to Discord (example "!")
46
# DiscordChatChannelRolesAllowedToUseColorCodesInChat: list of roles allowed to use color/format codes in Discord to Minecraft chat
47
# DiscordChatChannelBroadcastDiscordMessagesToConsole: whether or not to print processed discord messages to the console
48
# DiscordChatChannelRequireLinkedAccount: whether or not to require players have their Discord account linked to their Minecraft to have their Discord messages sent to Minecraft
49
# DiscordChatChannelBlockBots: whether or not bots should be blocked from Discord -> MC chat
50
# DiscordChatChannelBlockedIds: ids of discord users (or bots) that should not have their messages processed & sent to MC
51
# DiscordChatChannelColorTranslations: hex representations of Discord roles to be matched with for showing role colors in-game with their in-game equivalent
52
#
53
DiscordChatChannelDiscordToMinecraft: true
54
DiscordChatChannelMinecraftToDiscord: true
55
DiscordChatChannelTruncateLength: 256
56
DiscordChatChannelTranslateMentions: true
57
DiscordChatChannelPrefix: ""
58
DiscordChatChannelRolesAllowedToUseColorCodesInChat: ["Developer", "Owner", "Admin", "Moderator"]
59
DiscordChatChannelBroadcastDiscordMessagesToConsole: true
60
DiscordChatChannelRequireLinkedAccount: false
61
DiscordChatChannelBlockBots: false
62
DiscordChatChannelBlockedIds: ["000000000000000000", "000000000000000000", "000000000000000000"]
63
DiscordChatChannelColorTranslations: {
64
  "99AAB5": "&f",
65
  "1ABC9C": "&a",
66
  "2ECC71": "&a",
67
  "3498DB": "&3",
68
  "9B59B6": "&5",
69
  "E91E63": "&d",
70
  "F1C40F": "&e",
71
  "E67E22": "&6",
72
  "E74C3C": "&c",
73
  "95A5A6": "&7",
74
  "607D8B": "&8",
75
  "11806A": "&2",
76
  "1F8B4C": "&2",
77
  "206694": "&1",
78
  "71368A": "&5",
79
  "AD1457": "&d",
80
  "C27C0E": "&6",
81
  "A84300": "&6",
82
  "992D22": "&4",
83
  "979C9F": "&7",
84
  "546E7A": "&8"
85
}
86
87
# Console channel information
88
# The console channel is the text channel that receives messages which are then run as server commands
89
# by the console as well as having the server's console being streamed to line by line
90
#
91
# You can customize the message including removing timestamps in messages.yml
92
#
93
# DiscordConsoleChannelLogRefreshRateInSeconds: rate in seconds between sending lines from the console
94
# DiscordConsoleChannelUsageLog: the file that logs all commands being executed by users in the console channel
95
# DiscordConsoleChannelBlacklistActsAsWhitelist: whether or not the blacklisted commands list acts as a whitelist instead of blacklist
96
# DiscordConsoleChannelBlacklistedCommands: phrases wrapped in quotation marks that users should not be able to send as commands to the console
97
# DiscordConsoleChannelDoNotSendPhrasesActsAsWhitelist: whether or not the do not send phrases list acts as a whitelist instead of blacklist
98
# DiscordConsoleChannelDoNotSendPhrases: phrases wrapped in quotation marks that should not be sent to the console channel
99
# DiscordConsoleChannelRegexFilter: the regex filter to be applied to console lines being sent to Discord
100
# DiscordConsoleChannelRegexReplacement: what the regex filter will replace with where matches are found
101
# DiscordConsoleChannelLevels: levels to send to console channel via appender
102
#
103
DiscordConsoleChannelLogRefreshRateInSeconds: 5
104
DiscordConsoleChannelUsageLog: "DiscordConsole.log"
105
DiscordConsoleChannelBlacklistActsAsWhitelist: false
106
DiscordConsoleChannelBlacklistedCommands: ["?", "op", "deop"]
107
DiscordConsoleChannelDoNotSendPhrasesActsAsWhitelist: false
108
DiscordConsoleChannelDoNotSendPhrases: ["Async Chat Thread"]
109
DiscordConsoleChannelRegexFilter: ""
110
DiscordConsoleChannelRegexReplacement: ""
111
DiscordConsoleChannelLevels: [info, warn, error]
112
113
# Chat channel command execute command
114
# These options control the ability to say "!c kick Notch", or whatever the prefix is to run a command,
115
# as the console, from a registered chat channel.
116
#
117
# DiscordChatChannelConsoleCommandEnabled: whether or not to allow console commands from a chat channel.
118
# DiscordChatChannelConsoleCommandNotifyErrors: whether or not to send a user who tries to run a command without permission that they don't have permission
119
# DiscordChatChannelConsoleCommandPrefix: prefix to use for console commands. e.g. "!c tps"
120
# DiscordChatChannelConsoleCommandRolesAllowed: the user roles that are allowed to execute server commands from the chat channel
121
# DiscordChatChannelConsoleCommandWhitelist: list of commands that are able to be ran with DiscordChatChannelConsoleCommandPrefix
122
# DiscordChatChannelConsoleCommandWhitelistBypassRoles: list of roles that bypass the whitelist
123
# DiscordChatChannelConsoleCommandWhitelistActsAsBlacklist: should the command whitelist act as a blacklist instead
124
# DiscordChatChannelConsoleCommandExpiration: time in seconds until a sent command output is automatically removed by the bot. set to 0 to disable expiration.
125
# DiscordChatChannelConsoleCommandExpirationDeleteRequest: whether or not to delete the message of the person that originally issued the command
126
#
127
DiscordChatChannelConsoleCommandEnabled: true
128
DiscordChatChannelConsoleCommandNotifyErrors: true
129
DiscordChatChannelConsoleCommandPrefix: "!c"
130
DiscordChatChannelConsoleCommandRolesAllowed: ["Developer", "Owner"]
131
DiscordChatChannelConsoleCommandWhitelist: ["say", "lag", "tps"]
132
DiscordChatChannelConsoleCommandWhitelistBypassRoles: ["Owner", "Developer"]
133
DiscordChatChannelConsoleCommandWhitelistActsAsBlacklist: false
134
DiscordChatChannelConsoleCommandExpiration: 0
135
DiscordChatChannelConsoleCommandExpirationDeleteRequest: true
136
137
# Chat channel player list command
138
# All the config stuff for the player list command
139
#
140
# DiscordChatChannelListCommandEnabled: whether the command is enabled
141
# DiscordChatChannelListCommandMessage: the command people can type to get the player list
142
# DiscordChatChannelListCommandExpiration: time in seconds until a sent player list message is automatically removed by the bot. set to 0 to disable expiration.
143
# DiscordChatChannelListCommandExpirationDeleteRequest: whether or not to delete the message of the person that originally requested for the player list
144
#
145
DiscordChatChannelListCommandEnabled: true
146
DiscordChatChannelListCommandMessage: "playerlist"
147
DiscordChatChannelListCommandExpiration: 10
148
DiscordChatChannelListCommandExpirationDeleteRequest: true
149
150
# Chat channel blacklisted phrases & regex
151
#
152
# DiscordChatChannelBlockedPhrases: phrases which if a message is sent in the chat channel containing a phrase here, the message won't be processed
153
# DiscordChatChannelCutPhrases: phrases which if said in the Minecraft chat will be removed from the message before sending it to the chat channel
154
# DiscordChatChannelRegex: regex to filter the chat going to Minecraft by
155
# DiscordChatChannelRegexReplacement: replacement for above option
156
#
157
DiscordChatChannelBlockedPhrases: ["Online players (", "**No online players**"]
158
DiscordChatChannelCutPhrases: ["@everyone"]
159
DiscordChatChannelRegex: ""
160
DiscordChatChannelRegexReplacement: ""
161
162
# Channel topic updater settings
163
#
164
# ChannelTopicUpdaterChannelTopicsAtShutdownEnabled: whether or not the channel topics should be changed at server shutdown at all
165
# ChannelTopicUpdaterRateInMinutes: amount of minutes between automatically updating the channel topics with fresh information
166
#
167
ChannelTopicUpdaterChannelTopicsAtShutdownEnabled: true
168
ChannelTopicUpdaterRateInMinutes: 5
169
170
# Discord canned responses
171
# These are triggers (commands in a way) that will trigger a "canned response" to be sent as a reply to them
172
# You should probably change these from their defaults or add your own
173
#
174
# Syntax is {"TRIGGER": "RESPONSE", "TRIGGER": "RESPONSE", ...}
175
# If you do not want any canned responses, set this to just {}
176
# PlaceholderAPI placeholders are supported for the values
177
#
178
DiscordCannedResponses: {"!ip": "yourserveripchange.me", "!site": "http://yoursiteurl.net"}
179
180
# Minecraft to Discord account linking
181
# These are the config options pertaining to how linking a Minecraft account to a Discord account functions
182
#
183
# MinecraftDiscordAccountLinkedConsoleCommands: commands to run when an account is linked, see below for possible placeholders
184
# MinecraftDiscordAccountUnlinkedConsoleCommands: commands to run when an account is unlinked, see below for possible placeholders
185
# %minecraftplayername%: player's Minecraft username
186
#                         example: Notch
187
# %minecraftuuid%:       player's uuid
188
#                         example: you know what a uuid looks like
189
# %discordid%:           linked discord account's id
190
#                         example: 12345678901234567890
191
# %discordname%:         linked discord account's username
192
#                         example: Notch
193
#
194
# MinecraftDiscordAccountLinkedRoleToAddUserTo: the name of a discord role to add a discord user to when they link their account
195
# MinecraftDiscordAccountLinkedSetDiscordNicknameAsInGameName: whether or not to set the discord user's nickname to their in-game account name
196
#
197
MinecraftDiscordAccountLinkedConsoleCommands: ["", "", ""]
198
MinecraftDiscordAccountUnlinkedConsoleCommands: ["", "", ""]
199
MinecraftDiscordAccountLinkedRoleNameToAddUserTo: "Linked"
200
MinecraftDiscordAccountLinkedSetDiscordNicknameAsInGameName: false
201
202
# Minecraft group -> Discord role synchronization
203
#
204
# GroupRoleSynchronizationRoleIdsToSync: these are Discord role IDs that you want to be synchronized from Minecraft to Discord
205
#                                         if a role ID is not here, the permission for it (discordsrv.sync.[role id]) is effectively useless
206
#                                         to get your Discord guild's role IDs, run "/discord debug" and look at the first section
207
# GroupRoleSynchronizationCycleTime: amount of minutes between repeatedly triggering synchronization for all online players
208
# GroupRoleSynchronizationRemoveRolesOnUnlink: whether or not to remove synced roles from a Discord user when unlinking accounts
209
#
210
GroupRoleSynchronizationRoleIdsToSync: ["000000000000000000", "000000000000000000", "000000000000000000"]
211
GroupRoleSynchronizationCycleTime: 5
212
GroupRoleSynchronizationRemoveRolesOnUnlink: true
213
214
# Server watchdog
215
#
216
# The watchdog constantly monitors the last time your server performed a game tick
217
# If the time since the last tick goes above the set interval in seconds, Discord messages can be triggered
218
#
219
# ServerWatchdogEnabled: whether or not the watchdog is enabled at all
220
# ServerWatchdogTimeout: time in seconds that need to elapse before the watchdog takes action (Spigot's crash detection uses 60 for this)
221
#                        the minimum for this value is 10
222
# ServerWatchdogMessageCount: the amount of times ServerWatchdogMessage is sent. useful if you *really* want to make sure you know something's up
223
#
224
ServerWatchdogEnabled: true
225
ServerWatchdogTimeout: 30
226
ServerWatchdogMessageCount: 3
227
228
# Ban synchronization
229
# 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
230
#
231
# BanSynchronizationDiscordToMinecraft: whether or not to ban people on the Minecraft server if they get banned from the Discord server
232
# BanSynchronizationDiscordToMinecraftReason: the message to be used as the ban reason for banning players from the Minecraft server
233
# BanSynchronizationMinecraftToDiscord: whether or not to ban people on the Discord server if they get banned from the Minecraft server
234
#
235
BanSynchronizationDiscordToMinecraft: false
236
BanSynchronizationDiscordToMinecraftReason: "&cYou have been banned until further notice from the server because you were banned on our Discord server."
237
BanSynchronizationMinecraftToDiscord: false