Chat Tools

Quick rating

Chat Tools

No reviews yet

Timestamp, translators, notifier, macros, chat bubbles, chat filter; everything you need is here!

No Theme
No Genre
QoL & Tweaks
Client Utility
Mod Loaders
NeoForge
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Where It Runs
Client Only

Runs entirely on the client. Works on vanilla servers.

About

Project Details

Type
Mod
License
GNU General Public License v3.0 only
Latest Version
v2.4.3.1+1.16.x+fabric
Authors
CurseForge
Modrinth

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.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

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.\ Timestamp
  • Restore Messages \ Recovers messages from previous sessions.
  • Nickname Hider \ Conceals your real nickname from your view.\ Nickname Hider
  • Translator
    Press Shift + Tab in the chat bar to start translating.
  • Enable Chat History Navigator
    Use Ctrl + F to start navigating in chat!
    Chat History Navigator
  • Max History Length\ Sets the maximum number of chat messages stored.\ Max History Length

Notifier Settings

Various chat alert features:

  • Toast Notification\ Toast
  • Sound\ Supports custom sound effects.
  • Actionbar\ Displays alerts in the action bar.
  • Highlight\ Supports custom highlighting prefixes.\ Highlight Function
  • 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 all when selling items to the Chest Shop; \ Commands starting with special characters. \ The default RegEx pattern ^\d+$|^[.#%$/].*|\ball\b covers 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.\ Command Keybindings

Bubble Settings

  • Enable Chat Bubbles\ Displays a chat bubble over your head.\ Chat Bubbles
  • Bubble Rules\ Apply different bubble rules on different servers.\ Bubble Rules

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.
    Timestamp
  • Restore Messages
    Recovers messages from previous sessions.
  • Nickname Hider
    Conceals your real nickname from your view.
    Nickname Hider
  • Translator
    Press Shift + Tab in the chat bar to start translating.
  • Enable Chat History Navigator
    Use Ctrl + F to start navigating in chat!
    Chat History Navigator
  • Max History Length
    Sets the maximum number of chat messages stored.
    Max History Length

Notifier Settings

Various chat alert features:

  • Toast Notification
    Toast
  • Sound
    Supports custom sound effects.
  • Actionbar
    Displays alerts in the action bar.
  • Highlight
    Supports custom highlighting prefixes.
    Highlight Function
  • 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 all when selling items to the Chest Shop;
    Commands starting with special characters.
    The default RegEx pattern ^\d+$|^[.#%$/].*|\ball\b covers 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.
    Command Keybindings

Bubble Settings

  • Enable Chat Bubbles
    Displays a chat bubble over your head.
    Chat Bubbles
  • Bubble Rules
    Apply different bubble rules on different servers.
    Bubble Rules

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.

Screenshots

Gallery

  • Nickname Hider
    Nickname Hider
  • Bubble Rules
    Bubble Rules
  • Timestamp
    Timestamp
  • Chat History Navigator
    Chat History Navigator
  • Copy Screen
    Copy Screen
  • Max History Length
    Max History Length
  • Command Keybindings
    Command Keybindings
  • Highlight Function
    Highlight Function
  • Toast
    Toast
  • Chat Bubbles
    Chat Bubbles

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

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

4.3m
Total Downloads
CurseForge
~8,000
Modrinth
4.3m
Last Updated
CurseForge
Modrinth
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works