ChatControl Red - Format & Filter Chat

MC Plugin ChatControl Red - Format & Filter Chat v10.22.0
Format & filter your chat, fight spam, ads, swears or even bots on your server.

  • New | You can now completely customize the header of items being listed.
    • These are the new keys in your localization/messages_x.yml file inside the Commands section that will be automatically updated to your file:
    • Example customization of /ignore list:
  • Fix | Solved header of some commands overflowing the "----" on multiple lines.
  • Fix | Solved a rare server hang when replacing certain variables on player quit in async mode.
  • New | Added a threshold to prevent overpowered antispam similarity filter to forgive player X amount of repetitions before blocking.
Example:
peaf3Dk.png
  • New | Added SimpleComponentSendEvent API event for developers to change (chat) message for each individual player.
  • Improve | Compatible with Minecraft 1.20.2.
  • Improve | Improved ad filter to prevent false positives when people say things like "well played, gg" or "wow, gg" thanks to TheIntolerant. You won't get this update since we don't change files in /rules folder, so to see it, simply open ChatControl.jar with Winrar or similar, navigate to rules/global.rs in the jar and see it there.
  • Fix | Solved our quit messages sometimes showing Bukkit's instead in edge cases.
  • New | Added %chatcontrolred_chat_color_letter% and %chatcontrolred_chat_decoration_letter% to PlaceholderAPI to retrieve the & color and decoration code such as &c or &l.
  • Fix | Solved "unable to parse 'player'" error in Sender_Condition for format parts.
  • Breaking | Changed order of replacing variables to make it possible to use PlaceholderAPI and other variables in your variables/ folder. Old: variables/, PAPI, ChatControl Variables. New: PAPI, ChatControl, variables/.
  • Improve | Performance improvements when tab completing colorless nick names.
  • Improve | ChatControl no longer asks Essentials/CMI for player's nick by default. This can be enabled in Tag.Backward_Compatible. Further increases performance by having this off by default. Enable this manually if you use Essentials/CMI nick system.
  • Improve / Breaking | Changed Anti_Spam.Commands.Whitelist_Delay.
    • Previously: We would take the first command label (i.e. from "/cmi spawn" we would take "/cmi") and match it.
    • Now: We evaluate the entire command (i.e. "/cmi spawn world") using regular expressions and match it.
    • There is documentation with examples in the comments above the key, please see it and apply changes appropriately.
Top Bottom