promotional bannermobile promotional banner

HeroChat | Chat Channels, Formatting, Colors & More

The modern chat solution for your server. Custom chat channels, proximity chat, gradients, anti-spam filters, and a sleek GUI for player chat settings and configuration.

File Details

v1.4.0 - Chat cooldown & spam checks

  • R
  • Feb 14, 2026
  • 4.74 MB
  • 42
  • Early Access

File Name

HeroChat-v1.4.0.jar

Supported Versions

  • Early Access

Minecraft Colors

Added support for using minecraft colors everywere in the plugin, including messages from players. To enable them, toggle the setting EnableMinecraftColors to true on your config.json configuration file.

Example:

&4&l[Error] &cNo permission!

Added Spam checks

Capslock Spam

When someone spams the capslock. Permission to bypass this check: herochat.bypass.capslock.

Configuration:

  "CapslockFilter": {
    "enabled": true,
    // Minimum percentage of uppercase characters to be flagged as spam
    "percentage": 50,
    // Minimum message char length needed to run this check
    "minLength": 5
  },

Duplicate Message Spam

When someone repeats the same message. Permission to bypass this check: herochat.bypass.spam.

Cooldown Between Messages

Add a cooldown to prevent players from sending many messages in a short period of time. Permission to bypass this check: herochat.bypass.cooldown.

Configuration:

  "Cooldowns": {
    "chat.member": 1000, // Cooldown in miliseconds
    "chat.vip": 300,
    "chat.admin": 0
  },

Permissions for chat colors and style

Added permissions to limit the usage of colors and formatting styles on the chat by players:

  • herochat.chat.message.colors - Permission for player to use colors on chat
  • herochat.chat.message.formatting - Permission for player to use formatting tags on chat