ChatSentry Wiki
  • ChatSentry
  • Features
  • Compatibility details
  • Module list & info
  • FAQ
  • Perms & Cmds
    • Bypass & misc. permissions
    • Commands (and their permissions)
      • In-game view
      • In depth command usages
  • guides
  • Plugin installation & configuring guide
  • Network bridge setup guide
  • In depth Word & Phrase Filter block list setup
  • In depth Chat Executor guide & entry examples
  • Config guides
    • Main/core config guide
    • Module config guides
      • Admin Notifier
      • Anti Chat Flood
      • Anti Command Prefix
      • Anti Join Flood
      • Anti Parrot
      • Anti Statue Spambot
      • Auto Grammar
      • Auto Punisher
      • Cap Limiter
      • Chat Cooldown
      • Chat Executor
      • Command Spy
      • Link & Ad Blocker
      • Spam Blocker
      • Unicode Remover
      • Word & Phrase Filter
    • Lang file guide
  • contact
  • Get support, talk with other cs users, make suggestions, etc.
  • Plugin Files
    • Default plugin configs & other files
      • /ChatSentry
        • config.yml
        • lang.yml
        • storage.yml
        • changelog.txt
      • /ChatSentry/Modules
        • admin-notifier.yml
        • anti-chat-flood.yml
        • anti-command-prefix.yml
        • anti-join-flood.yml
        • anti-parrot.yml
        • anti-statue-spambot.yml
        • auto-grammar.yml
        • auto-punisher.yml
        • cap-limiter.yml
        • chat-cooldown.yml
        • chat-executor.yml
        • command-spy.yml
        • link-and-ad-blocker.yml
        • spam-blocker.yml
        • unicode-remover.yml
        • word-and-phrase-filter.yml
  • Misc info and resources
    • Preset word lists for the word and phrase filter
    • ChatSentry's SpigotMC Page
  • API
    • About
    • Accessing the API
    • API Documentation
      • Events
      • Methods
  • Development
    • v5 Changelog
    • Legacy Changelogs
      • v4 Changelog
      • v3 Changelog
      • v2 Changelog
      • v1 Changelog
  • legal
    • Terms of Use Agreement
Powered by GitBook
On this page
  • About this module
  • Config guide
  • intelligent
  • ignore-short
  • ignore-usernames
  • phrase-whitelist
  • phrase-whitelist-similarity-threshold

Was this helpful?

  1. Config guides
  2. Module config guides

Anti Parrot

PreviousAnti Join FloodNextAnti Statue Spambot

Last updated 4 years ago

Was this helpful?

About this module

The Intelligent Anti Parrot module prevents players using hacked clients to automatically copy ("parrot") other players chat messages. Also prevents the same (non-generic) message from be said by multiple players within a short time frame.

To bypass this module, op or the permission: "chatsentry.antiparrot.bypass" is required.

Config guide

You can access the below settings in the anti-parrot.yml file within the modules folder of the plugin's root folder.

Config excerpts taken from v4.4.0 and may not be completely up-to-date with the latest changes. To see the most up-to-date file, see below:

intelligent

Should anti parrot utilize extra intelligence algorithms? Keeping this on is highly recommended. Typically having this on extends compatibility to detect players using premium / smarter hacked clients.

intelligent: true

ignore-short

If true, short messages such as "lol" or "xD" will be ignored and not detected as parroting if multiple players repeat them in a short time frame.

Note that this only applies to VERY short messages like the examples mentioned above.

ignore-short: true

ignore-usernames

Should players usernames in any phrase-whitelist phrases be ignored?

ignore-usernames: true

phrase-whitelist

The phrases below are phrases that the module will ignore, and can be said by multiple players within a short time frame.

Character case in the below list does NOT matter. Case variants are automatically checked by the plugin.

Set to "phrase-whitelist: []" to have an empty list.

phrase-whitelist:
  - "wb"
  - "welcome back"
  - "wbbb"
  - "weba"
  - "yes"
  - "yea"
  - "ok"
  - "sure"
  - "no"
  - "nope"
  - "nah"
  - "yup"
  - "yep"
  - "yeh"

phrase-whitelist-similarity-threshold

How similar must a message be to a phrase on the list above to be considered the same and also whitelisted? (in %)

1.0 = exactly as one of the phrases on the list (excluding character case) 0.0 = not exact at all (this eliminates the purpose of the whitelist)

phrase-whitelist-similarity-threshold: 0.85
anti-parrot.yml