ChatSolver
1.0-RYour 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, tab
- Tested MC versions
- 1.21
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 suffixesCustom 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 valuesPretty 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
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta