Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
ChatRegulator

ChatRegulator

A global chat regulator for Velocity

1,349
6
Management
Social
Utility
AboutGalleryChangelogVersions

ChatRegulator 4.0.1

by 4drian3d on Feb 5, 2024
Download
  • Updated to latest Velocity version
  • Fixed color errors in console

Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/4.0.0...4.0.1

ChatRegulator 4.0.0

by 4drian3d on Sep 15, 2023
Download

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 checks

Features

  • Added Cooldown check
  • Added initialization time message
  • Added HEX console color support for logger messages
  • feat: Add original string placeholder to alert message
  • feat: Implement File logger
  • feat: Implement percentage caps limit
  • 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

Fixes

  • fix: Fixed Syntax and Cooldown checks
  • fix: Fixed blocked_command placeholders
  • Removed <server> placeholder. If this placeholder is required, MiniPlaceholders can be used with the Player expansion, which provides the placeholder <player_server>
  • fix: Fixed SyntaxCheck feedback
  • fix: Fixed empty alert string placeholder
  • fix: Fixed wrong SyntaxCheck provider check
  • fix: Fixed initial Command checks not applying
  • fix: Fixed IndexOutOfBoundException in SpamCheck
  • fix: Resume event execution in case any exception occurs
  • fix: Added a cached Flood Pattern limit
  • perf: Optimized SpamCheck
  • fix: Fixed Chat ReplaceCheckResult
  • fix(deps): Updated Blossom usage
  • fix: Fixed FloodCheck not working on some cases

API

  • Abstracted API classes and methods
  • Improved Checks Builders
  • Renamed Detection Events
  • misc: Moved Commands and Components utils to API module
  • misc: Depend on the Adventure API instead of the Velocity API in the ChatRegulator API Module

Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/3.0.2...4.0.0

ChatRegulator 4.0.0 RC

by 4drian3d on Jun 22, 2023
Download

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 find

Fixes

  • fix: Fixed Chat ReplaceCheckResult

API

  • misc: Moved Commands and Components utils to API module

Miscellaneous

  • feat: Improved default messages

Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/4.0.0-BETA.3...4.0.0-RC

ChatRegulator 4.0.0 BETA 3

by 4drian3d on May 18, 2023
Download

Features

  • feat: Add original string placeholder to alert message
  • feat: Implement File logger
  • feat: Implement percentage caps limit
  • 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

Fixes

  • fix: Fixed IndexOutOfBoundException in SpamCheck
  • fix: Resume event execution in case any exception occurs
  • fix: Added a cached Flood Pattern limit
  • perf: Optimized SpamCheck

Full Changelog https://github.com/4drian3d/ChatRegulator/compare/4.0.0-BETA.2...4.0.0-BETA.3

ChatRegulator 4.0.0 BETA 2

by 4drian3d on May 14, 2023
Download

Fixes

  • fix: Fixed Syntax and Cooldown checks
  • fix: Fixed blocked_command placeholders
  • Removed <server> placeholder. If this placeholder is required, MiniPlaceholders can be used with the Player expansion, which provides the placeholder <player_server>
  • fix: Fixed SyntaxCheck feedback
  • fix: Fixed empty alert string placeholder
  • fix: Fixed wrong SyntaxCheck provider check
  • fix: Fixed initial Command checks not applying

ChatRegulator 4.0.0 Beta 1

by 4drian3d on May 11, 2023
Download

Features

  • Added Cooldown check
  • Added initialization time message
  • Added HEX console color support for logger messages

Changes

  • Fully reworked check system
  • Added Support to MiniPlaceholders 2

API

  • Abstracted API classes and methods
  • Improved Checks Builders
  • Renamed Detection Events

Full Changelog https://github.com/4drian3d/ChatRegulator/pull/62

ChatRegulator 3.0.2

by 4drian3d on Sep 1, 2022
Download

This update provides partial support 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 out

What's Changed

  • Improved configuration handling
  • feat: Implement <string> placeholder in alert message
  • feat: Implement MultiPatternReplaceableResult
  • perf: Improved default regex patterns performance
  • fix: Fix error on ReplaceableChecks in Minecraft 1.19.1 | fix: Improved MC 1.19.1+ signed players ignoring

3.0.1

by 4drian3d on Aug 27, 2022
Download

What's Changed

  • fix: Fix unformatted clear player suggestions
  • fix: Wrong audience in CommandSpy Placeholders format
  • feat: Improved alert message sending
  • fix: Replaced String wrapper usage with AtomicReference
  • feat: Improved blacklist pattern load
  • perf: Improved performance of Formatter class
  • fix: Fix possibly concurrency bugs with Statistics singleton
  • misc: Improved readability of Replacer
  • fix: Fixed possible bug with clear subcommand
  • feat: Use Caffeine's Cache instead of ConcurrentHashMaps
  • feat: Improved CompletableFuture usage
  • feat: Improved regular infractions replaceable results
  • test: Fixed Tests with latest Velocity SNAPSHOT
  • misc: Improved Statistics and Placeholders control
  • Added #resume to listener method

Full Changelog: https://github.com/4drian3d/ChatRegulator/compare/3.0.0...3.0.1

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@fafd47f

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.