ChatRegulator | A global chat regulator for Velocity

ChatRegulator WorkFlow Status Version

A global chat regulator for Velocity



  • Message control via regex
  • Control of messages sent in specific commands
  • Controls the number of consecutive equal characters allowed
  • Controls the repetition of the same messages or commands several times in a row.
  • Sends warning messages, actionbars o titles to the offender in MiniMessage format


Check the plugin commands from Commands


Check the configuration and function of each option here Configuration

Plugin API

The plugin offers you several methods and events to interact in the detections and with the infraction players. Check the plugin API and its usage at API

Download from

Update 1.4.0

In this update there are several changes to the plugin operation, I recommend you check 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.


  • Fixed compatibility with java versions 11-15
  • Fixed a formatting bug when entering commands without arguments. Removed the formatting of commands due to the fact that there can be an infinite number of argument types and problems as a result.