Skip to content

Added Results, new Syntax Check, Builders, Performance improvements and more

Compare
Choose a tag to compare
@4drian3d 4drian3d released this 24 Apr 20:39
· 231 commits to main since this release

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 and InfractionPlayer#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

  • 3.0.0 | Added Results, builders, performance improvements and more by @4drian3d in #20

Full Changelog: 2.1.0...3.0.0