
TChat
ModrinthThe most advanced (modular) chat plugin
5.0.0 · MC 26.1.2 · Paper, Purpur
Files
5.0.0
releaseTChat 5.0.0
26.1.226.1.126.11.21.11+11paperpurpur2026-07-23 · 1.4K downloads
TChat-5.0.0.jar · 412 KB
5.0.0-DEV-6
betaTChat 5.0.0-DEV-6
26.1.226.1.126.11.21.11+11paperpurpur2026-06-19 · 709 downloads
TChat-5.0.0-DEV-6.jar · 505 KB
5.0.0-DEV-5
betaTChat 5.0.0-DEV-5
26.1.226.1.126.11.21.11+11paperpurpur2026-06-12 · 159 downloads
TChat-5.0.0-DEV-5.jar · 459 KB
5.0.0-DEV-4
betaTChat 5.0.0-DEV-4
26.1.226.1.126.11.21.11+11paperpurpur2026-05-28 · 314 downloads
TChat-5.0.0-DEV-4.jar · 437 KB
5.0.0-DEV-3
betaTChat 5.0.0-DEV-3
26.1.226.1.126.11.21.11+11paperpurpur2026-05-20 · 183 downloads
TChat-5.0.0-DEV-3.jar · 401 KB
5.0.0-DEV-2
betaTChat 5.0.0-DEV-2
26.1.226.1.126.11.21.11+11paperpurpur2026-05-14 · 148 downloads
TChat-5.0.0-DEV-2.jar · 122 KB
5.0.0-DEV-1
betaTChat 5.0.0-DEV-1
26.1.226.1.126.11.21.11+11paperpurpur2026-05-01 · 266 downloads
TChat-5.0.0-DEV-1.jar · 96 KB
4.3.0.0
releaseTChat 4.3.0.0
1.21.31.21.21.21.11.21+34bukkitpaperpurpurspigot2024-11-16 · 9.9K downloads
TChat-4.3.0.0.jar · 488 KB
4.2.3.1
releaseTChat 4.2.3.1
1.21.31.21.21.21.11.21+34bukkitpaperpurpurspigot2024-10-29 · 836 downloads
TChat-4.2.3.1.jar · 444 KB
4.2.3
releaseTChat 4.2.3
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-09-26 · 1.5K downloads
TChat-4.2.3.jar · 443 KB
4.2.2
releaseTChat 4.2.2
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-09-21 · 327 downloads
TChat.jar · 444 KB
4.2.1
releaseTChat 4.2.1
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-09-18 · 339 downloads
TChat.jar · 434 KB
1 more file
- TChatUpdater.jar
- TChatUpdater.jar
4.2.0
releaseTChat 4.2.0
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-09-15 · 350 downloads
TChat.jar · 430 KB
1 more file
- TChatUpdater.jar
- TChatUpdater.jar
4.1.5
releaseTChat 4.1.5
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-09-09 · 441 downloads
TChat.jar · 403 KB
1 more file
- TChatUpdater.jar
- TChatUpdater.jar
4.1.4
releaseTChat 4.1.4
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-09-07 · 213 downloads
TChat.jar · 365 KB
4.1.3
releaseTChat 4.1.3
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-09-05 · 195 downloads
TChat.jar · 337 KB
4.1.2
releaseTChat 4.1.2
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-08-27 · 412 downloads
TChat.jar · 315 KB
4.1.1
releaseTChat 4.1.1
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-08-24 · 299 downloads
TChat.jar · 302 KB
1 more file
- TChatUpdater.jar
- TChatUpdater.jar
4.1.0
releaseTChat 4.1.0
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-08-18 · 431 downloads
TChat.jar · 288 KB
1 more file
- TChatUpdater.jar
- TChatUpdater.jar
4.0.5
releaseTChat 4.0.5
1.21.11.211.20.61.20.5+32bukkitpaperpurpurspigot2024-08-15 · 245 downloads
TChat.jar · 269 KB
Files are delivered unmodified from Modrinth's servers and verified against the SHA-512 hash published by the project. The project's license applies to every file; check it before redistributing.
About
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
aaaaaaaor!!!!!!!! - Detect repeated patterns such as
hahahahaorxdxdxdxd - 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