Skip to content

Releases: 4drian3d/ChatRegulator

Commands Hotfix

10 Dec 20:39
Compare
Choose a tag to compare

Full Changelog: 2.0.0...2.0.1

New checks, improved configuration and more

10 Dec 15:30
Compare
Choose a tag to compare

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

Full Changelog: 1.5.0...2.0.0

Control Type, Unicode blocker and more

27 Nov 16:35
5762232
Compare
Choose a tag to compare

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

16 Oct 22:01
Compare
Choose a tag to compare

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

09 Oct 22:21
Compare
Choose a tag to compare
  • 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

07 Oct 12:46
Compare
Choose a tag to compare

Added a new configuration path and improved the code

07 Oct 11:56
Compare
Choose a tag to compare

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

27 Sep 01:06
Compare
Choose a tag to compare

First Release

The plugin controls the chat, preventing messages and commands containing the words restricted by configuration from being displayed.