Chat Tools
No reviews yet
Timestamp, translators, notifier, macros, chat bubbles, chat filter; everything you need is here!
Does not follow a specific thematic focus apart from vanilla Minecraft.
Used for mods with little to no gameplay elements.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Adds client-side tools and features to enhance the user experience.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the client. Works on vanilla servers.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
🔖Help Needed🔖
- New Translations
- New Web Machine Translators
Feel free to make a PR on Github.
📋 Overview
Chat Tools is a highly customizable Minecraft client mod that supports various features, allowing them to interoperate through commands and more.
📖 Glossary and Technical Details
- Session Identifier (Chat Tools-specific term) is a string that, in single-player mode, corresponds to the current save name, and in multiplayer mode, corresponds to the server address. Related Regular Expressions use the
matches()method for matching. - Pattern (General term) refers to the Regular Expression pattern. Chat Tools uses the MULTILINE mode for Regular Expressions and matches them using the
find()method. - Chat Tools maintains multi versions by using macro replacement. The same version of Chat Tools may exhibit slight differences between Minecraft versions.
- When processing player messages, Chat Tools removes color codes (§.).
- By enabling Advanced Tooltips (F3+H), you can hover over configuration items on the configuration page to view their keys, default values, and other details.
🛠️ Commands
/chattools on- Enable the mod./chattools off- Disable the mod./chattools opengui- Open the configuration page./chattools download- Download addons./chattools regex_checker <pattern> [<test_content>]- Without test content: check if the pattern is a valid regex. With test content: validate the pattern and test if it matches the content./chattools send_to_client text <text_JSON_component>- Send specific text to the client chat bar./chattools send_to_client actionbar <text_JSON_component>- Display specific text on the client actionbar./chattools config openfile- Open the configuration file (editing requires a game restart to apply changes)./chattools config get <key>- Retrieve the value of a specific configuration key for the current session./chattools config set <key> <value> [<save>]- Set the value of a specific configuration key. If save is set to true, the changes will also be saved to the file./chattools config toggle <key> [<save>]- Toggle the state of a boolean-type configuration key. If save is set to true, the changes will also be saved to the file.
✨ Function introduction
For elaborate descriptions and examples, please see >>FAQ<<.
General Settings
These are the core settings for Chat Tools:
- Show Timestamp \
Adds a timestamp to each message.\

- Restore Messages \ Recovers messages from previous sessions.
- Nickname Hider \
Conceals your real nickname from your view.\

- Translator
Press Shift + Tab in the chat bar to start translating. - Enable Chat History Navigator
Use Ctrl + F to start navigating in chat!

- Max History Length\
Sets the maximum number of chat messages stored.\

Notifier Settings
Various chat alert features:
- Toast Notification\

- Sound\ Supports custom sound effects.
- Actionbar\ Displays alerts in the action bar.
- Highlight\
Supports custom highlighting prefixes.\

- Allow List\ Messages matching this list are allowed.
- Ban List\ Messages matching this list are blocked (higher priority than Allow List).
Formatter Settings
Customize your messages using specified patterns. Apply different rules for different servers. See Bubble Rules.
- Pattern\
Automatically formats messages based on the specified style.\
For example: \
&e{text}makes your message gold on servers supporting the color prefix '&'.\&e{text} ~(ovo)~adds a personalized suffix.\My coordinates are: {pos}replaces{pos}with your current coordinates. - Auto-Disable for Matching…\
In some cases, you don't want your text to be formatted. \
This includes (but isn't limited to):\
Item counts or
allwhen selling items to the Chest Shop; \ Commands starting with special characters. \ The default RegEx pattern^\d+$|^[.#%$/].*|\ball\bcovers most cases.\ You can modify or add more as needed.
Chat Keybindings
Use hotkeys for frequently used commands:
- Trigger Last Command Hotkey\ Press a set hotkey to repeat the previous command.\ For example: \ While playing a Parkour map, do F3+C and activate it for a time, then you can quickly go back to the recorded point location every time you press the hotkey.
- Command Keybindings\
Assign hotkeys to frequently used commands.\

Bubble Settings
- Enable Chat Bubbles\
Displays a chat bubble over your head.\

- Bubble Rules\
Apply different bubble rules on different servers.\

Responder Settings
> Warning: Before using this feature on a server, please check with other players and admins first!
- Enable Responder\ Automatically responds to others' messages.
- Responder Rules\ Apply different responder rules on different servers.
Chat Filter Settings
- Enable Chat Filter\ Filter chat messages based on specific rules.
- Filter Rules\ If any of the patterns in this list matches an incoming message, the message will be filtered.
🔖Help Needed🔖
- New Translations
- New Web Machine Translators
Feel free to make a PR on Github.
📋 Overview
Chat Tools is a highly customizable Minecraft client mod that supports various features, allowing them to interoperate through commands and more.
📖 Glossary and Technical Details
- Session Identifier (Chat Tools-specific term) is a string that, in single-player mode, corresponds to the current save name, and in multiplayer mode, corresponds to the server address. Related Regular Expressions use the
matches()method for matching. - Pattern (General term) refers to the Regular Expression pattern. Chat Tools uses the MULTILINE mode for Regular Expressions and matches them using the
find()method. - Chat Tools maintains multi versions by using macro replacement. The same version of Chat Tools may exhibit slight differences between Minecraft versions.
- When processing player messages, Chat Tools removes color codes (§.).
- By enabling Advanced Tooltips (F3+H), you can hover over configuration items on the configuration page to view their keys, default values, and other details.
🛠️ Commands
/chattools on- Enable the mod./chattools off- Disable the mod./chattools opengui- Open the configuration page./chattools download- Download addons./chattools regex_checker <pattern> [<test_content>]- Without test content: check if the pattern is a valid regex. With test content: validate the pattern and test if it matches the content./chattools send_to_client text <text_JSON_component>- Send specific text to the client chat bar./chattools send_to_client actionbar <text_JSON_component>- Display specific text on the client actionbar./chattools config openfile- Open the configuration file (editing requires a game restart to apply changes)./chattools config get <key>- Retrieve the value of a specific configuration key for the current session./chattools config set <key> <value> [<save>]- Set the value of a specific configuration key. If save is set to true, the changes will also be saved to the file./chattools config toggle <key> [<save>]- Toggle the state of a boolean-type configuration key. If save is set to true, the changes will also be saved to the file.
✨ Function introduction
For elaborate descriptions and examples, please see >>FAQ<<.
General Settings
These are the core settings for Chat Tools:
- Show Timestamp
Adds a timestamp to each message.

- Restore Messages
Recovers messages from previous sessions. - Nickname Hider
Conceals your real nickname from your view.

- Translator
Press Shift + Tab in the chat bar to start translating. - Enable Chat History Navigator
Use Ctrl + F to start navigating in chat!

- Max History Length
Sets the maximum number of chat messages stored.

Notifier Settings
Various chat alert features:
- Toast Notification

- Sound
Supports custom sound effects. - Actionbar
Displays alerts in the action bar. - Highlight
Supports custom highlighting prefixes.

- Allow List
Messages matching this list are allowed. - Ban List
Messages matching this list are blocked (higher priority than Allow List).
Formatter Settings
Customize your messages using specified patterns. Apply different rules for different servers. See Bubble Rules.
- Pattern
Automatically formats messages based on the specified style.
For example:
&e{text}makes your message gold on servers supporting the color prefix '&'.
&e{text} ~(ovo)~adds a personalized suffix.
My coordinates are: {pos}replaces{pos}with your current coordinates. - Auto-Disable for Matching...
In some cases, you don't want your text to be formatted.
This includes (but isn't limited to):
Item counts orallwhen selling items to the Chest Shop;
Commands starting with special characters.
The default RegEx pattern^\d+$|^[.#%$/].*|\ball\bcovers most cases.
You can modify or add more as needed.
Chat Keybindings
Use hotkeys for frequently used commands:
- Trigger Last Command Hotkey
Press a set hotkey to repeat the previous command.
For example:
While playing a Parkour map, do F3+C and activate it for a time, then you can quickly go back to the recorded point location every time you press the hotkey. - Command Keybindings
Assign hotkeys to frequently used commands.

Bubble Settings
- Enable Chat Bubbles
Displays a chat bubble over your head.

- Bubble Rules
Apply different bubble rules on different servers.

Responder Settings
Warning: Before using this feature on a server, please check with other players and admins first!
- Enable Responder
Automatically responds to others' messages. - Responder Rules
Apply different responder rules on different servers.
Chat Filter Settings
- Enable Chat Filter
Filter chat messages based on specific rules. - Filter Rules
If any of the patterns in this list matches an incoming message, the message will be filtered.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers