

ChatControl
ChatControl is a versatile chat management and formatting plugin compatible with Bukkit, Spigot, and Paper servers. It effectively combats spam, advertisements, profanity, and bots, ensuring clean and orderly player communication.
Review video by Koz4Christ (YouTube)
Key Features
Custom Rules and Handlers
Create personalized scenarios for complete control over chat content:
- Effective profanity filtering - built-in database of 48+ blocked words
- IP/URL advertisement blocking
- Spam and repetitive character protection
- Unicode and non-English message filtering
- Auto-correction of typos and internet slang
- Command aliases
- Utility commands and entertaining message replacements
Chat Formatting
Flexible customization of message appearance with variable support:
- {player}, {world}, {health}, {town}, {nation}, {clan}
- {country_name}, {country_code}, {region_name}, {isp}
- PlaceholderAPI compatibility
Discussion modes:
- Global chat ("!" symbol at the beginning)
- Local chat (limited range)
- Moderator permissions (chatcontrol.chat.overrideranged, chatcontrol.chat.spy)
Spam and CAPS Protection
Intelligent systems to prevent unwanted messages:
- Blocking identical and similar messages/commands
- Customizable delay between messages
- Filtering of duplicate characters
- Whitelist for commands
- Smart CAPS limitation with adjustable parameters
Moderation Tools
- Chat clearing with additional parameters
- Global chat mute with reason settings
- Customization of join/leave player messages
- Automatic announcement scheduler
Additional Functions
- Bot prevention - login delays, chat blocking until movement
- Sound notifications for chat mentions
- Automatic grammar - capitalization and punctuation
- Conversation archiving to files
- Multi-language support (10 languages)
- Group settings via permissions
Technical Features
- Minimal CPU/RAM load
- Asynchronous processing
- Protection against incorrect regular expressions
- Java 8+ compatibility
- Minecraft support from version 1.2.5
Integration with Popular Plugins
- ProtocolLib, Essentials/X, Vault
- Multiverse-Core, Towny, SimpleClans
- AuthMe, PlaceholderAPI
ChatControl provides a comprehensive approach to server chat management, combining powerful filtering tools with flexible formatting options.