AntiChatManager || AntiSpam, AntiCaps and more! icon

AntiChatManager || AntiSpam, AntiCaps and more! -----

Preventing from players breaking rules in the chat. Best AntiChat



[​IMG]

Note: After a while haven't update. Here we go new update for anti chat manager.

Features
  • Fully customized messages
  • +AntiSpam detected with giving a warning
  • +AntiCaps etected by chat (big capital must be more than lower capital) to get detected.
  • +AntiMessageLength (length per word + length per leter) v1.0.6
  • +AntiCharacterMessages (allowed-characters) v1.0.6
  • +AntiDelay (chats and commands) delay cooldown v1.0.7
  • +AntiSimilar (chats) v1.0.10
  • Kick messages after over limit the warnings.
  • Customized your capital detected by amounts
  • Allowed to bypass the anti chat by permission
  • Customized permissions
  • Customized values settings
  • Works with minecraft version (1.8x - 1.21x)
  • checking update to run the latest version of the plugin
  • can be disable or enable functions for each categories

Previews
Admin Commands
Code (Text):
- /chatmanager reload - reload the files
- /chat manager version - check the version if the plugin is up to date
- Permissions: chatmanager.admin
If you encounter any error or doesnt work in the plugin. delete settings.yml in your folder.
Code (Text):
ChatManager:
  childrens:
    antispam:
      options:
        # 'true' to enabled. 'false' to disabled.
        enable: true
        # how many count before gets a warning.
        countchatwarning: 5
        # cooldown second how long it would be to reset the counting.
        cooldown: 5
        kick:
          kickDelay: 10
          max-warning: 2
          enable: true
        command:
          enable: true
        do-runcommands:
          - 'tempmute {PLAYER} 5mi Spamming is not allowed!'
      permission:
        enable: true
        perm: 'chatmanager.antispam.bypass'
      messages:
        chatwarnings:
          - '&f--------&7[&cChat Warning&7]--------'
          - '&cPlease slow down your chat to prevent spam.'
          - '&f--------&7[&cChat Warning&7]--------'
        kickmessages: '&7[&cAntiSpam&7] &cYou have been kicked because of spamming the chat.'
        kick-cooldown-message: '&7[&cAntiSpam&7] &cPlease wait &b{TIME} &cseconds before rejoin back.'
    anticaps:
      options:
        enable: true
        countcapswarning: 4.0
        do-runcommands:
          - 'tempmute {PLAYER} 1m Using alot of big caps is not allowed!'
        command:
          enable: true
      permission:
        enable: true
        perm: 'chatmanager.anticaps.bypass'
      messages:
        chatwarnings:
          - '&f--------&7[&cChat Warning&7]--------'
          - '&cPlease do not use caps too much.'
          - '&f--------&7[&cChat Warning&7]--------'
    antimessages:
      options:
        enable: true
        per-word: true
        per-letter: true
        max-length-per-word: 7
        max-length-per-letter: 60
        do-runcommands:
          - 'tempmute {PLAYER} 1m Same alot of messages is not allowed!'
      messages:
        chatwarnings:
          - '&7[&cAntiChat&7] &7Please do not use too long message length.'
      permission:
        enable: true
        perm: 'chatmanager.antimessage.bypass'
      command:
        enable: true
    anticharactermessages:
      options:
        enable: true
        allowed-characters: ' AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890()[].,:;"-_+!~@#*&%^<>'
        do-runcommands:
          - 'tempmute {PLAYER} 1m not allowed characters is not allowed!'
      permission:
        enable: true
        perm: 'chatmanager.anticharactermessage.bypass'
      messages:
        chatwarnings:
          - '&7[&cAntiChat&7] &7Your messages contains not allowed characters.'
      command:
        enable: true
    antidelay:
      options:
        enable: true
        cooldown-default: 3
        delay-perms:
          - 'chatmanager.antidelay.chat.3'
          - 'chatmanager.antidelay.chat.6'
        command:
          enable: true
          cooldown-default: 3
          delay-perms:
            - 'chatmanager.antidelay.command.7'
            - 'chatmanager.antidelay.command.4'
      permission:
        enable: true
        perm: 'chatmanager.antidelay.bypass'
      messages:
        chatwarnings:
          - '&7[&cAntiChat&7] &7Please wait &c{TIME_LEFT} &7seconds before use chat again.'
    antisimilar:
      options:
        enable: true
        resetlastmessages-at: 4
      messages:
        chatwarnings:
          - '&7[&cAntiChat&7] &7Please do not use similar messages.'
      permission:
        enable: true
        perm: 'chatmanager.antisimilar.bypass'
[/code]
Any problem with my plugin you can make a discussion about it.
Resource Information
Author:
----------
Total Downloads: 26,448
First Release: Dec 25, 2016
Last Update: Jun 19, 2025
Category: ---------------
All-Time Rating:
19 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings