Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client-side
Tags
Creators
Details
Licensed MIT
Published 3 weeks ago
BetterChat — Fabric Mod
A comprehensive client-side chat enhancement mod for Minecraft (Fabric Loader, Fabric API required).
Features
| Feature | Description |
|---|---|
| Markdown Formatting | *bold* _italic_ __underline__ ~strike~ `code` ||spoiler|| [rainbow]…[/rainbow] |
| Timestamps | Configurable [HH:mm] prefix on every message |
| Mention Alerts | Sound + highlight when your name appears in chat |
| Chat Macros | !alias expands to full text; {0} {player} {time} placeholders |
| Chat Channels | Local / Global / Party with /ch or inline #L #G #P quick-switch |
| Emoji Shortcodes | :fire: → 🔥, :diamond: → 💎, 80+ codes + autocomplete hint |
| Anti-Spam | Cooldown, duplicate blocking, max-length counter overlay |
| Word Filter | Client-side censor list, replace or block-entirely mode |
| Chat History | 500-message searchable buffer (/chathistory search <q>) |
| Chat Logging | Daily rotating log files in logs/betterchat/ |
Keybinds
| Key | Action |
|---|---|
CTRL+B |
Open Settings screen |
CTRL+H |
Open Chat History screen |
CTRL+M |
Open Macro Manager screen |
All rebindable via Options → Controls → BetterChat.
Client Commands
| Command | Description |
|---|---|
/macro set <alias> <text> |
Define a macro |
/macro remove <alias> |
Remove a macro |
/macro list / clear |
List / delete macros |
/filter add|remove|toggle|list|clear|status |
Manage word filter |
/ch local|global|party |
Switch chat channel |
/chathistory search <q> |
Search history |
/chathistory last [n] |
Show last N messages |
/chathistory from <player> |
Filter by sender |
Configuration
JSON config at .minecraft/config/betterchat.json. All options are also editable in-game via the Settings screen.
Author
EmanuelPlays MIT License


