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
