Releases: 4drian3d/ChatRegulator
Commands Hotfix
Full Changelog: 2.0.0...2.0.1
New checks, improved configuration and more
In this update there were many changes that will break backward compatibility with previous versions
- Migrated to Configurate configuration lib
- Migrated to HOCON config format (.conf)
- Add coverage test to checks
- Fixed error on main command execution without arguments
- Improved configuration with some comments
- Fixed Flood Check
- Added Caps check
- Multi replace violations on Regular, Flood and Caps infractions
- Added reload command
- Fixed #12
- Bump dependencies
- Improve performance on some listeners
- Reduced method redundancy
- Change licence to GPL3
What's Changed
- Migrate to Configurate by @4drian3d in #9
- Configuration Improvements by @4drian3d in #10
- MultiReplace Infractions by @4drian3d in #11
Full Changelog: 1.5.0...2.0.0
Control Type, Unicode blocker and more
Implement Control Type
Now instead of completely blocking the offending message, the offending message will simply be censored. To activate this, set replace
in the flood.control-type
or infractions.control-type
options.
Unicode Blocker Beta
Now you can block uncommon unicode characters. (If there is any suggestion about this, or any character that should not be blocked, let me know to correct it)
Update Dependencies
- Bump Velocity-API to 3.1.0
- Bump ServerUtils to 3.2.0
- Bump MiniMessage to 4.2.0-SNAPSHOT (latest build)
Tests
Basic tests on the plugin functions have been added, these will be improved to have the ability to find as many bugs as possible in the plugin.
What's Changed
Full Changelog: 1.4.0...1.5.0
Fixes, Gradle migration, new commands, and more
In this update there are several changes to the plugin operation, I recommend you check https://github.com/4drian3d/ChatRegulator/wiki for more information.
New Commands
Help Command
The /chatregulator help
commands have been added along with their subcommands.
When executing the command, it will give you a guide with the functions of the commands available in the plugin.
Clear Command
The /chatregulator clear <server|player> <argument>
command has been added with which you can clear the chat of any player, server or your entire network.
New Check
Command Blacklist Check
A new check for blocked commands has been added, now you can block the commands you don't want to be executed in the blacklist.yml
file.
New Messages Configuration
Now messages can be configured in a separate file (messages.yml) from the main configuration.
Fixes
- Fixed compatibility with java versions 11-15
- Fixed a formatting bug when entering commands without arguments. #7 Removed the formatting of commands due to the fact that there can be an infinite number of argument types and problems as a result.
What's Changed
Full Changelog: 1.3.0...1.4.0
Added formatter and fixed bugs
- Fix some bugs
- Added message formatter.
This will change the first letter to uppercase or/and add a dot to the final of the string.
Full Changelog: 1.2.1...1.3.0
Fix plugin initialization
Full Changelog: 1.2.0...1.2.1
Added a new configuration path and improved the code
Completely deactivate a module
You can now completely deactivate a module from the configuration of each module.
Improved code
Thanks to Espryth with its pull request #1 the code responsible for chat and command detections has been improved, making it more readable and less repetitive.
User deletion according to the time configured
Now users who are not online for a certain period of time will be removed from memory, deleting their statistics and penalties from the plugin. This time can be configured.
What's Changed
- repetitive code removed and changed it for method by @Espryth in #1
- Delete users based on a configurable time by @4drian3d in #2
New Contributors
Full Changelog: 1.0.0...1.2.0
First Release
First Release
The plugin controls the chat, preventing messages and commands containing the words restricted by configuration from being displayed.