# LiteBans messages.yml generated by version 2.19.0
#
# The following variables can be used in most messages that involve a punishment:
#
# Punishment specific variables
# $id - The ID of the punishment in the database.
# $idRandom - The ID of the punishment in the database, converted to a randomized, unpredictable, but fully reversible ID (example: 18535006 -> bdd405527). Secrets for this variable are stored in config.yml.
# $type - Type of punishment - ban, mute, warn, kick.
# $reason - the reason for the punishment
# $executor - the moderator's name, or their display name (/nick) if this is enabled in the configuration
# $executorUUID - the moderator's UUID
# $removalReason - the reason this punishment was removed (via /unban), if applicable
# $permanent - whether this punishment is permanent
# $ipban - whether this is an IP-ban
# $silent - whether this punishment was executed silently (-s)
# $active - whether this punishment is active
#
# Affected player specific variables
# $playerDisplayName - player display name. If display names are not enabled in the configuration or if the player's display name is not available in the message's context, the player's regular name will be used instead.
# $playerName - player name
# $playerUUID - UUID of affected player
# $playerIP - IP of affected player
# $playerServer - server of affected player - only accurate if they are online.
# $playerLoginDate - Last login date of affected player
# $playerBans - the amount of bans this player has received
# $playerMutes - the amount of mutes this player has received
# $playerWarnings - the amount of warnings this player has received
# $playerKicks - the amount of kicks this player has received
# $geoip - Country of affected player, requires GeoIP to be enabled in the configuration, won't work with imported bans
#
# Servers
# These variables represent a server.
# If the plugin is installed on Spigot, a server is represented by the "server_name" option in config.yml.
# If the plugin is installed on BungeeCord, a server is represented by their name in the "servers" section in the proxy's config.yml.
# $serverScope - the scope of the punishment (the server(s) it will affect)
# $serverOrigin - the origin of the punishment (the server/subserver it was placed on)
#
# Dates
# Example format: "2017-02-03", depends on time_format
# $dateStart - date the punishment was placed
# $dateEnd - date the punishment will expire, "forever" if permanent
# $dateRemoved - date the punishment was removed on, if applicable
#
# Durations
# Example format: "20 days, 5 hours, 2 minutes". If permanent, "forever", if expired, "expired" (both are configurable).
# $duration - time until expiry
# $originalDuration - the full duration of the punishment.
# $timeSince - time since placement
#
# Templates
# $templateName - template name from templates.yml
# $templateStep - current ladder step, starting from 1
#
# Configured message variables
# These variables represent messages in this configuration (messages.yml)
# $base - banned_message_base
# $appealMessage - banned_message_appeal_message
#
# Global variables
# $activeBans, $activeMutes, $activeWarnings - total number of global active punishments
# $totalBans, $totalMutes, $totalWarnings, $totalKicks - total number of global punishments (including inactive ones)
#
# Chat variables
# $playerPrefix - Chat prefix of affected player
# $playerSuffix - Chat suffix of affected player
# $executorPrefix - Chat prefix of executor
# $executorSuffix - Chat suffix of executor
# Any message can be disabled by setting it to "". Empty messages will not be sent by the plugin.
# New lines can be added to any message using "\n" (example: "Line 1 \n Line 2").
# Hex colours are supported in all messages ("#AABBCC", "&#AABBCC")
#
# Hover text requires permission "litebans.json.hover_text" to view, players lacking permission will see messages without hover text.
# JSON example:
# muted: '&cYou are muted! {hoverText: #FF9900Reason: $reason \n&7$duration remaining}'
#
#
# https://docs.oracle.com/javase/tutorial/i18n/format/simpleDateFormat.html
# Example time format with hours + minutes:
# time_format: 'dd/MM/yyyy HH:mm'
# Example locales: [en, fr, de] (system locale is used by default)
time_format: yyyy-MM-dd
history_time_format: yyyy-MM-dd
banned_message_base: |
  &6&lNEMESYS Network
  &cʏᴏᴜ ᴀʀᴇ ʙᴀɴɴᴇᴅ ғʀᴏᴍ ᴛʜɪs sᴇʀᴠᴇʀ

  &e⌚ &fᴅᴀᴛᴇ &e$dateStart
  &c🪓 &fʙᴀɴɴᴇᴅ ʙʏ &c$executor
  #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f

  &5⌛ &fᴇxᴘɪʀᴇs ɪɴ &5$duration&f

  &fʏᴏᴜ ᴄᴀɴ ᴀᴘᴘᴇᴀʟ ᴛʜɪs ᴘᴜɴɪsʜᴍᴇɴᴛ ᴀᴛ
  &9nemesysnetwork.com/discord

  &8ᴘʟᴇᴀsᴇ sᴘᴇᴄɪғʏ ᴛʜᴇ ᴘᴜɴɪsʜᴍᴇɴᴛ ɪᴅ&f
  &8ᴡʜᴇɴ ᴀᴘᴘᴇᴀʟɪɴɢ (&b$id&8)&f
banned_message: |-
  $base
  &#9507DE&lᴇ&#9108D9&lx&#8D09D5&lᴘ&#890AD0&lɪ&#850BCC&lʀ&#810CC7&lᴇ&#7D0DC2&lꜱ &#750FB9&lɪ&#7110B5&lɴ&#6D11B0&l: $duration
  $appealMessage
banned_message_permanent: |-
  $base
  &fYou are permanently banned!
  $appealMessage
banned_message_appeal_message: ''
banned_message_geoip_blacklist: |-
  &cYou are banned from this server!&f

  Your location is blacklisted: $geoip
bungee_switch_banned: |-
  &cYou are banned on $serverScope! Reason:
  $reason
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&f tried to join, but is banned ($duration)!'
  banned_geoip_blacklist: '&c$player&f 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!'
error_no_uuid_found: '&cPlayer does not exist.'
error_console_only: '&cThis command can only be used from console.'
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$executor&4: &c$reason
     &4(&c$timeSince ago&4)
command:
  ban:
    usage: '&bℹ usᴀɢᴇ: $command [-s] <ᴘʟᴀʏᴇʀ> [ᴛɪᴍᴇ sᴘᴇᴄ] [ʀᴇᴀsᴏɴ]'
    unban_usage: '&bℹ usᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ>'
    silent_prefix: '&7(&cSilent&7) '
    broadcast_ban: |
      &4&l⚠ &c&lᴘᴇʀᴍᴀɴᴇɴᴛ ʙᴀɴ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fʙᴀɴɴᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    broadcast_tempban: |
      &4&l⚠ &c&lᴛᴇᴍᴘᴏʀᴀʀʏ ʙᴀɴ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fʙᴀɴɴᴇᴅ ʙʏ &c$executor&f
      &5⌛ &fᴅᴜʀᴀᴛɪᴏɴ &5$tempDuration&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    broadcast_ip_ban: |
      &4&l⚠ &c&lᴘᴇʀᴍᴀɴᴇɴᴛ ɪᴘ-ʙᴀɴ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fʙᴀɴɴᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    broadcast_temp_ip_ban: |
      &4&l⚠ &c&lᴛᴇᴍᴘᴏʀᴀʀʏ ɪᴘ-ʙᴀɴ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fʙᴀɴɴᴇᴅ ʙʏ &c$executor&f
      &5⌛ &fᴅᴜʀᴀᴛɪᴏɴ &5$tempDuration&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    broadcast_unban: |
      &4&l⚠ &c&lᴜɴʙᴀɴ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fᴜɴʙᴀɴɴᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$removalReason&f
    previous_ban_removed: '&bℹ ᴘʀᴇᴠɪᴏᴜs ʙᴀɴ ғᴏʀ &e$playerDisplayName &bʀᴇᴍᴏᴠᴇᴅ.'
    previous_ban_existing: '&bℹ &e$playerDisplayName &bɪs ᴀʟʀᴇᴀᴅʏ ʙᴀɴᴇᴅ, &bᴀɴᴅ ʏᴏᴜ
      ᴅᴏ ɴᴏᴛ ʜᴀᴠᴇ ᴘᴇʀᴍɪssɪᴏɴs ᴛᴏ ʀᴇᴘʟᴀᴄᴇ ᴇxɪsᴛɪɴɢ ʙᴀɴs.'
    unban_queue: '&bℹ ɪғ ᴛʜᴇʏ ᴛʀʏ ᴛᴏ ʀᴇᴄᴏɴɴᴇᴄᴛ, ᴛʜᴇʏ ᴡɪʟʟ ʙᴇ ᴜɴʙᴀɴɴᴇᴅ'
    error_no_spec: '&bℹ ɴᴏ ᴠᴀʟɪᴅ ᴛɪᴍᴇ sᴘᴇᴄɪғɪᴄᴀᴛɪᴏɴ ᴅᴇᴛᴇᴄᴛᴇᴅ!'
    unban_fail: '&bℹ ᴛᴀʀɢᴇᴛ ɪs ɴᴏᴛ ʙᴀɴɴᴇᴅ!'
    no_override: '&bℹ ᴘʟᴀʏᴇʀ ɪs ᴀʟʀᴇᴀᴅʏ ʙᴀɴɴᴇᴅ!'
    exempt: '&bℹ ʏᴏᴜ ᴄᴀɴ''ᴛ ʙᴀɴ &e$player&b!'
    cooldown: '&bℹ ʏᴏᴜ ɴᴇᴇᴅ ᴛᴏ ᴡᴀɪᴛ $seconds sᴇᴄᴏɴᴅs ʙᴇғᴏʀᴇ ʏᴏᴜ ᴄᴀɴ ᴜsᴇ ᴛʜɪs ᴄᴏᴍᴍᴀɴᴅ
      ᴀɢᴀɪɴ.'
    response: ''
    example: ''
    alts_guardrail_disclaimer: |-
      &e// WARNING WARNING WARNING WARNING WARNING //
      &6Automatically banning accounts can result in unintended and unexpected outcomes, such as causing innocent players to be banned automatically.
      &6If you want to enable this feature, please check and ensure the following:
      &c1) Your players are not joining from a limited range of IP addresses belonging to one specific host, such as a DDoS protection service forwarding players to your server.
      &c2) All of your servers have IP forwarding set up correctly (please consult BungeeCord or Velocity documentation to set up IP forwarding, if you have not done so).
      &c3) None of your user accounts are being randomly associated when checking /alts or /ipreport to view linked accounts on the same IP.
      &c4) If you have an offline-mode network or permit non-premium users to join, please add your authentication or lobby server to ignored_iphistory_servers to prevent falsely associated accounts (since anyone can join any account).
      &e// WARNING WARNING WARNING WARNING WARNING //
      &aIf you acknowledge and accept this disclaimer, please type &dlitebans accept&a to enable automatic bans.
    alts_guardrail_ban_self: |-
      &cError: Banning associated accounts for $playerName would also ban your account!
      No additional players will be banned.
    alts_guardrail_ban_many: |-
      &eWarning: Banning this player will also ban $num players!
      These players will be banned if you click here to confirm:
      $list
       {run: $command $commandArgs --confirm}
    modify_success: '&aPunishment modified successfully.'
    ip_hidden: '[IP Address]'
    unban_queued: '&bℹ ᴛᴀʀɢᴇᴛ ɪs ɴᴏᴛ ʙᴀɴɴᴇᴅ! ɪғ ᴛʜᴇʏ ᴛʀʏ ᴛᴏ ʀᴇᴄᴏɴɴᴇᴄᴛ, ᴛʜᴇʏ ᴡɪʟʟ ʙᴇ
      ᴜɴʙᴀɴɴᴇᴅ.'
    delete_success: '&aPunishment deleted successfully.'
  mute:
    usage: '&bℹ ᴜsᴀɢᴇ: $command [-s] <ᴘʟᴀʏᴇʀ> [ᴛɪᴍᴇ sᴘᴇᴄ] [ʀᴇᴀsᴏɴ]'
    unmute_usage: '&bℹ ᴜsᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ>'
    example: ''
    broadcast: |
      &4&l⚠ &c&lᴘᴇʀᴍᴀɴᴇɴᴛ ᴍᴜᴛᴇ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fᴍᴜᴛᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    broadcast_tempmute: |
      &4&l⚠ &c&lᴛᴇᴍᴘᴏʀᴀʀʏ ᴍᴜᴛᴇ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fᴍᴜᴛᴇᴅ ʙʏ &c$executor&f
      &5⌛ &fᴅᴜʀᴀᴛɪᴏɴ &5$tempDuration&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    broadcast_ip_mute: |
      &4&l⚠ &c&lᴘᴇʀᴍᴀɴᴇɴᴛ ɪᴘ-ᴍᴜᴛᴇ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fᴍᴜᴛᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    broadcast_temp_ip_mute: |
      &4&l⚠ &c&lᴛᴇᴍᴘᴏʀᴀʀʏ ɪᴘ-ᴍᴜᴛᴇ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fᴍᴜᴛᴇᴅ ʙʏ &c$executor&f
      &5⌛ &fᴅᴜʀᴀᴛɪᴏɴ &5$tempDuration&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    message: |
      &4&l⚠ &c&lʏᴏᴜ'ᴠᴇ ʙᴇᴇɴ ᴛᴇᴍᴘᴏʀᴀʀɪʟʏ ᴍᴜᴛᴇᴅ&f

      &4🪓 &fᴍᴜᴛᴇᴅ ʙʏ &c$executor&f
      &5⌛ &fᴅᴜʀᴀᴛɪᴏɴ &5$tempDuration&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    message_permanent: |
      &4&l⚠ &c&lʏᴏᴜ'ᴠᴇ ʙᴇᴇɴ ᴘᴇʀᴍᴀɴᴇɴᴛʟʏ ᴍᴜᴛᴇᴅ&f

      &4🪓 &fᴍᴜᴛᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    broadcast_unmute: |
      &4&l⚠ &c&lᴜɴᴍᴜᴛᴇ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fᴜɴᴍᴜᴛᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$removalReason&f
    unmute_fail: '&bℹ ᴛᴀʀɢᴇᴛ ɪs ɴᴏᴛ ᴍᴜᴛᴇᴅ!'
    no_override: '&bℹ ᴘʟᴀʏᴇʀ ɪs ᴀʟʀᴇᴀᴅʏ ᴍᴜᴛᴇᴅ!'
    previous_mute_removed: '&bℹ ᴘʀᴇᴠɪᴏᴜs ᴍᴜᴛᴇ ғᴏʀ &e$playerDisplayName &bʀᴇᴍᴏᴠᴇᴅ'
    previous_mute_existing: '&bℹ &e$playerDisplayName &bɪs ᴀʟʀᴇᴀᴅʏ ᴍᴜᴛᴇᴅ, &bᴀɴᴅ ʏᴏᴜ
      ᴅᴏ ɴᴏᴛ ʜᴀᴠᴇ ᴘᴇʀᴍɪssɪᴏɴs ᴛᴏ ʀᴇᴘʟᴀᴄᴇ ᴇxɪsᴛɪɴɢ ᴍᴜᴛᴇs.'
    exempt: '&bℹ ʏᴏᴜ ᴄᴀɴ''ᴛ ᴍᴜᴛᴇ &e$player!'
    notification: '&bℹ &e$playerDisplayName &bᴛʀɪᴇᴅ ᴛᴏ sᴘᴇᴀᴋ, ʙᴜᴛ ɪs ᴍᴜᴛᴇᴅ'
    error_not_enabled: '&bℹ ᴍᴜᴛɪɴɢ ɪs ɴᴏᴛ ᴇɴᴀʙʟᴇᴅ ɪɴ ᴛʜᴇ ᴄᴏɴғɪɢᴜʀᴀᴛɪᴏɴ!'
    response: ''
  warn:
    usage: '&bℹ ᴜsᴀɢᴇ: $command [-s] <ᴘʟᴀʏᴇʀ> [ʀᴇᴀsᴏɴ]'
    unwarn_usage: '&bℹ ᴜsᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ>'
    example: ''
    broadcast: |
      &4&l⚠ &c&lᴡᴀʀɴ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fᴡᴀʀɴᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    message: |
      &4&l⚠ &c&lʏᴏᴜ'ᴠᴇ ʙᴇᴇɴ ᴡᴀʀɴᴇᴅ&f

      &4🪓 &fᴡᴀʀɴᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    list_entry: '&bℹ &f \- &bᴡᴀʀɴᴇᴅ ʙʏ &4$executor: ''$reason&f'''
    unwarn_response: '&bℹ ʟᴀsᴛ ᴡᴀʀɴɪɴɢ ʀᴇᴍᴏᴠᴇᴅ ғᴏʀ &e$player.&f'
    unwarn_fail: '&bℹ ᴛᴀʀɢᴇᴛ ʜᴀs ɴᴏ ᴡᴀʀɴɪɴɢs!'
    exempt: '&bℹ ʏᴏᴜ ᴄᴀɴ''ᴛ ᴡᴀʀɴ $player&b!&f'
    cooldown: '&bℹ ʏᴏᴜ ɴᴇᴇᴅ ᴛᴏ ᴡᴀɪᴛ $seconds sᴇᴄᴏɴᴅs ʙᴇғᴏʀᴇ ʏᴏᴜ ᴄᴀɴ ᴜsᴇ ᴛʜɪs ᴄᴏᴍᴍᴀɴᴅ
      ᴀɢᴀɪɴ.'
    response: ''
    broadcast_unwarn: |
      &4&l⚠ &c&lᴜɴᴡᴀʀɴ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fᴜɴᴡᴀʀɴᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$removalReason&f
  history:
    usage: '&bℹ ᴜsᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ>'
    start: '&bℹ ʜɪsᴛᴏʀʏ ғᴏʀ &e$target &b(ʟɪᴍɪᴛ: $limit):'
    ban_entry: |-
      &a -- [&f$timeSince ago&a] --&f
      &f $name was &cbanned &fby $executor: '&a$reason&f'
    mute_entry: |-
      &a -- [&f$timeSince ago&a] --&f
      &f $name was &7muted &fby $executor: '&a$reason&f'
    warn_entry: |-
      &a -- [&f$timeSince ago&a] --&f
      &f $name was &6warned &fby $executor: '&a$reason&f'
    kick_entry: |-
      &a -- [&f$timeSince ago&a] --&f
      &f $name was &ekicked &fby $executor: '&a$reason&f'
    unban_entry: |2-

       &f$name was &7unbanned &fby $executor.
    unmute_entry: |2-

       &f$name was &7unmuted &fby $executor.
    active_suffix: '&aᴀᴄᴛɪᴠᴇ&7'
    expired_suffix: '&cᴇxᴘɪʀᴇᴅ&7'
    active_suffix_temp: |-
      &aᴀᴄᴛɪᴠᴇ
      &fᴇxᴘɪʀᴇs ɪɴ $duration.
    error_no_history: '&bℹ ʜɪsᴛᴏʀʏ: ɴᴏ ʜɪsᴛᴏʀʏ ғᴏᴜɴᴅ.'
    error_no_user: '&bℹ ʜɪsᴛᴏʀʏ: ᴜsᴇʀ ɴᴏᴛ ғᴏᴜɴᴅ.'
    unwarn_entry: |2-

       &f$name was &7unwarned &fby $executor: '&7$removalReason&f'
    error_no_loginrecord: '&bℹ ᴜsᴇʀ ʜᴀs ɴᴏᴛ ᴊᴏɪɴᴇᴅ ʙᴇғᴏʀᴇ.'
  warnings:
    usage: '&bℹ ᴜsᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ>'
    start: '&bℹ &aᴀᴄᴛɪᴠᴇ &bᴡᴀʀɴɪɴɢs ғᴏʀ $target:'
  prunehistory:
    usage: '&bℹ ᴜsᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ> [ᴅᴜʀᴀᴛɪᴏɴ]'
    message: '&bℹ ʜɪsᴛᴏʀʏ ᴘʀᴜɴᴇᴅ.'
  staffhistory:
    usage: '&bℹ ᴜsᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ> [ᴇɴᴛʀɪᴇs=10]'
    start: '&bℹ sᴛᴀғғ ʜɪsᴛᴏʀʏ ғᴏʀ $target (ʟɪᴍɪᴛ: $limit):'
  staffrollback:
    usage: '&bℹ ᴜsᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ> [ᴅᴜʀᴀᴛɪᴏɴ]'
    message: '&bℹ ʀᴏʟʟʙᴀᴄᴋ ᴄᴏᴍᴘʟᴇᴛᴇᴅ, ᴛᴏᴛᴀʟ ᴇɴᴛʀɪᴇs ʀᴇᴍᴏᴠᴇᴅ: $amount'
  banlist:
    start: '&b=== &fᴘᴀɢᴇ &b$page&f ᴏᴜᴛ ᴏғ &b$total&f &b==='
  iphistory:
    usage: '&bℹ ᴜsᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ> [ᴇɴᴛʀɪᴇs=10]'
    start: '&bℹ ʟᴏɢɪɴ ʜɪsᴛᴏʀʏ ғᴏʀ $target (ʟɪᴍɪᴛ: $limit):'
    entry: '&bℹ - [&f$date&b]&e $name&b:&f $ip'
    error_no_history: '&bℹ ɴᴏ ʜɪsᴛᴏʀʏ ғᴏᴜɴᴅ.'
  dupeip:
    usage: '&bℹ ᴜsᴀɢᴇ: /ip <ᴘʟᴀʏᴇʀ>'
    start: '&bℹ &fsᴄᴀɴɴɪɴɢ &e$name&f on &a$ip&f. &f[&aᴏɴʟɪɴᴇ&f] [&7ᴏғғʟɪɴᴇ&f] [&cʙᴀɴɴᴇᴅ&f]
      [&eɪᴘ-ʙᴀɴɴᴇᴅ&f]'
    start_no_ip: '&bℹ &fsᴄᴀɴɴɪɴɢ &e$name&f &f[&aᴏɴʟɪɴᴇ&f] [&7ᴏғғʟɪɴᴇ&f] [&cʙᴀɴɴᴇᴅ&f]
      [&eɪᴘ-ʙᴀɴɴᴇᴅ&f]'
    separator: '&f, '
    online: '&a'
    offline: '&7'
    banned: '&c'
    muted: '&6'
    multiple_addresses: '[$num addresses]'
    end: ''
    ip_banned: '&e'
  ipreport:
    start: '&7(&cReportIP&7) &fScanning &a$num&f online players.. [&aOnline&f] [&7Offline&f]
      [&cBanned&f]'
    entry: '&7(&cReportIP&7) &f$player&a: $result'
  checkban:
    usage: '&bℹ $command <ᴘʟᴀʏᴇʀ>'
    no_ban: '&bℹ ᴛᴀʀɢᴇᴛ ɪs ɴᴏᴛ ʙᴀɴɴᴇᴅ!'
    banned: |-
      &aTarget &f[&a$target&f]&a is banned:
      &aBanned by: $executor
      &aReason: $reason&a
      &aBanned on: $dateStart
      &aBanned until: $dateEnd ($duration)
      &aBanned on server &6&a$serverOrigin&a, server scope: &6$serverScope
      &aIP ban: $ipban, silent: $silent, permanent: $permanent
  checkmute:
    usage: '&bℹ $command <ᴘʟᴀʏᴇʀ>'
    no_mute: '&bℹ ᴛᴀʀɢᴇᴛ ɪs ɴᴏᴛ ᴍᴜᴛᴇᴅ!'
    muted: |-
      &aTarget &f[&a$target&f]&a is muted:
      &aMuted by: $executor
      &aReason: $reason&r
      &aMuted on: $dateStart
      &aMuted until: $dateEnd ($duration)
      &aMuted on server &6$serverOrigin&a, server scope: &6$serverScope
      &aIP mute: $ipban, silent: $silent, permanent: $permanent
  lastuuid:
    usage: '&7(&cUUID&7) &c$command <player|IP>'
    message: '&7(&cUUID&7) &fLast UUID for &a$name&f: &a$uuid'
  geoip:
    usage: '&7(&cGeoIP&7) &c$command <player|IP>'
    message: '&7(&cGeoIP&7) &a$target&f is from: &a$result'
    error_disabled: '&7(&cGeoIP&7) Support is not enabled in the configuration!'
    error_unavailable: '&7(&cGeoIP&7) Support is currently unavailable, has it been
      downloaded yet?'
    error_not_found: '&7(&cGeoIP&7) information for $target not found.'
  lockdown:
    usage: '&7(&cLockDown&7) &c$command <reason> | $command end'
    message: '&7(&cLockDown&7) &cServer lockdown activated (reason: "$reason&c")'
    stopped: '&7(&cLockDown&7) &aLockdown has been deactivated.'
    kick_message: |-
      Server lockdown active, try again later.
      Reason: $reason
    kick_message_global: |-
      Network lockdown active, try again later.
      Reason: $reason
    error_not_active: '&cLockdown is not active!'
  kick:
    usage: '&bℹ ᴜsᴀɢᴇ: $command <ᴘʟᴀʏᴇʀ> [ʀᴇᴀsᴏɴ]'
    no_match: '&bℹ ᴇʀʀᴏʀ: ᴘʟᴀʏᴇʀ ɴᴏᴛ ғᴏᴜɴᴅ.'
    kick_requested: '&bℹ ᴘʟᴀʏᴇʀ &e$player&b ɪs ɴᴏᴛ ᴏɴʟɪɴᴇ ᴏɴ ᴛʜɪs sᴇʀᴠᴇʀ. Cross-server
      kick has been requested.'
    message: |
      &4&l⚠ &c&lᴋɪᴄᴋ ᴀʟᴇʀᴛ&f

      &e⭐ &fᴘʟᴀʏᴇʀ &e$playerDisplayName&f
      &4🪓 &fᴋɪᴄᴋᴇᴅ ʙʏ &c$executor&f
      #A47F20📝 &fʀᴇᴀsᴏɴ #A47F20$reason&f
    message_no_reason: Kicked by $executor.
    response: '&6$player has been kicked.'
    broadcast: '&a$player&f was kicked by &a$executor&f for ''&a$reason&f''.'
    broadcast_no_reason: '&a$player&f was kicked by &a$executor&f.'
    exempt: '&cYou can''t kick $player!'
  togglechat:
    toggle_off: '&7(&cChat&7) &aChat has been toggled off.'
    toggle_on: '&7(&cCat&7) &aChat has been toggled on.'
  clearchat:
    broadcast: '&aChat has been cleared by $executor.'
  mutechat:
    response: '&cServer chat is currently disabled!'
    broadcast_disabled: '&cServer chat has been disabled by $executor.'
    broadcast_enabled: '&aServer chat has been enabled by $executor.'
  litebans:
    reload_success: '&aLiteBans reloaded successfully.'
    reload_fail_connect: '&aLitebans reloaded. &cFailed to connect to database.'
    reload_fail: '&cReload failed.'
    reload_fail_config: |-
      &c[LiteBans] &4config.yml is not valid and could not be loaded, the default configuration will be used.
      &cPlease check the server console for more information.
    reload_fail_messages: |-
      &c[LiteBans] &4messages.yml is not valid and could not be loaded, default messages will be used.
      &cPlease check the server console for more information.
    add_history_usage: '&c$command addhistory <name> <UUID> <IP>'
    add_history: '&aHistory added.'
    fix_history: '&aFixing history for table $table...'
    fix_history_result: '&aAdded $amount entries.'
    fix_history_offline_uuids: '&c$amount UUIDs were not fetched from Mojang since
      they are offline-mode UUIDs.'
    import_usage: '&c$command import start'
    import_start: '&aImporting from $db, this might take a while...'
    import_finish: '&aImport finished successfully. $bans bans imported, $ipbans IP-bans.'
    import_finish_litebans: '&aImport finished successfully. Added $amount entries
      to the database.'
    import_fail: '&cImport failed. Check console.'
    import_unsupported: '&cImporting from ''$name'' is not supported yet!'
    reload_fail_templates: |-
      &c[LiteBans] &4templates.yml is not valid and could not be loaded. Configured templates will be unavailable until this has been fixed.
      &cPlease check the server console for more information.
    allow_usage: '&cUsage: /litebans allow <add/remove/check> <user>'
    allow_added: '&ePlayer &6$playerName&e has been &aallowed to join the server&e.'
    allow_removed: '&ePlayer &6$playerName&e has been &cremoved from the allow list&e.'
    allow_check_true: '&aPlayer &6$playerName&a is allowed to join the server.'
    allow_check_false: '&cPlayer &6$playerName&c is not allowed to join the server.'
    allow_error_add: '&cError: $playerName is already allowed to join the server.'
    allow_error_remove: '&cError: $playerName is not allowed to join the server.'
    reset_database_confirm_quoted: |2-

      &cWARNING: &eThis command will reset your database, removing all active and inactive punishments permanently.
      &cWARNING: &nThis operation is irreversible without restoring a database backup.
      &eRun '&clitebans $commandArgs confirm&e' to continue.
    reset_database_result: '&aRemoved &e$amount &a$type from &eserver:$serverScope&a.'
  namehistory:
    start: '&aName history for $target (Limit: $limit):'
    usage: '&c$command <player> [entries=10]'
    entry: '&a - [&f$playerLoginDate&a]&6 $playerName'
  checkwarn:
    usage: '&c$command <player>'
    no_warn: '&cTarget is not warned!'
    warned: |-
      &aTarget &f[&a$target&f]&a is warned:
      &aWarned by: $executor
      &aReason: $reason&r
      &aWarned on: $dateStart
      &aWarned until: $dateEnd ($duration)
      &aWarned on server &6$serverOrigin&a, server scope: &6$serverScope
      &aIP warning: $ipban, silent: $silent, permanent: $permanent
duration:
  expired: ᴇxᴘɪʀᴇᴅ
  forever: ғᴏʀᴇᴠᴇʀ
  year: ʏᴇᴀʀ
  years: ʏᴇᴀʀs
  month: ᴍᴏɴᴛʜ
  months: ᴍᴏɴᴛʜs
  week: ᴡᴇᴇᴋ
  weeks: ᴡᴇᴇᴋs
  day: ᴅᴀʏ
  days: ᴅᴀʏs
  hour: ʜᴏᴜʀ
  hours: ʜᴏᴜʀs
  minute: ᴍɪɴᴜᴛᴇ
  minutes: ᴍɪɴᴜᴛᴇs
  second: sᴇᴄᴏɴᴅ
  seconds: sᴇᴄᴏɴᴅs
  format: '%d %s'
  separator: ', '
strings:
  global: global
  'null': undefined
  'true': 'yes'
  'false': 'no'
default_unban_reason: No reason specified.
default_unmute_reason: No reason specified.
default_unwarn_reason: No reason specified.
proxy_switch_banned: |-
  &cYou are banned on $serverScope! Reason:
  $reason
proxy_switch_tempbanned: |-
  &cYou are banned on $serverScope! Reason:
  $reason
  Expires in: $duration
error_no_template_provided: '&cYou must provide a template for this punishment!'
error_no_reason_removal: '&cYou must provide a reason to remove this punishment!'
error_no_duration: '&cNo valid time specification detected!'
webhook:
  events:
    embed_ban:
      title: Player Banned
      color: '#CC2200'
      content: |-
        $playerName ʜᴀs ʙᴇᴇɴ ʙᴀɴɴᴇᴅ!
        • Banned by: $executor
        • Duration: $duration
        • Reason: $reason
      fields: ''
      thumbnail: ''
    embed_unban:
      title: Player Unbanned
      color: '#727374'
      content: |-
        $playerName ʜᴀs ʙᴇᴇɴ ᴜɴʙᴀɴɴᴇᴅ!
        • Unbanned by: $executor
        • Reason: $removalReason
      fields: ''
      thumbnail: ''
    embed_mute:
      title: Player Muted
      color: '#BB9000'
      content: |-
        $playerName ʜᴀs ʙᴇᴇɴ ᴍᴜᴛᴇᴅ!
        • Muted by: $executor
        • Duration: $duration
        • Reason: $reason
      fields: ''
      thumbnail: ''
    embed_unmute:
      title: Player Unmuted
      color: '#727374'
      content: |-
        $playerName ʜᴀs ʙᴇᴇɴ ᴜɴᴍᴜᴛᴇᴅ!
        • Unmuted by: $executor
        • Reason: $removalReason
      fields: ''
      thumbnail: ''
    embed_warn:
      title: Player Warned
      color: '#FFAA11'
      content: |-
        $playerName ʜᴀs ʙᴇᴇɴ ᴡᴀʀɴᴇᴅ!
        • Warned by: $executor
        • Duration: $duration
        • Reason: $reason
      fields: ''
      thumbnail: ''
    embed_unwarn:
      title: Player Unwarned
      color: '#727374'
      content: |-
        $playerName ʜᴀs ʙᴇᴇɴ ᴜɴᴡᴀʀɴᴇᴅ!
        • Unwarned by: $executor
        • Reason: $removalReason
      fields: ''
      thumbnail: ''
    embed_kick:
      title: Player Kicked
      color: '#999900'
      content: |-
        $playerName ʜᴀs ʙᴇᴇɴ ᴋɪᴄᴋᴇᴅ!
        • Kicked by: $executor
        • Reason: $reason
      fields: ''
      thumbnail: ''
    embed_alts:
      title: Scanned $playerName
      color: '#999999'
      thumbnail: ''
hex_formats: |-
  &%s
  <%s>
  {%s}
error_stack_overflow: '&cStack overflow detected.'
