Polished and Branded MC Server Chats
Professional Chat Formatting For Modern Minecraft Servers
Transform your server chat into a clean, branded, professional experience. ChatFormatter Pro provides gradient text, badges, hover text, per-rank formats, per-world formats, PlaceholderAPI integration, and a priority-based formatting engine. Designed to be fast, reliable, and easy to maintain.
All features can be tested fully on a single-player server.
ChatFormatter Pro replaces the default Minecraft chat with a fully customizable system. You can:
• Define custom chat formats per rank, world, or permission
• Add gradients, badges, prefixes, suffixes, and hover text
• Integrate PlaceholderAPI placeholders anywhere
• Preview formats live before sending a message
• Solo test every formatting feature without needing other players
After reading this description, users should understand:
What the plugin does
How to set up chat formats
How to test the plugin
What commands and permissions exist
What dependencies are needed

Create smooth multicolor gradients such as rainbow, fire, or fully custom palettes.
Use gradients in formats or directly in chat.

Assign decorative icons or indicators next to player names.
Fully configurable, including symbol, color, and placement.

Add interactive hover tooltips showing rank info, stats, or fully custom messages.
Define unique prefix/suffix combinations per rank, world, or permission.

Assign different chat styles to VIPs, moderators, admins, and owners.

Create separate chat styles for survival, creative, nether, etc.
If a player has multiple format permissions, the highest-priority format applies automatically.

Use any PlaceholderAPI placeholder inside formats or hover lines.
Designed to minimize support burden with intuitive formatting syntax and clean configuration.
Synchronize ranks seamlessly when both plugins are installed.
• Minecraft 1.13+ (Spigot, Paper, and forks)
• Java 8+
• Optional: PlaceholderAPI and Vault (for rank detection)
Place ChatFormatterPro.jar in your plugins/ folder
Restart the server
Edit plugins/ChatFormatterPro/config.yml
Use /chatformatter reload to apply changes
(Optional) Install PlaceholderAPI or Vault for extended functionality
/chatformatter help |
Help menu | chatformatter.admin |
/chatformatter reload |
Reload configuration | chatformatter.reload |
/chatformatter info |
Plugin info | chatformatter.admin |
/chatformatter formats |
List formats | chatformatter.admin |
/chatformatter gradients |
List gradients | chatformatter.admin |
/chatformatter badges |
List badges | chatformatter.admin |
/chatformatter test |
Test your format | chatformatter.admin |
/preview <message> |
Preview formatted message | chatformatter.preview |
Short aliases:/cfp → /chatformatter/pv → /preview
| chatformatter.admin | All commands | OP |
| chatformatter.reload | Reload configuration | OP |
| chatformatter.preview | Preview chat | Everyone |
| chatformatter.gradient | Use gradient text | False |
| chatformatter.badge | Use badges | False |
| chatformatter.hover | Use hover text | False |
| chatformatter.colors | Use color codes | False |
| chatformatter.format | Use formatting codes | False |
Format-specific permissions:
• chatformatter.format.vip
• chatformatter.format.moderator
• chatformatter.format.admin
• chatformatter.format.owner
Use in chat:<gradient:rainbow>Hello World</gradient>
Use in format:{badge:star} {displayname}
Add to config, then give permission:/lp user <player> permission set chatformatter.format.vip
<gradient:fire>Amazing!</gradient>
Enable:
Then use /preview to test messages.
All messages are stored in messages_en.yml.
Fully editable without rebuilding the plugin.
Optional integration to sync ranks for consistent chat formatting and admin permissions.
https://discord.gg/nJkNdp5B