Chat Mod
ModMOTD Ingame, Full custom info command setup, Timed Broadcasts, Broadcasts for events with the world clock for events and countdowns :)
Type
Mod
Modrinth Downloads
1,865
Modrinth ID
UeyZY1Lc
Last Updated
May 15, 2026
Description
ChatMod - Advanced Server Messaging & Info
ChatMod transforms your server's communication! This powerful server-side Fabric mod gives administrators robust tools to engage players, deliver announcements, and manage server information efficiently. Enhance interaction through fully customizable broadcast messages, dynamic MOTD, user-definable info commands, interactive chat replacements, atlas sprite icons, player tagging, and much more.
π¬ Primary Support (Preferred)
All general questions, feature requests, and non-urgent bug reports should be posted in the appropriate channels on our Discord Server. 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) 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.
Key Features
π€ Player Identity & Heads
Display player heads and interactive references anywhereβchat, MOTDs, broadcasts, or info files.
Syntax Result [#playerhead:Name] Renders an inline player head sprite [@Name] Formatted name with hover tooltip and click actions [#@Name] Sprite icon + formatted name with hover/click [##@Name] Sprite icon only with hover/click [@%player%] Dynamic reference to the player viewing the message- Custom Hover Profiles: Define unlimited tooltip profiles in placeholders.yml. Admins can see PII like UUIDs and Ping, while players see ranks or balance.
- Eco Support: Built-in support for EcobalAPI (%ecobal_balance%) and PAPI placeholders in hover lines.
π¨ Chat Customization & Colors
- Persistent Chat Colors: Use /cm chatcolor <color> to set a permanent style for your messages. Supports Hex (#RRGGBB), color names, and even sprites as prefixes.
- Atlas Sprite Prefixes: Set your chat prefix to an icon: /cm chatcolor [#dirt] or even your own head: /cm chatcolor player.
- Permission Split: Control players' ability to use colors (&c) separately from formatting (&l) with chatmod.chat.color and chatmod.chat.format.
π’ Advanced Broadcast System
Every broadcast supports CHAT, ACTION_BAR, TITLE, and BOSSBAR modes.
- Dynamic Intervals: Use broadcast_player_count_intervals to send messages more frequently when the server is full.
- Randomization: Enable broadcast_randomize to shuffle your cycling announcements.
- Targeted Broadcasts: Use /cm bcnow <player> <type> <message> to send a broadcast to a single user.
π Dynamic Message of the Day (MOTD)
- Greets players with a personalized welcome message on join.
- Supports a rich set of built-in placeholders and now supports Atlas Sprite tokens in every context.
- Full Minecraft color codes, hex colors, hover text, and click actions.
π Custom Info Commands (e.g., /rules, /help)
- Create unlimited custom commands from YAML files.
- Supports multiple named page sections and arbitrary section keys.
- Auto-generates subcommands for permissions, aliases, and toggling the command status.
π¨ Atlas Sprite Icons (1.21.9+ only)
Render Minecraft texture atlas sprites inline using the vanilla text component format.
Syntax Result [#coal] Inline item sprite icon [#grass_block] Inline block sprite icon [#item] Sprite icon of the item you're holding [##item] Sprite icon only (no text name), held item [#item:N] Sprite icon of predefined item slot N- Priority Overhaul: vanilla_replacements in sprites.yml now take top priority, allowing you to re-skin standard tokens like [#chest] to use custom atlas textures.
π§ Custom Placeholders (placeholders.yml)
Define your own typed chat triggers that transform into formatted, interactive text.
- Centralized configuration for all name and tag formatting.
- Supports runcommand, sugcommand, and openurl click actions.
π¦ Item Placeholders & GUI
Manage shared item displays via /cm items.
- Unlimited Paging: Supports 54 items per page with unlimited pages.
- Persistent Slots: Reference items on any page using [item:N].
π·οΈ Player Tagging & Mentions
- @PlayerName or PlayerName@ β Highlights the name and plays a notification sound.
- @everyone β Notifies the entire server.
- Configurable tag formats are now centralized in placeholders.yml.
Commands
Command Description Permission /cm reload Reloads all configs instantly chatmod.reload /cm chatcolor <val> Set your persistent chat color/sprite chatmod.chatcolor.self /cm items <page> Opens the predefined items GUI chatmod.items /cm bcnow <player> Send ad-hoc broadcast to a specific user chatmod.bc.nowPermissions
Chat & Identity
- chatmod.chat.color β Use color codes (&0-&f, Hex)
- chatmod.chat.format β Use formatting codes (&l, &o, etc.)
- chatmod.chatcolor.self β Change your own chat color
- chatmod.chatcolor.others β Change others' chat color
- chatmod.chatcolor.sprites β Use sprites in chat color
- chatmod.player.tag β Tag players with @Name
Atlas Sprites
- chatmod.chaticon β Use [#SpriteName] icons
- chatmod.chatitem.icon β Use [#item] (icon + name)
- chatmod.chatitem.icon_only β Use [##item] (icon only)
Admin & Broadcast
- chatmod.reload β Reload all configs
- chatmod.bc.now β Send / schedule broadcasts
- chatmod.items.edit β Edit predefined items GUI
- chatmod.info.<name> β Access specific custom commands
Modpack Policy
- β You may include ChatMod in any modpack.
- β The modpack must not be sold.
Compatibility
Mod Loaders
Game Versions
Similar Mods
Reignited HUD
Reignition of the Ignited HUD mod, a RPG style HUD for Minecraft highly customizable.
Familiar Friends
Adds a book that can unlock special pets that grant new abilities
Owl's Pocket Dimension
Enjoy a Pocket Dimension where you can build in peace! Survival and multiplayer friendly
Blades Derby
An Umapyoi mod & SlashBlade Addon
Craftable Bell
Makes the Bell craftable
Fallen Logs
Add a wide variety of Fallen Logs to Minecraft Vanilla, in the Dark Forest, Savanna, Cherry Grove, Mega Taiga, Pale Gard...