lang.yml

# --------------------------------------------------------------------------------------
# Core in-game messages sent by ChatSentry can be modified here.

# 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

# You can set ANY lang strings to "" to disable them. 
# You can use '{PREFIX}' to insert the 'message-prefix' value any lang strings.
# To insert line breaks, you can use '{NL}'.
# --------------------------------------------------------------------------------------

lang:

  modules:

    admin-notifier:
      # For player names in block notify messages you can use:
      # {PLAYER} - player username
      # {PLAYER_DISPLAYNAME} - player display name with its original colors
      # {PLAYER_DISPLAYNAME_STRIPPED} - player display name stripped of its original colors

      # Below is the message sent to ops or players with the notify permission when ChatSentry blocks a message.
      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)"

      # 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.
      no-content-notify-msg: "&7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &c{PLAYER} &7typed: &8'&c&o{ENTIRE_MESSAGE}&8'"

      # 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.
      custom-notify-msg: "&7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &7{NOTIFICATION}"

      # The 3 below nodes are used instead of the above ones if network.enable is true in config.yml
      network:
        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)"
        no-content-notify-msg: "&d{SERVER_NAME}: &7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &c{PLAYER} &7typed: &8'&c&o{ENTIRE_MESSAGE}&8'"
        custom-notify-msg: "&d{SERVER_NAME}: &7(&b{VIOLATION_TYPE}&8 - &b{CONTEXT}&7) &7{NOTIFICATION}"

      join-reminder: "{PREFIX} &bReminder: You currently have ChatSentry's violation notifications off. To turn them back on, type &d/kcs tvn"

    anti-chat-flood:
      trigger-repeated: "{PREFIX} &cAs to be mindful of others, please use less repeated letters/symbols in your messages to avoid chat flooding"
      trigger-too-long: "{PREFIX} &cYour message was blocked because it floods chat; please refrain from sending large messages as to be mindful of others"

    anti-command-prefix:
      trigger: "{PREFIX} &7You are not permitted to use prefixed commands from that module. Your command was run without the prefix."

    # Use actual new lines (- "text") instead of {NL}
    anti-join-flood:
      kick:
        - "&fToo many players are trying to login right now."
        - "&fPlease try again in a few minutes!"

    # Use actual new lines (- "text") instead of {NL}
    anti-relog-spam:
      on-cooldown-kick:
        - "&cYou're relogging too fast!"
        - "&r"
        - "&7Please wait &e{SECONDS} seconds &7before connecting again."
      notification: "&7(&bAnti Relog Spam&7) &c{PLAYER} &7was disallowed logging in; relogged too fast (on &c{SECONDS}s &7cooldown)"

    anti-parrot:
      trigger: "{PREFIX} &cIn effort to reduce chat flooding, please don't copy others' messages"

    anti-statue-spambot:
      trigger: "{PREFIX} &cPlease move before using chat; this is to prevent spam bots!"

    cap-limiter:
      trigger: "{PREFIX} &cPlease be mindful of others in chat by using less CAPS in your messages!"

    chat-cooldown:
      trigger: "{PREFIX} &cToo speedy! Please wait a bit before chatting again"

    command-spy:
      # For player names in commandspy format you can use:
      # {PLAYER} - player username
      # {PLAYER_DISPLAYNAME} - player display name with its original colors
      # {PLAYER_DISPLAYNAME_STRIPPED} - player display name stripped of its original colors
      format: "&7{PLAYER}&8: &7&o{COMMAND}"

    link-and-ad-blocker:
      trigger: "{PREFIX} &cMessage blocked: '&4{BLOCKED_CONTENT}&c' is potentially a link or ip that is not allowed in chat"

    spam-blocker:
      trigger: "{PREFIX} &cIn effort to reduce chat flooding, please refrain from repeating the same (or similar) message again so quickly"
      singular-message-spam-trigger: "{PREFIX} &cYour message was blocked because it was identified to contain spam-like content"

    unicode-remover:
      trigger: "{PREFIX} &cASCII lookalike unicode is strictly prohibited in chat"

    word-and-phrase-filter:
      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!"

  misc:

    message-prefix: "&6[&e&lChatSentry&6]"
    no-permission: "{PREFIX} &cYou are not permitted to do that."

    # Block message header & footer: sent before/after any block messages from modules.
    block-message-header: "&8&m----------------------------------------------------"
    block-message-footer: "&8&m----------------------------------------------------"

  violation-types:

    on-cooldown: "Cooldown"
    link-or-ad-block: "Link/AD"
    message-filter-block: "Filter"
    spam-block: "Spam"
    unicode-character-block: "Unicode"
    cap-limiter-block: "Caps"
    anti-parrot-block: "Parroting"
    anti-chat-flood-block: "Chat Flood"
    anti-statue-spambot-block: "Statue Spambot"
    anti-join-flood-block: "Join Flood"
    chat-executor-match: "Chat Executor"

  contexts:

    chat: "Chat"
    command: "Command"
    anvil: "Anvil"
    book: "Book"
    sign: "Sign"
    join: "Join"
    other: "Other"

  commands:

    lockdown:
      toggled-on: "{PREFIX} &bServer lockdown is now only allowing &a{MODE} &bplayers to connect. Run /cslockdown to disable it."
      toggled-off: "{PREFIX} &bServer lockdown &cdisabled&b: allowing &aall non-banned &bplayers to connect"
      already-off: "{PREFIX} &bLockdown is already off. To turn it on, specify a mode after /cslockdown"
      exempt-list: "{PREFIX} &bThe following usernames are explicitly exempt: &a{LIST}"
      no-exempt: "{PREFIX} &bThere are no defined exempt players. To add one, use /cslockdown add <username>"
      exemption-added: "{PREFIX} &bUsername &7'&a{USERNAME}&7' &bhas been added to the exemption list"
      exemption-removed: "{PREFIX} &bUsername &7'&a{USERNAME}&7' &bhas been removed from the exemption list"
      unknown-remove: "{PREFIX} &7'&a{USERNAME}&7' &bis already not exempt"
      already-exempt: "{PREFIX} &7'&a{USERNAME}&7' &bis already exempt"

    commandspy:
      toggled-on: "{PREFIX} &bYour command spy notifications have been turned &a&lon&b."
      toggled-off: "{PREFIX} &bYour command spy notifications have been turned &c&loff&b."

    tvn:
      toggled-on: "{PREFIX} &bYour violation notifications have been turned &a&lon&b."
      toggled-off: "{PREFIX} &bYour violation notifications have been turned &c&loff&b."

    clearchat:
      chat-cleared: "{PREFIX} &bChat has been cleared by {PLAYER_DISPLAYNAME}&b."
      bypass-notif: "&7&oYour chat wasn't cleared because you are exempt."

    togglechat:
      chat-toggled-on: "{PREFIX} &bChat has been &aenabled&b by {PLAYER_DISPLAYNAME}&b."
      chat-toggled-off: "{PREFIX} &bChat has been &cdisabled&b by {PLAYER_DISPLAYNAME}&b."
      chat-is-toggled: "&cFailed to send message: chat is currently disabled."

    warnings:
      # For player names in the below messages you can use:
      # {PLAYER} - player username
      # {PLAYER_DISPLAYNAME} - player display name with its original colors
      # {PLAYER_DISPLAYNAME_STRIPPED} - player display name stripped of its original colors
      # {CURRENT_WARNS} - current general warning count
      # {MAX_WARNS} - maximum general warning count
      been-warned: "{PREFIX} &cYou've received a warning from &4{PLAYER}&c. &7(&c&l{CURRENT_WARNS}&8/&4&l{MAX_WARNS}&7)"
      warnings-were-pardoned: "{PREFIX} &bYour admin-given warnings have been cleared by &3{PLAYER}&b."
      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)"

      # For player names in the below messages you can use:
      # {WARNER} - warner player username
      # {WARNER_DISPLAYNAME} - warner player display name with its original colors
      # {WARNER_DISPLAYNAME_STRIPPED} - warner player display name stripped of its original colors
      # {WARNED} - warned player username
      # {WARNED_DISPLAYNAME} - warned player display name with its original colors
      # {WARNED_DISPLAYNAME_STRIPPED} - warned player display name stripped of its original colors
      # {CURRENT_WARNS} - current general warning count
      # {MAX_WARNS} - maximum general warning count
      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)"

      # For player names in the below messages you can use:
      # {PLAYER} - player username
      # {CURRENT_WARNS} - current general warning count
      # {MAX_WARNS} - maximum general warning count
      warned-player: "{PREFIX} &3{PLAYER} &bhas successfully been warned. &7(&c&l{CURRENT_WARNS}&8/&4&l{MAX_WARNS}&7)"
      all-warnings-pardoned: "{PREFIX} &bSuccessfully cleared &3{PLAYER}&b's admin-given warnings."
      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)"

      # For player names in the below messages you can use:
      # {PLAYER} - player username
      # {MODULE_NAME} - name of the module
      cleared-module-warnings: "{PREFIX} &bSuccessfully cleared &3{PLAYER}&b's {MODULE_NAME} warnings."
      cleared-all-warnings: "{PREFIX} &bSuccessfully cleared all &3{PLAYER}&b's warnings."
      module-warnings-were-cleared: "{PREFIX} &bYour {MODULE_NAME} warnings have been cleared by &3{PLAYER}&b."

      # For player names in the below message you can use:
      # {PLAYER} - player username
      all-warnings-were-cleared: "{PREFIX} &bAll your warnings have been pardoned by &3{PLAYER}&b."

      # Command messages

      warn:
        usage: "{PREFIX} &cUsage: /cswarn <player>"
        manual-warns-disabled: "{PREFIX} &cManual warnings are disabled."
        invalid-player: "{PREFIX} &cInvalid player: '{INPUT}'. Note that the player must be online to warn them."
        player-exempt: "{PREFIX} &c{INPUT} is exempt to warnings."
        reached-max: "{PREFIX} &c{INPUT} has reached the maximum configured manual warnings and cannot be warned again."

      warnings:
        usage: "{PREFIX} &cUsage: /cswarnings {ARG} <player>"
        cmw-usage: "{PREFIX} &cUsage: /cswarnings {ARG} <player> <'all' or module-name>"
        detailed-usage: "&cInvalid command usage! Usage:"
        pardon-note: "&7Note: Pardons only apply to warnings received via /cswarn"
        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)"
        no-data: "{PREFIX} &aFound no active warnings."
        no-modules: "{PREFIX} &cNo modules have warnings enabled in the auto punisher configuration."
        no-warnings-found: "{PREFIX} No current warnings found for &3{INPUT}"
        no-warnings-found-for-module: "{PREFIX} No {MODULE} warnings found for &3{INPUT}"
        invalid-module: "{PREFIX} &cInvalid module name: '{INPUT}'. Remember to separate the name by dashes (-)."

  lockdown:

    # Kick message shown when only known players are allowed to join
    only-known-allowed-message:
      - "&6&lWe'll be back soon!"
      - ""
      - "&eThe server is currently only open to players who have played before"
      - ""
      - "&fPlease check back later, thank you for your patience!"

    # Kick message shown when only exempt players are allowed to join
    only-exempt-allowed-message:
      - "&6&lWe'll be back soon!"
      - ""
      - "&eThe server is temporarily closed, please check back later"
      - ""
      - "&fThank you for your patience!"

Last updated