ChatUtility
by ProjectMichi
ChatUtility sorts chat messages into tabs, highlights words the player registers, and shows a timestamp on each message received.
What it does
Chat messages are grouped automatically and switched between tabs. Separate tabs can show player messages, team chat from the team command, server notifications and system messages, command execution results, messages from whitelisted players, and pinned messages. Right-clicking the chat screen opens a menu of actions for the message under the cursor.
Registered keywords are visually highlighted wherever they appear in a message, which helps a player notice messages that carry key information. The time each message was received can be displayed, and the timestamp can be toggled off. The mod keeps its footprint light while adding convenience without changing how the game itself plays. Simple GUI API is required and must be installed alongside it. The mod is client-side only, so servers run without it, and it is published for Fabric, Forge and NeoForge across 16 release versions, 1.21 – 26.2, with snapshot builds published for 26.2 and newer. It is released under All rights reserved and is not open source.
Key features
Tabbed chat categories
Messages are sorted into categories, and the chat window switches between them through tabs.
Keyword highlighting
Words the player registers are highlighted in any message that contains them.
Message timestamps
Each message can show the time it was received, and the display can be turned off in settings.
Chat screen actions
A context menu opens for a message in the chat screen, offering actions that apply to that message.
Customizable items
Several parts of the chat display can be adjusted in the mod settings, which open from the ModMenu mod list.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Players who run busy multiplayer servers with frequent team chat, server announcements and command output, and who want those messages separated and easier to find.
How it compares
Message Display Time is client-side only and open source under the MIT License, published for 1.16 – 26.3 on Fabric, Forge, NeoForge and Quilt, and it focuses on showing timestamps. PinChat is also client-side only and open source under the MIT License, but it is published for 1.21.10 – 26.3 and centers on pinned messages.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ChatUtility | Fabric, Forge and NeoForge | 1.21 – 26.2 | Client-side only | 2026-08-21 |
| Message Display Time | Fabric, Forge, NeoForge and Quilt | 1.16 – 26.3 | Client-side only | 2026-08-24 |
| PinChat | Fabric, Forge, NeoForge and Quilt | 1.21.10 – 26.3 | Client-side only | 2026-10-07 |
Questions
Does ChatUtility need Simple GUI API?
Does ChatUtility have to be installed on the server?
Which game versions does ChatUtility support?
In the catalog
ChatUtility is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 13,894 mods support Minecraft 26.2.
More from ProjectMichi
Similar mods
What the author says
ChatUtility is a utility MOD that enhances the chat experience, allowing for more convenient and organized communication. Chat messages are automatically categorized and can be toggled through tabs.
Official listing
- Modrinth page
- modrinth.com/mod/chatutility
- Owner
- ProjectMichi
- Published
- 2026-03-23
- Updated on Modrinth
- 2026-08-21
- Facts verified
- 2026-10-15
