ChatControl - Format & Filter Chat v12.1.5

The ultimate chat formatting, filtering & anti-spam. Can replace 200+ plugins. Folia supported.
Developer note: We're finalizing a big underlying library update. However, this process takes longer than intended so we are releasing this update as a minor servicing update to ensure continued plugin functionality. Most GitHub tickets should be answered by now, thanks for your infinite patience in this regards. Nobody expected this process to take over 2 months, but those of you who remember the failure of ChatControl 9 in 2020 know that testing is important. I want to release a stable build on the first try and make it run faster than any other chat plugin out there, plus being a single developer is not a great combo. The new ETA is 1-3 weeks.
  • Improve | Support the new ItemsAdder 4.
  • Improve | New, faster regex filters for default swear word matching thanks to TheIntolerant
  • Fix | Solved "IndexOutOfBoundsException: Index 0 out of bounds for length 0" error.
  • Fix | Solved ProtocolLib reported issues when reloading the problem.
  • Fix | Solved database drivers missing when using Hikari. Now, an instruction on how to get the drivers will appear.
Updated and tested to support Minecraft 1.21.1. We still support 1.7.10 at minimum but with ChatControl Red we'll be bumping it to 1.8.8 at minimum.

Developer progress: We've begin rewriting ChatControl at the same time we started the same for Foundation 7. The universal Adventure and MiniMessage support (keeping the legacy & color codes) while supporting Spigot, Paper 1.8.8-1.21.1 is not a straightforward process, so I am still finalizing the bridge interfaces to let the code work across these platforms. The new ETA for ChatControl 11 is anywhere end of August till September.
August 22, 2024 update:

Hey everyone, this is an important announcement regarding the next ChatControl version.

We will be pushing the final ChatControl 10 this or the next week. I had to rollback the last version due to a third party library loading problem. I apology for the issue, which was caused by me trying to downgrade the our own library (explained below) to push ChatControl 10.

This will be followed by a brand new ChatControl 11 built on Adventure and with full minimessage support, SQlite storage over data.db and noticeable performance improvements.

Unfortunately this process has taken me way longer than anticipated. The library I use for all plugins. Foundation, had to be largely rewritten, with many hard compile issues with our plugins which we are now onto fixing.

After this process is done we need to finish the rewrite of ChatControl 11 which is about 85% done, test everything and finally push the update.

Rest assured, we're working hard every day on the update. If your GitHub ticket is unanswered it is not being ignored, and we will handle it once the software is ready to be tested.

Thanks for your understanding,
Have a great summer,
Matej

...
  • Fix | Solved "/chc log" not properly working.
  • Improve | Made "delay" and "player delay" with alert message more reliable. To learn how you can use these rule operators, see the Wiki > Rules page.
  • Fix | Solved the ChatChannelEvent not updating channel message recipients list when using API.
  • Fix | Solved PrePrivateMessageEvent#setSound method not working when using API.
  • Fix | Solved "Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null" in "/mail inbox".
  • Fix | Solved /chc color menu issues on legacy Minecraft versions.
  • Fix | Solved "expected class, got interface" error in GUI for legacy Minecraft versions.
    • Afaik Spigot is making breaking changes without mention. I am not blaming Spigot for attempts at modernizing the API, I am just saddened it happened without a proper announcement as this is a big change breaking all plugins calling inventory view for Minecraft 1.20 and older using 1.21 API.
    • I am committed to keep supporting 1.7.10+ as it is very easy (contrary to other claims).
  • Improve | Added Minecraft 1.21 compatibility.
  • Improve | Resolved Folia compatibility issues on the latest Folia builds.
  • Improve | Added setSound() method to PrePrivateMessageEvent so you can disable PM sounds for players who do not want it using our API.
  • Fix | Solved chat not going to the console on modern chat listener when channels are disabled.
  • Fix | Solved the [item] variable not functioning properly on Paper 1.20.5+.
Buy a license now
$29.97
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Extras
Witty Death Messages Pack
+ $9.99
Advanced Swear & Offensive Words Filters
+ $9.99
Share and earn
Refer this resource and earn a 10% commission.
287,242 Views
2,255 Purchases
3,156 Downloads
Dec 13, 2020 Published
Jun 11, 2026 Updated
5.00 star(s)
Average rating (129)
2.2 MB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Game mode
  1. Survival & SMP
  1. Creative
  1. Minigame
Type
  1. Chat
  1. Protection
  1. Staff
Game mode
  1. Survival
  1. Creative
  1. Minigame
Game mode (legacy)
  1. Survival
  1. Creative
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Creators
Owner
Recommended for you
Advanced custom monsters & AI plugin with skills system and a clean UI. Folia supported.
5.00 star(s) 53 ratings
776 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
467 purchases
Procedurally destroyable arenas with classes, tier system & Velocity support.
4.50 star(s) 8 ratings
173 purchases
Protect your economy against raids, duplicated items or zero-day exploits.
4.00 star(s) 7 ratings
144 purchases
Add snow particles & terrain snow, spawn snowmen, place gift chests and much more!
5.00 star(s) 6 ratings
138 purchases
Share and earn
Refer this resource and earn a 10% commission.
287,242 Views
2,255 Purchases
3,156 Downloads
Dec 13, 2020 Published
Jun 11, 2026 Updated
5.00 star(s)
Average rating (129)
2.2 MB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Game mode
  1. Survival & SMP
  1. Creative
  1. Minigame
Type
  1. Chat
  1. Protection
  1. Staff
Game mode
  1. Survival
  1. Creative
  1. Minigame
Game mode (legacy)
  1. Survival
  1. Creative
  1. Minigame
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Folia
Supported versions
  1. 1.21
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.15
  1. 1.14
  1. 1.13
  1. 1.12
  1. 1.11
  1. 1.10
  1. 1.9
  1. 1.8
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Open source
Creators
Owner
Recommended for you
Advanced custom monsters & AI plugin with skills system and a clean UI. Folia supported.
5.00 star(s) 53 ratings
776 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
467 purchases
Procedurally destroyable arenas with classes, tier system & Velocity support.
4.50 star(s) 8 ratings
173 purchases
Protect your economy against raids, duplicated items or zero-day exploits.
4.00 star(s) 7 ratings
144 purchases
Add snow particles & terrain snow, spawn snowmen, place gift chests and much more!
5.00 star(s) 6 ratings
138 purchases
Top