lang.yml
1
# --------------------------------------------------------------------------------------
2
# Core in-game messages sent by ChatSentry can be modified here.
3
4
# All lang entries support colorcodes (&[colorcode]) and hex values with "&#hexvalue" if you're running MC 1.16 or above. Easily find hex values with Google's color picker tool: https://www.google.com/search?q=color+picker
5
6
# You can set ANY lang strings to "" to disable them.
7
# You can use '{PREFIX}' to insert the 'message-prefix' value any lang strings.
8
# To insert line breaks, you can use '{NL}'.
9
# --------------------------------------------------------------------------------------
10
11
lang:
12
13
modules:
14
15
admin-notifier:
16
# For player names in block notify messages you can use:
17
# {PLAYER} - player username
18
# {PLAYER_DISPLAYNAME} - player display name with its original colors
19
# {PLAYER_DISPLAYNAME_STRIPPED} - player display name stripped of its original colors
20
21
# Below is the message sent to ops or players with the notify permission when ChatSentry blocks a message.
22
notify-msg: "&7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &c{PLAYER} &7typed: &8'&c&o{BLOCKED_CONTENT}&8' &7(Full message: &8'&c&o{ENTIRE_MESSAGE}&8'&7)"
23
24
# Under some circumstances some modules cannot display the exact content that was blocked. The message below will be used if the exact content cannot be displayed.
25
no-content-notify-msg: "&7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &c{PLAYER} &7typed: &8'&c&o{ENTIRE_MESSAGE}&8'"
26
27
# Under some circumstances some modules use custom formatted messages that doesn't apply to the usual format. The message below will be the format for the custom notifications.
28
custom-notify-msg: "&7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &7{NOTIFICATION}"
29
30
# The 3 below nodes are used instead of the above ones if network.enable is true in config.yml
31
network:
32
notify-msg: "&d{SERVER_NAME}: &7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &c{PLAYER} &7typed: &8'&c&o{BLOCKED_CONTENT}&8' &7(Full message: &8'&c&o{ENTIRE_MESSAGE}&8'&7)"
33
no-content-notify-msg: "&d{SERVER_NAME}: &7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &c{PLAYER} &7typed: &8'&c&o{ENTIRE_MESSAGE}&8'"
34
custom-notify-msg: "&d{SERVER_NAME}: &7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &7{NOTIFICATION}"
35
36
join-reminder: "{PREFIX} &bReminder: You currently have ChatSentry's violation notifications off. To turn them back on, type &d/kcs tvn"
37
38
anti-chat-flood:
39
trigger-repeated: "{PREFIX} &cAs to be mindful of others, please use less repeated letters/symbols in your messages to avoid chat flooding"
40
trigger-too-long: "{PREFIX} &cYour message was blocked because it floods chat; please refrain from sending large messages as to be mindful of others"
41
42
anti-command-prefix:
43
trigger: "{PREFIX} &7You are not permitted to use prefixed commands from that module. Your command was run without the prefix."
44
45
# Use actual new lines (- "text") instead of {NL}
46
anti-join-flood:
47
kick:
48
- "&fToo many players are trying to login right now."
49
- "&fPlease try again in a few minutes!"
50
51
# Use actual new lines (- "text") instead of {NL}
52
anti-relog-spam:
53
on-cooldown-kick:
54
- "&cYou're relogging too fast!"
55
- "&r"
56
- "&7Please wait &e{SECONDS} seconds &7before connecting again."
57
notification: "&7(&bAnti Relog Spam&7) &c{PLAYER} &7was disallowed logging in; relogged too fast (on &c{SECONDS}s &7cooldown)"
58
59
anti-parrot:
60
trigger: "{PREFIX} &cIn effort to reduce chat flooding, please don't copy others' messages"
61
62
anti-statue-spambot:
63
trigger: "{PREFIX} &cPlease move before using chat; this is to prevent spam bots!"
64
65
cap-limiter:
66
trigger: "{PREFIX} &cPlease be mindful of others in chat by using less CAPS in your messages!"
67
68
chat-cooldown:
69
trigger: "{PREFIX} &cToo speedy! Please wait a bit before chatting again"
70
71
command-spy:
72
# For player names in commandspy format you can use:
73
# {PLAYER} - player username
74
# {PLAYER_DISPLAYNAME} - player display name with its original colors
75
# {PLAYER_DISPLAYNAME_STRIPPED} - player display name stripped of its original colors
76
format: "&7{PLAYER}&8: &7&o{COMMAND}"
77
78
link-and-ad-blocker:
79
trigger: "{PREFIX} &cMessage blocked: '&4{BLOCKED_CONTENT}&c' is potentially a link or ip that is not allowed in chat"
80
81
spam-blocker:
82
trigger: "{PREFIX} &cIn effort to reduce chat flooding, please refrain from repeating the same (or similar) message again so quickly"
83
singular-message-spam-trigger: "{PREFIX} &cYour message was blocked because it was identified to contain spam-like content"
84
85
unicode-remover:
86
trigger: "{PREFIX} &cASCII lookalike unicode is strictly prohibited in chat"
87
88
word-and-phrase-filter:
89
trigger: "{PREFIX} &cYour message contained '&4{BLOCKED_CONTENT}&c' and was blocked. This kind of language/topics are unsuitable for this server; please read the &4/rules &cto ensure you follow them!"
90
91
misc:
92
93
message-prefix: "&6[&e&lChatSentry&6]"
94
no-permission: "{PREFIX} &cYou are not permitted to do that."
95
96
# Block message header & footer: sent before/after any block messages from modules.
97
block-message-header: "&8&m----------------------------------------------------"
98
block-message-footer: "&8&m----------------------------------------------------"
99
100
violation-types:
101
102
on-cooldown: "Cooldown"
103
link-or-ad-block: "Link/AD"
104
message-filter-block: "Filter"
105
spam-block: "Spam"
106
unicode-character-block: "Unicode"
107
cap-limiter-block: "Caps"
108
anti-parrot-block: "Parroting"
109
anti-chat-flood-block: "Chat Flood"
110
anti-statue-spambot-block: "Statue Spambot"
111
anti-join-flood-block: "Join Flood"
112
chat-executor-match: "Chat Executor"
113
114
contexts:
115
116
chat: "Chat"
117
command: "Command"
118
anvil: "Anvil"
119
book: "Book"
120
sign: "Sign"
121
join: "Join"
122
other: "Other"
123
124
commands:
125
126
lockdown:
127
toggled-on: "{PREFIX} &bServer lockdown is now only allowing &a{MODE} &bplayers to connect. Run /cslockdown to disable it."
128
toggled-off: "{PREFIX} &bServer lockdown &cdisabled&b: allowing &aall non-banned &bplayers to connect"
129
already-off: "{PREFIX} &bLockdown is already off. To turn it on, specify a mode after /cslockdown"
130
exempt-list: "{PREFIX} &bThe following usernames are explicitly exempt: &a{LIST}"
131
no-exempt: "{PREFIX} &bThere are no defined exempt players. To add one, use /cslockdown add <username>"
132
exemption-added: "{PREFIX} &bUsername &7'&a{USERNAME}&7' &bhas been added to the exemption list"
133
exemption-removed: "{PREFIX} &bUsername &7'&a{USERNAME}&7' &bhas been removed from the exemption list"
134
unknown-remove: "{PREFIX} &7'&a{USERNAME}&7' &bis already not exempt"
135
already-exempt: "{PREFIX} &7'&a{USERNAME}&7' &bis already exempt"
136
137
commandspy:
138
toggled-on: "{PREFIX} &bYour command spy notifications have been turned &a&lon&b."
139
toggled-off: "{PREFIX} &bYour command spy notifications have been turned &c&loff&b."
140
141
tvn:
142
toggled-on: "{PREFIX} &bYour violation notifications have been turned &a&lon&b."
143
toggled-off: "{PREFIX} &bYour violation notifications have been turned &c&loff&b."
144
145
clearchat:
146
chat-cleared: "{PREFIX} &bChat has been cleared by {PLAYER_DISPLAYNAME}&b."
147
bypass-notif: "&7&oYour chat wasn't cleared because you are exempt."
148
149
togglechat:
150
chat-toggled-on: "{PREFIX} &bChat has been &aenabled&b by {PLAYER_DISPLAYNAME}&b."
151
chat-toggled-off: "{PREFIX} &bChat has been &cdisabled&b by {PLAYER_DISPLAYNAME}&b."
152
chat-is-toggled: "&cFailed to send message: chat is currently disabled."
153
154
warnings:
155
# For player names in the below messages you can use:
156
# {PLAYER} - player username
157
# {PLAYER_DISPLAYNAME} - player display name with its original colors
158
# {PLAYER_DISPLAYNAME_STRIPPED} - player display name stripped of its original colors
159
# {CURRENT_WARNS} - current general warning count
160
# {MAX_WARNS} - maximum general warning count
161
been-warned: "{PREFIX} &cYou've received a warning from &4{PLAYER}&c. &7(&c&l{CURRENT_WARNS}&8/&4&l{MAX_WARNS}&7)"
162
warnings-were-pardoned: "{PREFIX} &bYour admin-given warnings have been cleared by &3{PLAYER}&b."
163
warning-was-pardoned: "{PREFIX} &bOne of your admin-given warnings has been pardoned by &3{PLAYER}&b. &7(&c&l{CURRENT_WARNS}&8/&4&l{MAX_WARNS}&7)"
164
165
# For player names in the below messages you can use:
166
# {WARNER} - warner player username
167
# {WARNER_DISPLAYNAME} - warner player display name with its original colors
168
# {WARNER_DISPLAYNAME_STRIPPED} - warner player display name stripped of its original colors
169
# {WARNED} - warned player username
170
# {WARNED_DISPLAYNAME} - warned player display name with its original colors
171
# {WARNED_DISPLAYNAME_STRIPPED} - warned player display name stripped of its original colors
172
# {CURRENT_WARNS} - current general warning count
173
# {MAX_WARNS} - maximum general warning count
174
warned-broadcast-message: "{PREFIX} &4{WARNED_DISPLAYNAME} &cwas warned by &4{WARNER_DISPLAYNAME}&c. &7(&c&l{CURRENT_WARNS}&8/&4&l{MAX_WARNS}&7)"
175
176
# For player names in the below messages you can use:
177
# {PLAYER} - player username
178
# {CURRENT_WARNS} - current general warning count
179
# {MAX_WARNS} - maximum general warning count
180
warned-player: "{PREFIX} &3{PLAYER} &bhas successfully been warned. &7(&c&l{CURRENT_WARNS}&8/&4&l{MAX_WARNS}&7)"
181
all-warnings-pardoned: "{PREFIX} &bSuccessfully cleared &3{PLAYER}&b's admin-given warnings."
182
pardoned-warning: "{PREFIX} &bSuccessfully pardoned one of &3{PLAYER}&b's admin-given warnings. &7(&c&l{CURRENT_WARNS}&8/&4&l{MAX_WARNS}&7)"
183
184
# For player names in the below messages you can use:
185
# {PLAYER} - player username
186
# {MODULE_NAME} - name of the module
187
cleared-module-warnings: "{PREFIX} &bSuccessfully cleared &3{PLAYER}&b's {MODULE_NAME} warnings."
188
cleared-all-warnings: "{PREFIX} &bSuccessfully cleared all &3{PLAYER}&b's warnings."
189
module-warnings-were-cleared: "{PREFIX} &bYour {MODULE_NAME} warnings have been cleared by &3{PLAYER}&b."
190
191
# For player names in the below message you can use:
192
# {PLAYER} - player username
193
all-warnings-were-cleared: "{PREFIX} &bAll your warnings have been pardoned by &3{PLAYER}&b."
194
195
# Command messages
196
197
warn:
198
usage: "{PREFIX} &cUsage: /cswarn <player>"
199
manual-warns-disabled: "{PREFIX} &cManual warnings are disabled."
200
invalid-player: "{PREFIX} &cInvalid player: '{INPUT}'. Note that the player must be online to warn them."
201
player-exempt: "{PREFIX} &c{INPUT} is exempt to warnings."
202
reached-max: "{PREFIX} &c{INPUT} has reached the maximum configured manual warnings and cannot be warned again."
203
204
warnings:
205
usage: "{PREFIX} &cUsage: /cswarnings {ARG} <player>"
206
cmw-usage: "{PREFIX} &cUsage: /cswarnings {ARG} <player> <'all' or module-name>"
207
detailed-usage: "&cInvalid command usage! Usage:"
208
pardon-note: "&7Note: Pardons only apply to warnings received via /cswarn"
209
couldnt-fetch: "{PREFIX} &cFailed to fetch UUID for '{INPUT}'. Either the account does not exist or you are being rate limited (requested too many UUIDs from Mojang too quickly)"
210
no-data: "{PREFIX} &aFound no active warnings."
211
no-modules: "{PREFIX} &cNo modules have warnings enabled in the auto punisher configuration."
212
no-warnings-found: "{PREFIX} No current warnings found for &3{INPUT}"
213
no-warnings-found-for-module: "{PREFIX} No {MODULE} warnings found for &3{INPUT}"
214
invalid-module: "{PREFIX} &cInvalid module name: '{INPUT}'. Remember to separate the name by dashes (-)."
215
216
lockdown:
217
218
# Kick message shown when only known players are allowed to join
219
only-known-allowed-message:
220
- "&6&lWe'll be back soon!"
221
- ""
222
- "&eThe server is currently only open to players who have played before"
223
- ""
224
- "&fPlease check back later, thank you for your patience!"
225
226
# Kick message shown when only exempt players are allowed to join
227
only-exempt-allowed-message:
228
- "&6&lWe'll be back soon!"
229
- ""
230
- "&eThe server is temporarily closed, please check back later"
231
- ""
232
- "&fThank you for your patience!"
Copied!
Copy link