Chat Mod
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.7% endorsement rate
- 🏆 #16 of 289 decoration mods in this game by downloads
📋 About This Mod
<picture> <source media="(prefers-color-scheme: dark)" srcset="https://cdn.modrinth.com/data/cached_images/823a73a8c27f2fac527600a5d67352c07d8983ba.png"> <source media="(prefers-color-scheme: light)" srcset="https://cdn.modrinth.com/data/cached_images/c95717abfebc236b2d34c7393acb2cdb47ed3523.png"> <img src="https://cdn.modrinth.com/data/cached_images/c95717abfebc236b2d34c7393acb2cdb47ed3523.png" alt="ChatMod Logo"> </picture> --- **ChatMod — Advanced Server Messaging & Chat** (https://modrinth.com/resourcepack/chat-mod-sprites) **ChatMod** is a server-side Fabric mod that gives administrators complete control over how the server communicates with players. Custom info commands, automated broadcasts, a rich MOTD, interactive chat with hover and click events, inline atlas sprite icons, player tagging with sound, persistent chat colours, predefined items, scheduled broadcasts — all configurable from YAML files with no restart required. <details> <summary>📧 Contact & Support</summary> ### 💬 Primary Support (Preferred) **All general questions, feature requests, and non-urgent bug reports should be posted in the appropriate channels on our (https://discord.gg/48sZCbdHzJ).** We actively monitor it and will respond as soon as possible so the whole community benefits. ### 🆘 Urgent PM Policy You may PM me directly **only** under specific urgent circumstances: * **Allowed reason:** Your server is **crashing** or experiencing **critical, game-breaking errors** directly related to this mod. * **Requirement:** You must be the **server owner**. * **Time zone:** **(CET/CEST) — Brussels Time** * **PM hours:** **10:00 AM – 10:00 PM Brussels Time only** Immediate responses are not guaranteed. Private messaging is a professional courtesy, not an entitlement. Thank you for your understanding! </details> --- ## ⚠️ Version Note — Atlas Sprite Icons > **Atlas sprite icon features** (``, ``, ``, custom placeholder icons, player head sprites) **require Minecraft 1.21.9 or newer.** > Versions targeting **1.21.5 through 1.21.8 do not include these features.** > All other features are available on all supported versions. --- ## Formatting — Used Everywhere Every message in ChatMod — broadcasts, MOTD, info files, chat — supports the same rich formatting syntax. | Syntax | Result | |---|---| | `&a`, `&b`, `&c` … | Minecraft colour codes | | `&#RRGGBB` | Hex colour codes | | `&l` `&o` `&n` `&m` `&k` `&r` | Bold, italic, underline, strikethrough, obfuscated, reset | | `Text{Hover text}` | Hoverable text with a tooltip | | `Text{Hover}<action:run_command,/cmd>` | Hover + click to run a command | | `Text{Hover}<action:suggest_command,/cmd>` | Hover + click to suggest a command | | `Text{Hover}<action:open_url,https://…>` | Hover + click to open a URL | | `Text{Hover}<action:copy_to_clipboard,value>` | Hover + click to copy text | | `&+` at line start | Centre the line in chat | | `&=` inside a string | Insert a newline | | `%player%` `%online_players%` `%time%` `%date%` … | Built-in placeholders | | PlaceholderAPI placeholders | Supported when PlaceholderAPI is installed | --- ## 📢 Broadcasts Set up automated cycling messages in `chatmod.yml`. Every broadcast entry supports four display types. | Type | Where it appears | |---|---| | `CHAT` | Server chat, all players | | `ACTION_BAR` | Above the hotbar | | `TITLE` | Centre screen, large text | | `BOSSBAR` | Top of screen boss bar | **Action Bar** - Single line stays visible for `duration_seconds` (re-sent automatically, vanilla clears it after ~3 s without this). - Add a second line to show subtitle text in the title area alongside the action bar. - Add more lines to cycle through them in sequence, each held for `duration_seconds`. **Title** Supports up to 4 lines per set: 1. Main title 2. Subtitle 3. Action bar text *(optional)* 4. Replaces the subtitle while line 3 is active *(optional)* Add `lines1:`, `lines2:` … to cycle through multiple title screens within one broadcast entry, each displayed for `duration_seconds`. **Boss Bar** Multiple lines are displayed one after another as separate boss bars, each held for `duration_seconds`. **Broadcast controls** ```yaml broadcast_enabled: true broadcast_interval_seconds: 300 randomize_broadcast: false # true = random order instead of sequential ``` **Per-player-count intervals** — automatically adjust the broadcast interval based on online players: ```yaml players_5_interval_seconds: 240 players_10_interval_seconds: 180 players_25_interval_seconds: 120 ``` --- ## 🌅 MOTD Greet players with a personalized message when they join. Supports all formatting, placeholders, hover and click events, and atlas sprite tokens. ```yaml motd_enabled: true motd_messages: - lines: - "&+&bWelcome, %player%!" - "&7Playtime: &e%playtime% &7Last seen: &e%last_play_time%" ``` Use `/cm testmotd` to preview without rejoining. --- ##
ChatMod — Advanced Server Messaging & Chat
(https://modrinth.com/resourcepack/chat-mod-sprites)
ChatMod is a server-side Fabric mod that gives administrators complete control over how the server communicates with players. Custom info commands, automated broadcasts, a rich MOTD, interactive chat with hover and click events, inline atlas sprite icons, player tagging with sound, persistent chat colours, predefined items, scheduled broadcasts — all configurable from YAML files with no restart required.
📧 Contact & Support
### 💬 Primary Support (Preferred)
All general questions, feature requests, and non-urgent bug reports should be posted in the appropriate channels on our (https://discord.gg/48sZCbdHzJ).** We actively monitor it and will respond as soon as possible so the whole community benefits.
### 🆘 Urgent PM Policy
You may PM me directly only* under specific urgent circumstances:
Allowed reason: Your server is crashing or experiencing critical, game-breaking errors directly related to this mod. Requirement: You must be the server owner. Time zone: (CET/CEST) — Brussels Time PM hours: 10:00 AM – 10:00 PM Brussels Time only
Immediate responses are not guaranteed. Private messaging is a professional courtesy, not an entitlement. Thank you for your understanding!
## ⚠️ Version Note — Atlas Sprite Icons
> Atlas sprite icon features (`[#SpriteName]`, `[#item]`, `[##item]`, custom placeholder icons, player head sprites) require Minecraft 1. 21. 9 or newer. > Versions targeting 1. 21. 5 through 1. 21. 8 do not include these features. > All other features are available on all supported versions.
## Formatting — Used Everywhere
Every message in ChatMod — broadcasts, MOTD, info files, chat — supports the same rich formatting syntax.
| Syntax | Result |
|---|---|
| `&a`, `&b`, `&c` … | Minecraft colour codes |
| `RRGGBB` | Hex colour codes |
| `&l` `&o` `&n` `&m` `&k` `&r` | Bold, italic, underline, strikethrough, obfuscated, reset |
| `Text{Hover text}` | Hoverable text with a tooltip |
| `Text{Hover}
## 📢 Broadcasts
Set up automated cycling messages in `chatmod.yml`. Every broadcast entry supports four display types.
| Type | Where it appears | |---|---| | `CHAT` | Server chat, all players | | `ACTION_BAR` | Above the hotbar | | `TITLE` | Centre screen, large text | | `BOSSBAR` | Top of screen boss bar |
Action Bar - Single line stays visible for `duration_seconds` (re-sent automatically, vanilla clears it after ~3 s without this). - Add a second line to show subtitle text in the title area alongside the action bar. - Add more lines to cycle through them in sequence, each held for `duration_seconds`.
Title Supports up to 4 lines per set: 1. Main title 2. Subtitle 3. Action bar text (optional) 4. Replaces the subtitle while line 3 is active (optional)*
Add `lines1:`, `lines2:` … to cycle through multiple title screens within one broadcast entry, each displayed for `duration_seconds`.
Boss Bar Multiple lines are displayed one after another as separate boss bars, each held for `duration_seconds`.
Broadcast controls
```yaml broadcast_enabled: true broadcast_interval_seconds: 300 randomize_broadcast: false # true = random order instead of sequential ```
Per-player-count intervals — automatically adjust the broadcast interval based on online players:
```yaml players_5_interval_seconds: 240 players_10_interval_seconds: 180 players_25_interval_seconds: 120 ```
Greet players with a personalized message when they join. Supports all formatting, placeholders, hover and click events, and atlas sprite tokens.
```yaml motd_enabled: true motd_messages: - lines: - "&+&bWelcome, %player%!" - "&7Playtime: &e%playtime% &7Last seen: &e%last_play_time%" ```
Use `/cm testmotd` to preview without rejoining.
📊 Mod Details
- Game
- Minecraft Mods
- Author
- official.andy
- Version
- 2.1.5
- Downloads
- 2,811
- Endorsements
- 20
- Category
- decoration
- Created
- 6/7/2025
- Updated
- 6/16/2026
- Game Versions
- 26.2
- Tags
- decoration, game-mechanics, management
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Chat Mod support?
The author lists 26.2. Other versions may work but are untested by the author.
What is the latest version of Chat Mod?
Version 2.1.5, published 2026-06-16 with 2,811 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await