Here is my custom litebans messages.yml
Code:
time_format: YYYY-MM-dd
history_time_format: YYYY-MM-dd
banned_message_base: |
&cYou are banned from &cServer Name!&6
&cBanned on: $bannedFrom
&cBanned by: $displayName
&cReason: $reason&6
banned_message: |-
$base
Expires in: $banTimeLeft
$appealMessage
banned_message_permanent: |-
$base
You are permanently banned!
$appealMessage
banned_message_appeal_message: '&cAppeal at: &cserver name'
banned_message_geoip_blacklist: |-
&cYou are banned from this server!&6
Your location is blacklisted: $geoip
default_ban_reason: The Ban Hammer has spoken!
default_mute_reason: Spamming
permission_error: '&cYou don''t have permission!'
muted: '&cYou are muted! ($duration remaining)!'
muted_permanent: '&cYou are permanently muted!'
notify:
banned_player_join: '&c$player&6 tried to join, but is banned ($duration)!'
banned_geoip_blacklist: '&c$player&6 tried to join, but is blacklisted ($geoip)!'
error_no_reason_provided: '&cYou must provide a reason for this punishment!'
error_no_sql_connection: '&cLiteBans is not connected to a database!'
internal_error: '&cAn internal error occurred while attempting to perform this command.'
duration_limit_error: '&cMaximum duration allowed: $duration'
warned_join: '&cYou have new warnings:'
warned_join_entry: |-
&4 - Warned by &c$displayName&4: &c$reason
&4(&c$timeSince ago&4)
command:
ban:
usage: '&8[&4STAFF&8] &cUsage: /ban <player> [reason]'
unban_usage: '&8[&4STAFF&8] &cUsage: /unban <player>'
example: '&8[&4STAFF&8] &cExample: /ban Player 7d [reason]'
silent_prefix: '&6[&cSilent&6] '
broadcast_ban: '&8[&4STAFF&8] &c$banningPlayer &6banned &c$bannedPlayer &6for ''&c$reason&6'''
broadcast_tempban: '&8[&4STAFF&8] &c$banningPlayer &6tempbanned &c$bannedPlayer &6for
$tempDuration for ''&c$reason&6'''
broadcast_ip_ban: '&8[&4STAFF&8] &c$banningPlayer &6IP-banned &c$bannedPlayer &6for
''&c$reason&6'''
broadcast_temp_ip_ban: '&8[&4STAFF&8] &c$banningPlayer &6temp IP-banned &c$bannedIP
&6for $tempDuration for ''&c$reason&6'''
broadcast_ip_ban_hidden: '[Hidden IP]'
broadcast_unban: '&8[&4STAFF&8] &c$displayName &6unbanned &c$bannedPlayer'
previous_ban_removed: '&8[&4STAFF&8] &cPrevious ban for $bannedPlayer removed.'
previous_ban_existing: '&8[&4STAFF&8] &c$bannedPlayer is already banned, and you do
not have permissions to replace existing bans.'
unban_queue: '&6If they try to reconnect, they will be unbanned.'
error_no_spec: '&cNo valid time specification detected!'
unban_fail: '&cTarget is not banned!'
exempt: '&cYou can''t ban $player!'
broadcast_unmute: '&c$displayName &6unmuted &c$bannedPlayer'
no_override: '&cPlayer is already banned!'
response: ''
mute:
usage: '&8[&4STAFF&8] &cUsage: /mute <player> [reason]'
unmute_usage: '&8[&4STAFF&8] &cUsage: /unmute <player>'
example: '&8[&4STAFF&8] &cExample: /mute Player 7d [reason]'
broadcast: '&c$displayName &6muted &c$mutedPlayer &6for ''&c$reason&6'''
broadcast_tempmute: '&8[&4STAFF&8] &c$displayName &6tempmuted &c$mutedPlayer &6for
$tempDuration for ''&c$reason&6'''
message: |-
&8[&4STAFF&8] &c&lGlobal Mute:
&4You have been muted by $displayName&4 for &c'&4$reason&c'&4.
&4This mute will expire in $duration.
message_permanent: |-
&8[&4STAFF&8] &c&lGlobal Mute:
&4You have been permanently muted by $displayName&4 for &c'&4$reason&c'&4.
&4This mute will not expire.
unmute_fail: '&8[&4STAFF&8] &cTarget is not muted!'
previous_mute_removed: '&8[&4STAFF&8] &cPrevious mute for $mutedPlayer removed.'
previous_mute_existing: '&8[&4STAFF&8] &c$mutedPlayer is already muted, and you do
not have permissions to replace existing mutes.'
exempt: '&8[&4STAFF&8] &cYou can''t mute $player!'
notification: '&8[&4STAFF&8] &c$mutedPlayer tried to speak, but is muted.'
error_not_enabled: '&cMuting is not enabled in the configuration!'
broadcast_ip_mute: '&8[&4STAFF&8] &c$displayName &6IP-muted &c$mutedPlayer &6for ''&c$reason&6'''
broadcast_temp_ip_mute: '&8[&4STAFF&8] &c$displayName &6temp IP-muted &c$mutedIP &6for
$tempDuration for ''&c$reason&6'''
no_override: '&8[&4STAFF&8] &cPlayer is already muted!'
response: ''
warn:
usage: '&cUsage: /warn [-s] <player> [reason]'
unwarn_usage: '&cUsage: /unwarn <player>'
example: ''
broadcast: '&8[&4STAFF&8] &c$displayName &6warned &c$warnedPlayer &6for ''&c$reason&6'''
message: |-
&4You have been warned by $displayName&4 for &c'&4$reason&c'&4.
&4This warning will expire in $duration.
list_entry: ' \- Warned by $displayName: ''$reason&6'''
unwarn_response: '&cLast warning removed for $player.'
unwarn_fail: '&cTarget has no warnings!'
exempt: '&cYou can''t warn $player!'
cooldown: '&cYou need to wait $seconds seconds before $player can be warned again.'
response: ''
history:
usage: '&8[&4STAFF&8] &c/history <player> [entries=10]'
start: '&8[&4STAFF&8] &cHistory for $target (Limit: $limit):'
ban_entry: |-
&c -- [&6$timeSince ago&c] --&6
&6 $name was &cbanned &6by $displayName: '&c$reason&6'
mute_entry: |-
&c -- [&6$timeSince ago&c] --&6
&6 $name was &6muted &6by $displayName: '&c$reason&6'
warn_entry: |-
&c -- [&6$timeSince ago&c] --&6
&6 $name was &6warned &6by $displayName: '&c$reason&6'
kick_entry: |-
&c -- [&6$timeSince ago&c] --&6
&6 $name was &ekicked &6by $displayName: '&c$reason&6'
active_suffix: '&6 [&cActive&6]'
active_suffix_temp: |-
&6 [&cActive&6]
&6Expires in $duration.
error_no_history: '&cNo history found.'
warnings:
usage: '&c/warnings <player>'
start: '&cActive warnings for $target:'
prunehistory:
usage: '&c/prunehistory <player> [duration]'
message: '&cHistory pruned.'
staffhistory:
usage: '&c/staffhistory <player> [entries=10]'
start: '&cStaff history for $target (Limit: $limit):'
staffrollback:
usage: '&c/staffrollback <player> [duration]'
message: '&cRollback completed, total entries removed: $amount'
banlist:
start: '&6=== &cPage &6$page&c out of &6$total&6 ==='
iphistory:
usage: '&c/iphistory <player> [entries=10]'
start: '&cLogin history for $target (Limit: $limit):'
entry: '&c - [&6$date&c]&6 $name&c:&6 $ip'
error_no_history: '&cNo history found.'
dupeip:
usage: '&c/dupeip <player>'
start: '&6Scanning &6$name&6 on &c$ip&6. &6[&cOnline&6] [&6Offline&6] [&cBanned&6]'
separator: '&6, '
online: '&c'
offline: '&6'
banned: '&c'
multiple_addresses: '[$num addresses]'
ipreport:
start: '&6Scanning &c$num&6 online players.. [&cOnline&6] [&6Offline&6] [&cBanned&6]'
entry: '&6$player&c: $result'
checkban:
usage: '&c/checkban <player>'
no_ban: '&cTarget is not banned!'
banned: |-
&cTarget &6[&c$target&6]&c is banned:
&cBanned by: $displayName
&cReason: $reason&c
&cBanned on: $bannedFrom
&cBanned until: $bannedUntil ($banTimeLeft)
&cIP ban: $ipban, silent: $silent, permanent: $permanent
lastuuid:
usage: '&c/lastuuid <player|IP>'
message: '&6Last UUID for &c$name&6: &c$uuid'
geoip:
usage: '&c/geoip <player|IP>'
message: '&c$target&6 is from: &c$result'
error_disabled: '&cGeoIP support is not enabled in the configuration!'
error_unavailable: '&cGeoIP support is currently unavailable, has it been downloaded
yet?'
error_not_found: '&cGeoIP information for $target not found.'
lockdown:
usage: '&c[ADMIN]&c/lockdown <reason> | /lockdown end'
message: '&8[&4STAFF&8] &cLockdown activated (reason: "$reason&c")'
stopped: '&c[ADMIN]&cLockdown has been deactivated.'
kick_message: |-
Server lockdown active, try again later.
Reason: $reason
error_not_active: '&cLockdown is not active!'
kick:
usage: '&8[&4STAFF&8] &c/kick <player> [reason]'
no_match: '&8[&4STAFF&8] &cError: &4Player not found.'
message: '&8[&4STAFF&8] Kicked by $displayName: $reason'
message_no_reason: Kicked by $displayName.
response: '&8[&4STAFF&8] &6$player has been kicked.'
broadcast: '&8[&4STAFF&8] &c$player&6 was kicked by &c$displayName&6 for ''&c$reason&6''.'
broadcast_no_reason: '&8[&4STAFF&8] &c$player&6 was kicked by &c$displayName&6.'
exempt: '&8[&4STAFF&8] &cYou can''t kick $player!'
kick_requested: '&8[&4STAFF&8] &6Player $player is not online on this server. Cross-server
kick has been requested.'
togglechat:
toggle_off: '&8[&4STAFF&8] &cChat has been toggled &2&lOFF.'
toggle_on: '&8[&4STAFF&8] &cChat has been toggled &2&lON.'
clearchat:
broadcast: '&8[&4STAFF&8] &cChat is cleared by $displayName.'
mutechat:
response: '&8[&4STAFF&8] &cServer chat is currently disabled!'
broadcast_disabled: '&8[&4STAFF&8] &cServer chat has been disabled by $displayName.'
broadcast_enabled: '&8[&4STAFF&8] &cServer chat has been enabled by $displayName.'
litebans:
reload_success: '&cLiteBans reloaded successfully.'
reload_fail_connect: '&cLiteBans reloaded. &cFailed to connect to database.'
add_history_usage: '&c/litebans addhistory <name> <UUID> <IP>'
add_history: '&cHistory added.'
fix_history: '&cFixing history for table $table...'
fix_history_result: '&cAdded $amount entries.'
import_usage: '&c/litebans import start'
import_start: '&cImporting from $db, this might take a while...'
import_finish: '&cImport finished successfully. $bans bans imported, $ipbans IP-bans.'
import_finish_litebans: '&cImport finished successfully. Added $amount entries
to the database.'
import_fail: '&cImport failed. Check console.'
import_unsupported: '&cImporting from ''$name'' is not supported yet!'
sqlexec_success: '&cSQL query executed successfully.'
sqlexec_failure: '&cFailed to execute.'
newline_as_new_message: true
duration:
forever: forever
year: year
years: years
month: month
months: months
week: week
weeks: weeks
day: day
days: days
hour: hour
hours: hours
minute: minute
minutes: minutes
second: second
seconds: seconds
