TChat

Quick rating

TChat

No reviews yet

The most advanced (modular) chat plugin

No Theme
No Genre
Social & Roleplay
Server Utility
Mod Loaders
Paper
Spigot
Minecraft

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

About

Project Details

Type
Mod
License
MIT License
Latest Version
5.0.0

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

Modrinth ID

Resources

External Links

About

Description

For a better experience, use 26.1.2


Last update of this page:
TChat 5.0.0
07/23/2026

Features​ (5.0.0)

Always up-to-date

  • Always updated to the last Minecraft version

Anti Advertising Module

  • Filter or block messages that contain links, domains, or IP addresses
  • Bypass permission
  • Custom actions
  • Custom regex filters
  • Configurable at: modules/antiadvertising.yml

Anti Cap Module

  • Filter or block messages in the chat if they contain too many capital letters
  • Bypass permission
  • Custom actions
  • Custom percentages
  • Configurable at: modules/anticap.yml

Anti Spam Module

  • Detect and prevent repeated characters such as aaaaaaa or !!!!!!!!
  • Detect repeated patterns such as hahahaha or xdxdxdxd
  • Detect repeated words such as hello hello hello
  • Optional character diversity detection for messages with very low character variety
  • Choose between blocking or censoring detected spam
  • Custom censor character
  • Whitelist specific words from the repeated words check
  • Custom actions
  • Fully configurable checks and thresholds
  • Configurable at: modules/antispam.yml

Anti Unicode Module

  • Detect and filter potentially dangerous or unwanted Unicode characters
  • Detect bidirectional control characters that can visually reorder text
  • Detect zero-width and invisible characters
  • Detect non-printable ASCII control characters
  • Detect Zalgo text and excessive combining marks
  • Detect fullwidth characters and Mathematical Alphanumeric Symbols
  • Detect Private Use Area characters
  • Optional emoji filtering
  • Optional Unicode script whitelist
  • Choose between stripping, censoring, or blocking disallowed characters
  • Custom censor character
  • Custom actions
  • Fully configurable Unicode filters
  • Configurable at: modules/antiunicode.yml

Auto Broadcast Module

  • Create automated messages sent via chat
  • Compatible with the channel module
  • Automatically center messages (%center%)
  • Custom actions
  • Configurable at: modules/autobroadcast.yml

Block Chat Module

  • Block the chat with one command (/blockchat)
  • Bypass permission

Blocked Commands Module

  • Block commands easily
  • Bypass permission
  • Custom actions
  • Configurable at: modules/blockedcommands.yml

Blocked Words Module

  • Block or censor words in the chat
  • Bypass permission
  • Custom actions
  • Configurable at: modules/blockedwords.yml

Channels Module

  • Create private channels
  • Custom message modes
  • Permission to join/leave channels
  • Player limit
  • Configurable at: modules/channels.yml

Chat Bridge Module

  • Per World Chat
  • Create "world groups"
  • Configurable at: modules/chatbridge.yml

Chat Cooldown Module

  • Prevent players from sending messages too frequently
  • Configure the cooldown duration in seconds
  • Display the remaining cooldown time with %cooldown_remaining%
  • Custom actions
  • Configurable at: modules/chatcooldown.yml

Chat Placeholders

  • Create custom tags in the chat with actions
  • Customizable permissions
  • Configurable at: modules/chatplaceholders/*.yml

Chat Radius

  • This ensures that only players within a specific area can see each other's messages
  • Customizable per world bypass char
  • Configurable at: modules/worlds.yml

Color Chat Module

  • Use colors in chat (per color permission)
  • MiniMessage support
  • <click> and other tags blocked by default

Command Cooldown Module

  • Prevent players from using commands too frequently
  • Configure the cooldown duration in seconds
  • Display the remaining cooldown time with %cooldown_remaining%
  • Custom actions
  • Configurable at: modules/commandcooldown.yml

Custom Commands Module

  • Create fully customizable commands using YAML files
  • Define custom command names and aliases
  • Configure minimum and maximum argument limits
  • Custom usage messages and actions
  • Permission requirements
  • Custom actions when a player lacks permission
  • Per-command cooldowns
  • Custom cooldown actions with remaining time placeholders
  • Execute multiple actions when a command is successfully executed
  • Access command arguments with {arg0}, {arg1}, etc.
  • Access all arguments joined by spaces with {args}
  • Access the executing player's name with {player}
  • Configurable at: customcommands/*.yml

Debug Module

  • Enable detailed debug logging
  • Display startup times for individual modules
  • Display startup times for registered commands
  • Display startup times for menus
  • Track the initialization time of different plugin components
  • Useful for identifying slow-loading modules and components
  • Configurable through the plugin configuration

Detailed Startup

  • Display detailed information during plugin startup
  • Show the loading time of individual modules
  • Show the loading time of commands
  • Show the loading time of menus
  • Provide a complete overview of the plugin initialization process

Extensive Wiki

  • Check our wiki here!

Groups

  • Create custom groups with formats, prefix, suffix, etc.
  • Disable chat format per groups
  • Configurable at: modules/groups.yml

Grammar Module

  • Automatically trim leading and trailing whitespace
  • Collapse multiple consecutive spaces into a single space
  • Automatically capitalize the first letters of messages
  • Automatically capitalize the first letter after sentence-ending punctuation
  • Automatically append a final character to messages when needed
  • Configure the minimum message length required for each feature
  • Configure the final character used by the module
  • Configure which ending characters prevent the final character from being appended
  • Fully configurable grammar and message formatting rules
  • Configurable at: modules/grammar.yml

HEX and MiniMessage Support

  • All messages have support for legacy colors &, MiniMessage and HEX colors with the format <&#rrggbb>

Hover Text Support (MiniMessage)

  • Configurable at: modules/groups.yml and config.yml

InvSee Module

  • View other players inventories
  • Permission to use it
  • Fully customizable menu
  • Configurable at: modules/invsee.yml

Modular

  • Full modular plugin (all modules can be intelligently disabled to save resources)

Nick Module

  • Change your name or the names of other users
  • You can get your own nickname with %tchat_nick%

Per Group Chat Format

  • Custom formats for groups
  • Disable chat format per group
  • Configurable at: modules/groups.yml

Per World Chat

  • Limit the chat to one or more worlds
  • Configurable at: modules/chatbridge.yml

PlaceholderAPI Support

  • All messages and formats support PlaceholderAPI

SQL Storage

  • All data is stored in SQL

YAML Config

  • Everything is configurable in YML files

Worlds Module

  • Enable/disable the chat per worlds
  • Configure chat radius per world
  • Configurable at: modules/worlds.yml

Commands & Permissions​

https://tchat.tect.host/general/commands-and-permissions

Placeholders​

https://tchat.tect.host/general/placeholders

Dependencies​

PlaceholderAPI

TChat5

Screenshots

Gallery

This project has no gallery images yet.

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

~30,000
Downloads
Last Updated
CurseForge
Created
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