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.3.0 - User Settings

  • R
  • Feb 3, 2026
  • 4.66 MB
  • 25
  • Early Access

File Name

HeroChat-v1.3.0.jar

Supported Versions

  • Early Access

User Settings

Added per player settings, including focused channel, muted channels, message color and a chat spy mode for admins. The menu can be accessed using the /chat command or /chat settings for admins.

Chat spy can be toggled using the /chat spy command.

Added permissions:

  • herochat.commands.chat - Permission for player to use the /chat command
  • herochat.chat.mute-channels - Permission for player to mute channels
  • herochat.chat.message-color - Permission for player to change the default message color on chat
  • herochat.admin.spy - Permission to enable chat spy

User Settings Menu

Configurable Messages

Plugin messages are now configurable

{
  "ChannelNoPermission": "{#FF5555}You do not have permission to send messages in this channel.",
  "ChannelNotFound": "{#FF5555}Channel not found.",
  "ChannelJoined": "{#55FF55}You are now talking in {#FFFFFF}{channel}{#55FF55}.",
  "PrivateChatStarted": "{#55FF55}You are now in a private conversation with {#FFFFFF}{player}{#55FF55}.",
  "PrivateChatPlayerNotFound": "{#FF5555}Player not found.",
  "PrivateChatSelf": "{#FF5555}You cannot start a private conversation with yourself.",
  "PrivateChatNotActive": "{#FF5555}You are not in a private conversation.",
  "MenuFocusedChannel": "Focused Channel",
  "MenuMutedChannels": "Muted Channels",
  "MenuMessageColor": "Message Color",
  "MenuSpyMode": "Spy Mode",
  "MenuSaveButton": "Save",
  "MenuCancelButton": "Close",
  "MenuSuccessNotificationTitle": "Settings Saved",
  "MenuSuccessNotificationDescription": "Your settings were successfully saved!"
}

Configurable Channel Commands

Channel commands are now configurable

{
  "Name": "Global",
  "Commands": [
    "g",
    "global"
  ],
  ...
}

Minor Changes

  • Fixed the LuckPerms suffix placeholder