ChatFormatMod
With ChatFormatMod installed, a server administrator sets how every player's chat message is displayed, based on permissions.
What it does
Formatting is controlled by permission groups: administrators, VIP players and regular members can each receive a different chat style. The format string accepts the full ChatMod token set, including colour codes, hex colours, hover and click events, item and sprite names, newlines, centering, ChatMod placeholders and PlaceholderAPI placeholders. Configuration is a simple YAML file, and changes take effect after a restart.
Players can set their own nickname, cosmetic tag, personal profile, custom rank prefix and suffix. A nickname is rejected when it is empty, when it contains only colour codes without any visible characters, or when its visible text matches another player's name once case and colour codes are set aside. Holders of the chatmod.nick.duplicate permission bypass the duplicate check. Fields can offer a predefined option list that players cycle through with left and right clicks, or accept free text typed into chat.
ChatFormatMod publishes nicknames, ranks and profile fields as PlaceholderAPI values in the chatformatmod namespace, which lets tablist, scoreboard and nametag mods read them without extra configuration. The mod integrates with LuckPerms for permission-driven systems, and it works with Chat Mod's built-in placeholders such as online players, date and time. The mod is server-side only, and it requires Fabric API on Fabric. Builds exist for 26.1 – 26.3, with 1.0.0 for 26.3 as the latest file. The mod is published under All rights reserved and is not open source.
Key features
Per-permission chat formatting
Each permission group gets its own chat style, defined in the configuration file.
Chat Mod token support
The format string uses the same tokens as Chat Mod, including hover, click events and centering.
Nickname validation
Blank nicknames and nicknames made only of colour codes are rejected, and duplicate visible names are blocked.
Placeholder output
Formats, join and leave messages resolve placeholders, and data is exposed under the chatformatmod namespace.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Server Chat Customizer is a Fabric mod for 26.1.2 that runs on client and server, and it is published under All rights reserved, not open source. FancyName is a client-side only, open source option for 1.21.3 – 26.3 under the GNU General Public License v3.0 only. Nick is server-required with client optional, released under CC0 1.0 Universal for 26.1 – 26.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ChatFormatMod | Fabric | 26.1 – 26.3 | Server-side only | 2026-09-15 |
| Server Chat Customizer | Fabric | 26.1.2 | Client and server | 2026-08-01 |
| FancyName | Fabric | 1.21.3 – 26.3 | Client-side only | 2026-09-17 |
| Nick | Fabric | 26.1 – 26.2 | Server required, client optional | 2026-07-18 |
Questions
Does ChatFormatMod need Fabric API?
Can players change their own nickname?
Does LuckPerms have to be installed?
In the catalog
ChatFormatMod is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 8,071 mods support Minecraft 26.3.
More from official.andy
Similar mods
What the author says
ChatFormatMod — Per-Permission Chat Formatting, Nicknames, Tags & Player Profiles ChatFormatMod gives server administrators complete control over how each player's chat messages look, based on their permissions. Admins get a different chat style than VIPs, who get a different one than regular members — all defined in…
Official listing
- Modrinth page
- modrinth.com/mod/chatformatmod
- Owner
- official.andy
- Published
- 2026-06-13
- Updated on Modrinth
- 2026-09-15
- Facts verified
- 2026-10-15
