Added Results, new Syntax Check, Builders, Performance improvements and more
New Module: Command Syntax
This module allows you to block all subcommands that have the syntax of plugin:subcommand
Additional Character check to Unicode Check
- feat: Added configuration to allow or disallow more custom characters in the unicode module
Dependencies Improvements
- feat!: Updated to Java 16
- feat!: Updated to Velocity 3.1.2+
- feat: Updated to Adventure/MiniMessage 4.10.1
- build: Now the plugin will download its dependencies dynamically, reducing its weight considerably
MiniPlaceholders Compatibility
feat: You can now use different placeholders from other plugins in ChatRegulator messages All Placeholders Available
feat: Implement ChatRegulator Expansion (Integrated in plugin) ChatRegulator Placeholders Available
Miscellaneous
- feat: Added ignored commands configuration
- feat: Improved the main command with the use of Brigadier
- feat: Added full customization in settings related to time lapses
- fix: Empty player suggestions on player subcommand
- fix: Fixed Player assignation between session (Bug present since the first versions of the plugin, recommended to update)
- fix: ArrayIndexOutOfBoundsException in Warning Title
- fix: Fixed FloodCheck's
ReplaceableResult#replaceInfraction
- feat: Improved coverage tests
- feat: Implement ChatRegulator subcommands permissions
API:
- fix!: Removed
InfractionPlayer#getLastSeen
andInfractionPlayer#setLastSeen
- feat: Improved Javadocs
- refactor!: Redone the check system, now delivers with CompletableFuture which returns a Result at the end of the respective check
What's Changed
Full Changelog: 2.1.0...3.0.0