
ChatSolver
Your chat, but supercharged. Adds prefixes, suffixes, chat colors, HEX support, emoji placeholders, and custom color codes. Solves the boringness of vanilla chat. Features styles even beyond chat, tablist as example.
About this Mod
Your chat, but supercharged.
ChatSolver transforms vanilla Minecraft chat with HEX colors, custom prefixes/suffixes, emoji placeholders, and advanced formatting. Say goodbye to boring default chat.
✨ Features
Design Features
- 🎨 HEX color support - Use
&#RRGGBBformat in chat, prefixes, and suffixes - 👤 Custom prefixes & suffixes - Per-player customization for chat and TabList
- 🌈 Automatic message coloring - Set default chat colors for players
- 🔧 Custom color codes - Replace default
&xcolors with your own HEX values - ⭐ Pretty Tablist (Currently Fabric's special) - Adds Header and Footer to Tablist
Enhanced Chat
- 😊 Emoji placeholders - Type
:heart:→ get ❤️ (currently works only on Paper\Purpur verison) - 📊 Ping display - Show player ping in TabList
- 🌍 Multi-language - English, Russian, Ukrainian (add your own!)
📋 Commands
/prefix <set/clear> <player> [prefix]
Sets or clears player's chat/TabList prefix. Supports HEX colors.
Examples:
/prefix set N0rM1x &#ffBB00Friend &e
/prefix clear N0rM1x
/suffix <set/clear> <player> [suffix]
Sets or clears player's chat/TabList suffix. Supports HEX colors.
Examples:
/suffix set N0rM1x &#ffBB00 cool
/suffix clear N0rM1x
/chatcolor <set/clear> <player> [chat color]
Sets or clears player's default chat message color. Supports HEX.
Examples:
/chatcolor set N0rM1x &#ffBB00
/chatcolor clear N0rM1x
⚙️ Configuration
Emoji Placeholders (emojis.yml)
Create custom emoji shortcuts:
heart: "❤️"
star: "⭐"
fire: "🔥"
Type :heart: in chat → displays ❤️
(currently works only on Paper\Purpur verison)
Custom Color Codes (colors_config.yml)
Replace default Minecraft color codes with HEX:
d: "<#ff0000>" # Makes &d show red instead of light purple
Language (config.yml)
Change command feedback language:
lang: en-US # Options: en-US, ru-RU, ua-UA
You can add your own language files in ChatSolver/message_lang/ directory.
Tablist (Currently Fabric's special) (tablist.yml)
Enchance your tablist with cool footer and header features:
header:
enabled: true
text:
- ""
- "&eWelcome, %player%"
- "&7Your ping: &f%ping% &7TPS: &f%tps%"
- ""
Supports multiple placeholders for most of needed information.
📦 Installation
- Download
ChatSolver.jarfrom Modrinth - Place in your server's
plugins/ormodsfolder - Restart server
- Configure in
plugins/ChatSolver/orconfig/ChatSolver/
Requirements:
- Paper/Purpur 1.21–1.21.4 server (Currently working on Spigot/Folia support. Doesnt work on those now. Currently updating and optimising for newest versions.)
- Fabric 1.21–1.21.11 server (Not sure about every exact version support. Currently works perfect on 1.21.4 and 1.21.11.)
📝 License
Licensed under GPL-3.0 - see LICENSE file for details.
🐛 Issues & Support
Found a bug? Have a suggestion? Open an issue on GitHub.
💡 Why ChatSolver?
Vanilla chat is functional but boring. ChatSolver gives server owners and players the tools to make chat truly theirs - with modern HEX colors, emojis, and flexible formatting that actually works.
Made by N0rM1x
Available Versions
How to Install ChatSolver on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "ChatSolver". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+9 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
ChatSolver server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is ChatSolver compatible with fabric and paper and purpur?
ChatSolver officially supports fabric, paper, purpur for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with ChatSolver – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if ChatSolver consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install ChatSolver with just one click on your server.