ChatControl - Format & Filter Chat v12.1.6

The ultimate chat formatting, filtering & anti-spam. Can replace 200+ plugins. Folia supported.
  • Fix | Solved "Adventure failed to convert component to JSON" log spam when InteractiveChat-PacketEvents [item]/[inv] placeholders attach item NBT that Paper's data component converter rejects. The chat message is now sent with the broken item hover removed while preserving text hovers, clicks, colors and formatting.
  • Fix | InteractiveChat [item], [inv] and similar placeholders no longer render as red text with an "Unable to parse placeholder" hover. Requires Chat_Listener_Priority to end with -MODERN in settings.yml when InteractiveChat is set to UsePaperModernChatEvent: true (its default on modern Paper).
  • New | Sender_Permission and Receiver_Permission in formats now support the ! prefix to negate a permission check (e.g. !group.bedrock hides the part from receivers who have that permission)
  • Fix | Migration from legacy ChatControl versions is now idempotent and recoverable, partial states from a previously failed mail table migration no longer block the upgrade and unreadable rows are skipped with a warning instead of aborting the whole migration
  • Fix | Messages removed with [X] no longer leak the original hover or click events from the replacement component
  • Improve | Resolved rare Paper watchdog edge cases when debugging proxy directory traffic under load
  • Fix | Solved "StackOverflowError" when a rule's Match regex matches a command that the rule itself dispatches via Player Commands. The rule no longer re-enters itself; a warning is logged instead suggesting to adjust the regex or add an ignore condition.
  • Fix | Solved a color permission bypass where chained or escaped color codes could survive a single sanitization pass.
  • Fix | Solved proxy.yml and database.yml not saving new values to their files.
  • Fix | Solved "NoSuchMethodError: setAllowNonScalarKeys" crash on 1.8.8 CraftBukkit servers running an older SnakeYAML.
Please update your BungeeControl and VelocityControl too.
  • Improve | Variables and JavaScript are now skipped for messages that don't contain {, reducing CPU on busy chat channels.
  • Improve | Better Folia compatibility for entity checks and sync/async reporting.
  • Fix | No longer crashes on Arclight servers.
  • New | Added ignore uuid rule operator that masks player UUIDs (canonical dashed and bare 32-hex) before matching, so permissive swear filters can no longer catch fragments inside UUIDs in commands like /whitelist add or /mail send
  • New | Players writing into a party-bound channel (mcMMO, Towny, Factions, Lands, PlotSquared, BentoBox, Parties, PAF) while not in a party now see a red error instead of silently echoing. Configurable under channel-sender-not-in-party in lang/en_US.json (run /chc dumploc first to update your locale file)
  • New | Add support for font images in CraftEngine:
Screenshot 2026-05-08 at 10.13.08.png
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,708 Views
2,257 Purchases
3,159 Downloads
Dec 13, 2020 Published
Jun 22, 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
777 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
469 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,708 Views
2,257 Purchases
3,159 Downloads
Dec 13, 2020 Published
Jun 22, 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
777 purchases
An addon for ChatControl to allow cross-network features and player messages.
5.00 star(s) 6 ratings
469 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