4.2.0latestChatRegulator 4.2.0Sep 6, 2026 What's Changed
- [Apply unicode normalization before checking in Spam Check](https://github.com/4drian3d/ChatRegulator/pull/129) - [Add unicode block and unicode script support to unicode check](https://github.com/4drian3d/ChatRegulator/pull/130) - [Add unicode normalization formatter option](https://github.com/4drian3d/ChatRegulator/pull/127) - [feat: Implemented UnicodeCheck blocks and scripts config builder](https://github.com/4drian3d/ChatRegulator/commit/3e0d4a91… - [feat: Updated base java version to Java 25](https://github.com/4drian3d/ChatRegulator/commit/762a0642… - [fix: Fixed unicode normalization](https://github.com/4drian3d/ChatRegulator/commit/1e814187… Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/4.1.0..…4.1.0ChatRegulator 4.1.0Sep 7, 2025 Hi! Since the last release over a year ago, several changes have been made that deserve this version to be 4.1.x. The plugin structure has been internally refactored to enable better testing and, in the near future, to add support for more platforms. Deprecated API methods have also been removed, two reported memory leaks have been identified and fixed, and compatibility with certain plugins that require greater control in the chat has been improved. Also, this version supports MiniPlaceholders v3. Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/4.0.1..…4.0.1ChatRegulator 4.0.1Feb 5, 2024 * Updated to latest Velocity version * Fixed color errors in console Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/4.0.0..…4.0.0ChatRegulator 4.0.0Sep 15, 2023 After more than 1 year since the last stable release, here I bring ChatRegulator 4.0.0, with much better performance, impeccable code quality, better and new checks and more. This update is not compatible with version 3.x as there is a new separate configuration file to configure the checksFeatures
- Added Cooldown check - Added initialization time message - Added HEX console color support for logger messages - [feat: Add original string placeholder to alert message](https://github.com/4drian3d/ChatRegulator/commit/a3dfd4b1… - [feat: Implement File logger](https://github.com/4drian3d/ChatRegulator/commit/b6fdfc98… - [feat: Implement percentage caps limit](https://github.com/4drian3d/ChatRegulator/commit/76e727c1… - Separate check configuration to its own configuration file. This simplifies a lot the configuration of each check and avoids that the same file has the general configurations and those of the checks - [feat: Added support for concatenating multiple check replacements](https://github.com/4drian3d/ChatRegulator/commit/2d0deaa5…Fixes
- [fix: Fixed Syntax and Cooldown checks](https://github.com/4drian3d/ChatRegulator/commit/9f57221c… - [fix: Fixed blocked_command placeholders](https://github.com/4drian3d/ChatRegulator/commit/999afc8a… - Removed<server>placeholder. If this placeholder is required, [MiniPlaceholders](https://modrinth.com/plugin/miniplaceholders) can be used with the [Player expansion](https://modrinth.com/plugin/player-expansion), which provides the placeholder<player_server>- [fix: Fixed SyntaxCheck feedback](https://github.com/4drian3d/ChatRegulator/commit/b85f55ec… - [fix: Fixed empty alert string placeholder](https://github.com/4drian3d/ChatRegulator/commit/41b37150… - [fix: Fixed wrong SyntaxCheck provider check](https://github.com/4drian3d/ChatRegulator/commit/2b2827d8… - [fix: Fixed initial Command checks not applying](https://github.com/4drian3d/ChatRegulator/commit/183138c5… - [fix: Fixed IndexOutOfBoundException in SpamCheck](https://github.com/4drian3d/ChatRegulator/commit/2126eaa0… - [fix: Resume event execution in case any exception occurs](https://github.com/4drian3d/ChatRegulator/commit/2c50e866… - [fix: Added a cached Flood Pattern limit](https://github.com/4drian3d/ChatRegulator/commit/fc787ac8… - [perf: Optimized SpamCheck](https://github.com/4drian3d/ChatRegulator/commit/2e09079e… - [fix: Fixed Chat ReplaceCheckResult](https://github.com/4drian3d/ChatRegulator/commit/01120a8e… - [fix(deps): Updated Blossom usage](https://github.com/4drian3d/ChatRegulator/commit/a6616084… - [fix: Fixed FloodCheck not working on some cases](https://github.com/4drian3d/ChatRegulator/commit/32a28b50…API
- Abstracted API classes and methods - Improved Checks Builders - Renamed Detection Events - [misc: Moved Commands and Components utils to API module](https://github.com/4drian3d/ChatRegulator/commit/8cd2a042… - [misc: Depend on the Adventure API instead of the Velocity API in the ChatRegulator API Module](https://github.com/4drian3d/ChatRegulator/commit/5e4c41cd… Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/3.0.2..…4.0.0-RCChatRegulator 4.0.0 RCJun 22, 2023 This is probably the last version before the release version. There shouldn't be any bugs since I tested all the features, but still, I leave it as RC in case someone finds a bug that I couldn't findFixes
- [fix: Fixed Chat ReplaceCheckResult](https://github.com/4drian3d/ChatRegulator/commit/01120a8e…API
- [misc: Moved Commands and Components utils to API module](https://github.com/4drian3d/ChatRegulator/commit/8cd2a042…Miscellaneous
- [feat: Improved default messages](https://github.com/4drian3d/ChatRegulator/commit/86bf6add… Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/4.0.0-B…4.0.0-BETA.3ChatRegulator 4.0.0 BETA 3May 18, 2023 Features
- [feat: Add original string placeholder to alert message](https://github.com/4drian3d/ChatRegulator/commit/a3dfd4b1… - [feat: Implement File logger](https://github.com/4drian3d/ChatRegulator/commit/b6fdfc98… - [feat: Implement percentage caps limit](https://github.com/4drian3d/ChatRegulator/commit/76e727c1… - Separate check configuration to its own configuration file. This simplifies a lot the configuration of each check and avoids that the same file has the general configurations and those of the checksFixes
- [fix: Fixed IndexOutOfBoundException in SpamCheck](https://github.com/4drian3d/ChatRegulator/commit/2126eaa0… - [fix: Resume event execution in case any exception occurs](https://github.com/4drian3d/ChatRegulator/commit/2c50e866… - [fix: Added a cached Flood Pattern limit](https://github.com/4drian3d/ChatRegulator/commit/fc787ac8… - [perf: Optimized SpamCheck](https://github.com/4drian3d/ChatRegulator/commit/2e09079e… Full Changelog https://github.com/4drian3d/ChatRegulator/compare/4.0.0-B…4.0.0-BETA.2ChatRegulator 4.0.0 BETA 2May 14, 2023 Fixes
- [fix: Fixed Syntax and Cooldown checks](https://github.com/4drian3d/ChatRegulator/commit/9f57221c… - [fix: Fixed blocked_command placeholders](https://github.com/4drian3d/ChatRegulator/commit/999afc8a… - Removed<server>placeholder. If this placeholder is required, [MiniPlaceholders](https://modrinth.com/plugin/miniplaceholders) can be used with the [Player expansion](https://modrinth.com/plugin/player-expansion), which provides the placeholder<player_server>- [fix: Fixed SyntaxCheck feedback](https://github.com/4drian3d/ChatRegulator/commit/b85f55ec… - [fix: Fixed empty alert string placeholder](https://github.com/4drian3d/ChatRegulator/commit/41b37150… - [fix: Fixed wrong SyntaxCheck provider check](https://github.com/4drian3d/ChatRegulator/commit/2b2827d8… - [fix: Fixed initial Command checks not applying](https://github.com/4drian3d/ChatRegulator/commit/183138c5…4.0.0-BETA.1ChatRegulator 4.0.0 Beta 1May 11, 2023 Features
* Added Cooldown check * Added initialization time message * Added HEX console color support for logger messagesChanges
* Fully reworked check system * Added Support to MiniPlaceholders 2API
* Abstracted API classes and methods * Improved Checks Builders * Renamed Detection Events Full Changelog https://github.com/4drian3d/ChatRegulator/pull/623.0.2ChatRegulator 3.0.2Sep 1, 2022 This update providespartialsupport for Minecraft 1.19.1, preventing the modification/cancellation of messages and commands from clients with a valid signed key to prevent them from being kicked outWhat's Changed
* Improved configuration handling * [feat: Implement <string> placeholder in alert message](https://github.com/4drian3d/ChatRegulator/commit/56487aa9… * [feat: Implement MultiPatternReplaceableResult](https://github.com/4drian3d/ChatRegulator/commit/e858befd… * [perf: Improved default regex patterns performance](https://github.com/4drian3d/ChatRegulator/commit/95308349… * [fix: Fix error on ReplaceableChecks in Minecraft 1.19.1](https://github.com/4drian3d/ChatRegulator/commit/47071a45… | [fix: Improved MC 1.19.1+ signed players ignoring](https://github.com/4drian3d/ChatRegulator/commit/4b24c5cb…3.0.1Aug 27, 2022 What's Changed
* [fix: Fix unformatted clear player suggestions](https://github.com/4drian3d/ChatRegulator/commit/3d56ddfd… * [fix: Wrong audience in CommandSpy Placeholders format](https://github.com/4drian3d/ChatRegulator/commit/28b96a29… * [feat: Improved alert message sending](https://github.com/4drian3d/ChatRegulator/commit/88fa73b8… * [fix: Replaced String wrapper usage with AtomicReference](https://github.com/4drian3d/ChatRegulator/commit/e212558b… * [feat: Improved blacklist pattern load](https://github.com/4drian3d/ChatRegulator/commit/9cf53f25… * [perf: Improved performance of Formatter class](https://github.com/4drian3d/ChatRegulator/commit/4e7dc0a2… * [fix: Fix possibly concurrency bugs with Statistics singleton](https://github.com/4drian3d/ChatRegulator/commit/9ace98b0… * [misc: Improved readability of Replacer](https://github.com/4drian3d/ChatRegulator/commit/a657c671… * fix: Fixed possible bug with clear subcommand * feat: Use Caffeine's Cache instead of ConcurrentHashMaps * [feat: Improved CompletableFuture usage](https://github.com/4drian3d/ChatRegulator/commit/32978c26… * feat: Improved regular infractions replaceable results * [test: Fixed Tests with latest Velocity SNAPSHOT](https://github.com/4drian3d/ChatRegulator/commit/14b85642… * [misc: Improved Statistics and Placeholders control](https://github.com/4drian3d/ChatRegulator/commit/1eee97aa… * Added #resume to listener method Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/3.0.0..…
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta