HomeJavaModsChatSolver
ChatSolver
ModsJava

ChatSolver

by N0rM1x · on Modrinth

Your chat, but supercharged. Adds prefixes, suffixes, chat colors, HEX support, emoji placeholders, and custom color codes. Solves the boringness of…

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21–1.21.11 · Fabric⬇ Download for 1.21–1.21.6 · Paper⬇ Download for 1.21–1.21.6 · Purpur
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

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

Enhanced Chat


📋 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

  1. Download ChatSolver.jar from Modrinth
  2. Place in your server's plugins/ or mods folder
  3. Restart server
  4. Configure in plugins/ChatSolver/ or config/ChatSolver/

Requirements:


📝 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

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more