Skip to content

Quick Start

Out of the box, RexChat provides:

  • Chat formatting with player name hover (health, world, coordinates, ping)
  • @Mentions with sound effects and title notifications
  • Emoji replacement (:smile: → ☺, <3 → ❤)
  • Chat previews — players can type [item] or [inventory] in chat to show clickable previews
  • Chat management/clearchat and /mutechat for staff
  • Chat colors/chatcolor for players to pick a color preset
  • Dynamic commands/discord, /rules, /store, /help (all configurable)

Edit config.yml and change the chat-format.format value:

chat-format:
enabled: true
format: "{prefix}&7{player}: &f{message}"

Available placeholders: {player}, {display_name}, {message}, {prefix}, {world}, {health}, {max_health}, {x}, {y}, {z}, {ping}.

Any PlaceholderAPI placeholder also works here (e.g., %luckperms_prefix%).

Define per-group formats under chat-format.groups:

chat-format:
groups:
admin:
format: "{prefix}&c{player}: &f{message}"
hover:
enabled: true
lines:
- "&cAdmin &7• &fPing: {ping}ms"

Groups are matched by LuckPerms/Vault primary group name, or by explicit permission key.

After editing config.yml, run:

/rexchat reload

All changes apply instantly — no server restart needed.