Skip to content
Embellish Chat

Embellish Chat

Embellish Chat expands Minecraft chat with rich formatting, clickable text, hover text, item, inventory, and ender chest showcases, icons, and configurable mentions. Most features are server-side, so players can use the enhanced chat experience without installing the mod on their client.

Start here

Server owners should begin with Configuration. Players who only need syntax can use the tables below.

What It Adds

Area Description
Style Markdown-like formatting, colors, gradients, fonts, links, hover text, click actions, and icons.
Mention Configurable notifications for players, nearby players, teams, groups, worlds, channels, permissions, and selectors.
Showcase Share view-only item, inventory, or ender chest screens in chat.
Admin Tools Reload configs, test regular expressions, and manage mod feature bans.
Goal Page
Install and understand the config files Configuration
Use player and admin commands Commands
Create or edit chat styles Style System
Create or edit mentions Mention System
Check mod compatibility Compatibility
Build config safely in a browser Config Generator

Default Chat Syntax

Feature Syntax Example
Bold **Text** **Important**
Italic _Text_ _Whisper_
Underline __Text__ __Title__
Strikethrough ~~Text~~ ~~Canceled~~
Obfuscated \|\|Text\|\| \|\|Secret\|\|
Hex color [Text]<#Hex> [Sky]<#00AAFF>
Preset color [Text]<Preset> [Warning]<red>
Gradient [Text]<#Hex#Hex> [Fire]<#FFFF00#FF0000>
Rainbow [Text]<RAINBOW> [Magic]<RAINBOW>
Link [Text](URL) [Docs](https://example.com)
Font [Text]{Font ID} [Rune]{minecraft:alt}
Item [i] Look at my [i]
Inventory [inv] Check my [inv]
Ender chest [end] Check my [end]
Icon :Icon: :heart:

Default Mention Syntax

Target Example Result
Player @Steve Mentions one player by name or supported nickname.
Everyone @everyone Mentions all online players.
Nearby players @here Mentions players near the sender.
Team @team(red) Mentions players in the scoreboard team named red.
LuckPerms group @group(admin) Mentions players in the LuckPerms group named admin.
World @world(minecraft:overworld) Mentions players in the selected world.

Configuration decides the final behavior

The tables show the built-in defaults. Server owners can change patterns, permissions, colors, sounds, cooldowns, and targeting rules in the config files.

Resource Link
Download Modrinth
CurseForge CurseForge
Source Code GitHub
Issues Bug Tracker