All Mods Resource Packs Data Packs Shaders Modpacks Plugins
TChat

TChat

by Unknown • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions
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

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.1.x 1.21.x
Paper Purpur
1d ago 1
26.1.x 1.21.x
Paper Purpur
1d ago 1
26.1.x 1.21.x
Paper Purpur
1d ago 1
26.1.x 1.21.x
Paper Purpur
1d ago 1
26.1.x 1.21.x
Paper Purpur
1d ago 1
26.1.x 1.21.x
Paper Purpur
1d ago 1
26.1.x 1.21.x
Paper Purpur
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21.x 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.21 1.20.x 1.19.x +6
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
1.20.x 1.19.x 1.18.x +10
Bukkit Paper Purpur Spigot
1d ago 1
[5.0.0] TChat 5.0.0 by Unknown on Oct 12, 2026
Download
The TChat core has been largely rewritten to more closely follow a Kahn-style topological sorting algorithm. The previous module handling system had issues, particularly when unloading modules in reverse order, which could potentially lead to serious problems in the future.

As a result, module management has been almost completely redesigned in this release. We strongly recommend updating to this version to benefit from the new and more reliable modular core system.

## Changelog

  • Completely rewritten the modular core system.
  • Improved module dependency management using a Kahn-style algorithm.
  • Improved module loading and unloading reliability.
  • Added support for MariaDB.
  • Added the Custom Commands module.
  • Added the Command Cooldown module.
  • Added the Chat Cooldown module.
  • Added the [IF] tag for conditional actions. See the wiki for more information.
  • Added the [FOR] tag for looping actions. See the wiki for more information.
  • Added the [PRINT] tag for printing messages.
  • Fixed spacing issues in the [MESSAGE] tag.
  • Fixed text override issues in the Banned Words module.
  • Fixed links being incorrectly handled in chat. (#7)
  • Updated the PlaceholderAPI dependency to the latest version (2.12.3).
  • Updated the PaperMC dependency to the latest build. (#74)
  • Updated the MiniMessage (Adventure) dependency to the latest version (5.2.0).
  • Added an improved startup log.
  • Added support for additional startup log information through the debug mode.
  • Added the debug option to config.yml.

  • Added invsee module
  • Fixed an error when changing the nickname of offline users
  • Fixed the execution of actions in the Banned Words module
  • Fixed a bug where the anticap module was not retrieving the correct raw message (#3)
  • Added Anti Advertising module
  • Updated Paper to last version
  • Updated HikariCP and SQLite dependencies to last version
  • Added Chat Placeholders module (custom and item tags)
  • Added Worlds module (per world chat radius and per world enable/disable chat)
  • Updated Paper to last version
  • Fixed double render in channels module
  • Added Chat Bridge module (per world chat)
  • Added actions to BlockedCommands module
  • Added actions to AutoBroadcast module
  • Added actions to AntiCap module
  • Added actions to BlockedWords module
  • Fixed nick permissions
  • Added auto broadcast module
  • Updated papermc
  • Added block chat module
  • Added channels module
  • Fixed some issues in the BannedWords module
  • Added the AntiCaps module
  • Added the BannedCommands module
  • Improved and fixed parts of the modular core system
  • Added the Nick module
  • Added SQL storage support
  • Updated PaperMC to the latest stable release
  • Fixed legacy color parsing -> TChat now automatically converts all legacy colors to MiniMessage colors for full compatibility between both systems
  • Fully refactored the code structure to allow cleaner and more organized future expansion
  • Updated MiniMessage to v5
  • Added auto-completion to all TChat commands
  • Fixed a small spacing issue in the prefix
  • Added blockedwords module
  • Improved modular system
  • Unnecessary or overly long comments in the code have been removed
  • Updated to last paper release
This is the first official release of TChat5.<br>
Main changes compared to TChat4:

  • Spigot API -> PaperMC API
  • Java 17 -> Java 25
  • "Modular plugin" -> Fully modular plugin using the Kahn algorithm
  • No compatibility with other chat plugins -> Improved compatibility with other chat plugins
  • Legacy colors and HEX -> Legacy colors and MiniMessage support in all messages
  • Impossible to disable a module without restarting the server -> Hot-pluggable modules with /chat reload
  • Constant updates without notice -> More stable updates with better support and server-side notifications
  • No MiniMessage support in chat colors -> Full MiniMessage support based on permissions
[4.3.0.0] TChat 4.3.0.0 by Unknown on Oct 12, 2026
Download
  • Removed broadcast premade (unnecessary feature)
  • Remodeled configuration file structure
  • Expanded modular options (all those who disable a lot of TChat options will save a lot of performance with this new version)
  • AutoBroadcast code optimized
  • Removed only player for list command
  • Fixed bypass permission in anti advertising (signs)
  • Optimized joins code
  • Fixed an error when you use %tchat_tag% withouth tags
  • Added %mentioned% placeholder in all mention messages, titles, etc...
  • Fixed /seen command (not working correctly)
  • Fixed /nick command (the same as seen)
  • Removed a depuration message in groups system
  • Now the commands are registered by CommandMap and not by plugin.yml, that is to say that now when you deactivate a command, it will not be registered as before.
  • Removed rules, print, and other commands (now works in the commands.yml)
  • Spigot version updated to 1.21.3
  • Updated Spigot page

4.2.3.1 -> 4.3.0.0
Update all files
[4.2.3.1] TChat 4.2.3.1 by Unknown on Oct 12, 2026
Download
Very small update (4.3.0 coming soon with many changes)

  • Fixed some errors in groups system
  • Added users section in groups.yml (to assign specific groups to specific players, this will solve the errors with the op players) (/chat group)

4.2.3 -> 4.2.3.1
Update files:

Messages file
groups.yml (add users section)
[4.2.3] TChat 4.2.3 by Unknown on Oct 12, 2026
Download
  • Added broadcast premade
  • Added /replacer command
  • Added discord hook in /mute command
  • Added anti repeat commands system
  • Added discord hook in Banned Commands
  • Fixed ChatCooldown error
  • Added two new options in joins.yml (inside sound section)
  • Added censor mode in Anti Unicode system
  • Added an option to disable op-group on groups.yml
  • Added mentioner placeholder in the mention messages
  • Added bypass permission for channel player limit
  • Fixed bStats and optimized (thanks to Slide)
  • Fixed /chat reload for banned commands in /<TAB>
  • Added priority on groups.yml
  • Optimized ChatListener class
  • Fixed depuration error in Chat Cooldown system

4.2.2 ->4.2.3
Update files:

Messages file
config.yml
joins.yml
banned_commands.yml
[4.2.2] TChat 4.2.2 by Unknown on Oct 12, 2026
Download
  • Added key words actions in chat games (change your config, add [WRITE] before all the keywords)
  • Added [ANNOUNCEMENT] tag in Custom Commands
  • Added discord module in Banned Words system
  • Added %tchat_ignore_list% placeholder
  • Added %center% placeholder for menu title (chatcolor)
  • Removed no-games messages from chat games
  • Fixed /showitem command
  • Fixed [item] chat placeholder
  • Fixed Death Messages options
  • Added [DEBUG] tag in Custom Commands
  • Added /autobroadcast toggle command
  • Added chat radius chat placeholders
  • Fixed /ignore all command
  • Optimized /ignore command code
  • Optimized chat cooldown code
  • Fixed an error writing while in chat cooldown
  • Fixed error finding debug message in chat cooldown
  • Fixed an error writing "%" in the chat (or any message containing % character)
  • Updated wiki
https://tchat.tect.host/

4.2.1 -> 4.2.2
Update files:

commands.yml (optional, add comments)
hooks/discord.yml
Messages file
banned_words.yml
[4.2.1] TChat 4.2.1 by Unknown on Oct 12, 2026
Download
  • Fixed cancellation of player chat event (not canceling now)
  • Released v1.0.4-BETA of TChatUpdater
  • Fixed replacer system (now not replaces letters, replaces words)
  • Added /poll finish command
  • Added minimum players for finish a Poll
  • Added max players for a Poll
  • Added =@ (like) comparator in Custom Commands (for WHILE and IF)
  • Added per channel player limit (channels.yml)
  • Added a blacklist in ignore system
  • Added bypass character in per world Chat Radius (needs a permission, you can change the character in worlds.yml)
  • Fixed bypass Grammar cap permission
  • Fixed bypass Grammar dot permission
  • Fixed append character in /list command
  • Fixed disable options in Death Messages
  • Removed register messages option (in config.yml)
  • Optimized chat format code
  • Fixed =~ (match) comparatir in Custom Commands (for WHILE and IF)
  • Updated wiki
https://tchat.tect.host/

4.2.0 -> 4.2.1
Update files:

config.yml
Messages file
channels.yml
worlds.yml
[4.2.0] TChat 4.2.0 by Unknown on Oct 12, 2026
Download
  • Updated Spigot page
  • Added an option to disable /invsee command (and menu)
  • Added /me command (with custom format and permission)
  • Added an option to disable full chat levels module (levels.yml, modular option)
  • Added custom prefix in /print command
  • Added [RETURN] tag in Custom Commands
  • Added /chatgames command
  • Added /tags command
  • Added tags menu (menus/tags_menus.yml, multiple menus)
  • Released TChatUpdater v1.0.3-BETA
  • Added an option to disable /showenderchest command (and menu)
  • Fixed tchat.admin permission in channels
  • Fixed message error invalid chat color in chatcolor menu
  • Fixed error in [IF] tag in Custom Commands (not working '<' and '>')
  • Removed an additional message in chat color system
  • Optimized chat games code
  • Fixed messages_es.yml file
  • Added Tags placeholders (%tchat_tag% and %tchat_tag_displayname%)
  • Added an option to disable tags menu

4.1.5 -> 4.2.0
Update files:

commands.yml (optional, for add comments)
levels.yml
config.yml
Messages file
menus/invsee.yml
menus/show_ender_chest.yml
[4.1.5] TChat 4.1.5 by Unknown on Oct 12, 2026
Download
  • Fixed bypass Per World Chat permission
  • Added /mention command
  • Added [ender] chat placeholder
  • Added hover text in chat games messages
  • Added click event in chat games messages
  • Added [/(cmd)] chat placeholder
  • Added /ignore all command
  • Fixed error in Custom Commands [IF] tag (not working inside a FOR or WHILE loop)
  • Added bStats support
  • Added /showenderchest command
  • Added [BREAK] tag in Custom Commands
  • Added limit number of repeat messages (in Grammar)
  • Updated wiki
https://tchat.tect.host/

4.1.4 -> 4.1.5
Update files:

placeholders.yml
commands.yml (optional)
Messages file
config.yml
[4.1.4] TChat 4.1.4 by Unknown on Oct 12, 2026
Download
  • Added chat cooldown per channels (channels.yml)
  • Added chat games actions (titles, sounds, particles and action bar)
  • Added banned words whitelist (banned_words.yml)
  • Added chat disabled bypass permission
  • Added anti advertising whitelist (for links, domains and IPs)
  • Added invsee menu (TChat/menus/invsee.yml)
  • Added /invsee command
  • Fixed translation error in chat bot (chatbot.yml)
  • Some optimizations were made in the ConfigManager (config.yml), now more options are modular
  • Added an option to disable all banned words module (modular option)
  • Added additional options in the Anti Advertising actions
  • Added 2 placeholders for formats (%tchat_format% and %tchat_group_format%)
  • Added an option to disable all Command Programmer module (modular option)
  • Added an add commands on tab complete in Banned Commands (auto register commands)
  • Added per group hover on private messages (msg) and reply messages
  • Added [inventory] chat placeholder
  • Updated wiki
https://tchat.tect.host/

4.1.3 -> 4.1.4
Update files:

banned_words.yml
banned_commands.yml
config.yml
messages file
placeholders.yml
chatgames.yml
[4.1.3] TChat 4.1.3 by Unknown on Oct 12, 2026
Download
  • Added lang files (messages_en.yml and messages_es.yml in lang folder) CHANGE THE messages.yml
  • Added /mute command
  • Added %center% placeholder in hover text (groups.yml)
  • Added /logs command
  • Added chat games wins top placeholders
  • Added [WHILE] tag in Custom Commands (supports %i% placeholder)
  • Fixed %center% placeholder in Custom Commands
  • Fixed String comparations ( not int comparations ) in [IF] tag in Custom Commands
  • Added an option to disable chat color menu
  • Added [MUTE] tag in Custom Commands
  • Added death logs (death.log)
  • Fixed enable/disable anti cap option (not disabling)
  • Fixed permissions in /nick command
  • Removed some messages from nick command
  • Fixed bypass permission in anti cap
  • Updated Wiki
https://tchat.tect.host/

4.1.2 -> 4.1.3
Update files:

config.yml
messages.yml (read changelog)
commands.yml (OPTIONAL, only for add explications of the new tags)
[4.1.2] TChat 4.1.2 by Unknown on Oct 12, 2026
Download
  • Added %player% placeholder in Custom Commands
  • Disabled several options by default in joins.yml
  • Added an option to disable colors translation in chat
  • Added Chat Radius option per worlds (worlds.yml)
  • Added /bannedwords command
  • Added %center% placeholder in Custom Commands
  • Added /stafflist command
  • Added [WARNING] tag in Custom Commands
  • Added discord webhook to Channels (channels.yml)
  • Added /realname command
  • Added per group XP multiplier (levels.yml)
  • Added a command whitelist in Anti Bot
  • Fixed disable commands and chat option in Anti Bot
  • Fixed color translation in the personal and global Action Bar (mentions.yml)
  • Fixed enable/disable option in Death Messages
  • Added stafflist placeholders (2 placeholders)
  • Fixed Grammar options (when set to false, it did not deactivate, it only deactivated the message)

4.1.1 -> 4.1.2
Update files:

config.yml
messages.yml
worlds.yml
levels.yml
channels.yml (only if you use channels)
joins.yml (optional)
[4.1.1] TChat 4.1.1 by Unknown on Oct 12, 2026
Download
  • Released version 1.0.1-BETA of the addon TChatUpdater
https://github.com/TectHost/TChatUpdater/releases/tag/1.0.1-BETA
  • Added an option to disable formatting by groups
  • Added an option to make other players join a channel (/channel join (channel) (player))
  • Added [XP] tag in Custom Commands (with sub-tags ADD/REMOVE/SET)
  • Added [LEVEL] tag in Custom Commands (with sub-tags ADD/REMOVE/SET)
  • Added new death messages
  • Changed %s placeholders in death messages with %killer% and other placeholders
  • Added /seen command
  • Added /nick command
  • Added mentions actions (titles, sounds, etc...)
  • Added mentions groups (mentions.yml)
  • Added %tchat_nick% placeholder
  • Fixed replacer system
  • Added emojis in replacer (check replacer.yml)
  • Fixed colors in chat (changed permissions)
  • Fixed HEX colors in discord hook messages
  • Added an option to disable every death message
  • Fixed the bug that disabled the discord hook, ignore, mentions, among other systems when disabling the formatting

4.1.0 -> 4.1.1
(You can use the TChatUpdater)

messages.yml
config.yml (optional, remove the mentions)
death.yml
groups.yml
replacer.yml (optional, for add the emojis)
[4.1.0] TChat 4.1.0 by Unknown on Oct 12, 2026
Download
  • Updated Spigot page
  • Added TChatAutoUpdater addon (optional)
https://github.com/TectHost/TChatAutoUpdater
  • Fixed a VERY IMPORTANT bug in PerWorldChat and ChatBridge (worked just as well without having them activated)
  • Added [SLEEP] tag in Custom Commands
  • Added /socialspy command
  • Added Ignore log file (logs/ignore.log)
  • Added Anti Advertising log file (logs/anti_advertising.log)
  • Added Join & Quit actions (joins.yml)
  • Added /commandtimer command
  • Added an option to select channel (channels.yml) in Auto Broadcast
  • Added [world] chat placeholder (configurable at: placeholders.yml)
  • Added SocialSpy modes (check config.yml)
  • Added Whitelist/Blacklist commands in SocialSpy
  • Added HEX support in ChatColor command
  • Optimized Logger system (for all files)
  • Fixed Banned Comamnds log
  • Fixed Banned Words log
  • Fixed Auto Broadcast actions
  • Added Auto Broadcast permission (to see the message and actions)
  • Fixed /chat reload command (don't reloading placeholders.yml file)
  • Fixed bypass on Banned Words (similar words)
  • Optimized and simplified Banned Words code
  • Fixed 2 or more Banned Words in the same message (now block all the Banned Words in the message, not only one)
  • Fixed title on Banned Words
  • Fixed First letter system from Grammar (not working)

4.0.5 -> 4.1.0
Update files:

config.yml
messages.yml
[4.0.5] TChat 4.0.5 by Unknown on Oct 12, 2026
Download
  • Added Banned Words logs system (logs/banned_words.log)
  • Added /list command
  • Added /calculator command
  • Added /chatcolor (color) (format) command (you can use 1 argument or 2 arguments)
  • Added [FOR] tag in Custom Commands for create loops
  • Added [CHATCOLOR] tag in Custom Commands
  • Added [coords] placeholder in chat
  • Added [item] placeholder in chat
  • Fixed chatcolor color and format in chat (did not appear the colors and formats)
  • Added an option to reset color and format in chatcolor menu
  • Fixed HEX color compatibility in the chatcolor menu title
  • Fixed a bug when selecting format without color in chatcolor
  • Fixed error in the message of selecting a color or format in the chatcolor (in the color did not show the format and in the format did not show the color)
  • Added [GLOBAL] tag in Custom Commands (sends a message without format to all players)
  • Added [BROADCAST] tag in Custom Commands (sends a TChat broadcast to all players)
  • Added /player command (displays player information)
  • Fixed bypass permission in anti unicode system
  • Added /server command (displays server information)
  • Added custom color ping system for /ping command (configurable at config.yml)
  • Added other ping view in /ping command (/ping <player>)
  • Fixed colors translation in mention system
  • Added 2 placeholders for ping (%tchat_ping%, %tchat_ping_color%, read wiki before using)
  • Added PerWorldChat system in worlds.yml
  • Added Chat Bridge system for PerWorldChat in world.yml

4.0.4 -> 4.0.5
Update files:

config.yml
messages.yml
worlds.yml
menus/chatcolor.yml
[4.0.4] TChat 4.0.4 by Unknown on Oct 12, 2026
Download
# IMPORTANT CHANGE IN CHAT FORMAT, PLEASE UPDATE config.yml AND groups.yml FILES (check chat.format, remove %message% and add ¡ character)

  • Updated TChat Spigot version from 1.21 to 1.21.1 (Added 1.21.1 support)
  • Added /showitem command (BETA, I know all the bugs and errors)
  • Added /helpop command
  • Fixed usage reply message
  • Fixed and improved ChatFormatListener class
  • Fixed disable chat format option
  • Fixed colors in messages
  • Fixed mention color
  • Fixed final dot system (now check if the message ends with the same character as the final dot character before adding it)
  • Fixed color for mesage in chat format
  • Added /bannedcommands command
  • Added Match comparator in Custom Commands
  • Added depuration messages in anti flood system
  • Added depuration messages in anti spam system
  • Fixed colors from chat color in chat
  • Added no arguments messages in Custom Commands
  • Added Banned Commands log file
  • Added /channel send (channel) (message) command. (Compatible with the Custom Commands for StaffChat and other systems)
  • Fixed bypass permission for Auto cap
  • Fixed bypass permission for Final dot
  • Fixed bypass permission for Anti cap
  • Added support for '' in the [MESSAGE] tag in Custom Commands

4.0.3 -> 4.0.4
Update files:

config.yml
messages.yml
groups.yml
[4.0.3] TChat 4.0.3 by Unknown on Oct 12, 2026
Download
  • Added %tchat_xp% and %tchat_level% placeholders
  • Added AND and OR comparators in Custom Commands
  • Added messages of deaths in discord hook
  • Added Chat Games stats (wins in saves.yml) with %tchat_chatgames_wins% placeholders
  • Added /plugin command (displays information about a specific plugin)
  • Added signcolor
  • Fixed Banned Words system
  • Fixed tab completation in /autobroadcast command
  • Fixed default ChatColor color
  • Fixed anti advertising sign bypass permission

4.0.2 -> 4.0.3
Update files:

hooks/discord.yml
messages.yml
[4.0.2] TChat 4.0.2 by Unknown on Oct 12, 2026
Download
  • Added death actions (title, particles, sound and actionbar)
  • Added auto broadcast actions (title, particles, sound and actionbar)
  • Added /autobroadcast command (/autobroadcast start, stop, restart, remove and add)
  • Fixed colors for placeholders in Hover text
  • Fixed Grammar (not working)
  • Added join/quit messages (embed) in discord hook
  • Fixed colors for placeholders in /print command
  • Added conditionals in CustomCommands actions
  • [IF] (value1) (comparator) (value2)
  • [ELSE IF] (value1) (comparator) (value)
  • [ELSE]
  • [FI]

4.0.1 -> 4.0.2
Update files:
  • death.yml
  • autobroadcast.yml
[4.0.1] TChat 4.0.1 by Unknown on Oct 12, 2026
Download
  • Added /rules command (with permission)
  • Added /ignore list command (view all ignored users)
  • Added %center% placeholder in AutoBroadcast (automatically centers the text)
  • Added %center% placeholder in ChatGames (automatically centers the text)
  • Added /print command (support with &, HEX and PlaceholderAPI)
  • Added custom message in /chat (no args) command
  • Added an option to disable /ping command
  • Added an option to disable chat format
  • Added worlds.yml file
  • Added an option to disable chat in concrete worlds
  • Added an option to disable /chatcolor command
  • Fixed an error in chat when using chatcolor (colors & did not translate)
  • Added /announcement command
  • Added custom /help command
[4.0.0] TChat 4.0.0 by Unknown on Oct 12, 2026
Download
  • Added /warning command
  • Added death messages (death.yml)
  • Fixed Anti Advertising signs
  • Fixed Anti Advertising commands
  • Added chat levels with rewards and custom levels (levels.yml=
  • Added mentions in the chat (@player)
  • Added polls system (/poll create and /poll vote)
  • Updated Spigot page to 4.0.0 version
  • Fixed admin permission in Custom Commands (tchat.admin)
  • Added [CLICK_ACTION] in Custom Commands (Text Component)
  • Fixed grammar bypass permission
  • Fixed chat cooldown bypass permission
  • Fixed anti flood bypass permission
  • Fixed /chat reload command (did not reload replacer.yml file)
  • Fixed win multiple times chat games
  • Fixed anti unicode bypass permission
  • Fixed win out of game time in chat games
TChat recode in process, last build, integrations:

  • Added social spy system
  • Added custom /pl command
  • Added /broadcast command
  • Added ignore system (/ignore)
  • Added /ping command
  • Fixed tab complete in /channels
  • Added Discord hook for messages on chat
  • Fixed permissions not working without permissions plugin
  • Added Custom Commands creator (commands.yml)
  • Added social media commands (/youtube , /web ...)
  • Fixed chat complete in /chat and /tchat
TChat recode in process, eighth build, integrations:

  • Added an anti flood system (percentage and repeat letters)
  • Added an chat anti spam system
  • Added an command anti spam system
  • Added an anti unicode system (2 modes)
  • Added particles in banned words
  • Added particles in banned commands
  • Added /chat clear command
  • Added /chat mute command
  • Fixed prefix on mute chat messages
  • Fixed anti advertising bypass permissions
  • Added command programmer (schedules) system (command_programmer.yml)
TChat recode in process, seventh build, integrations:

  • Fixed permission to use msg command
  • Fixed permission to use reply command
  • Added an option to change the msg permission
  • Added an option to change the reply permission
  • Added an anti repeat message system (blocks messages that are the same or similar to the previous one)
  • Added an anti bot system (messages and commands)
  • Added chat games system
  • Added logs system (logs chat messages and commands in logs/chat.log and logs/commands.log, check config.yml)
  • Added chat clear command (/chatclear)
  • Added mute chat command (/mutechat)
  • Optimized ChatListener java class
  • Added auto broadcast system
  • Fixed permission to bypass grammar system
  • Fixed multi player messages error (when there are more than two players, half of the players cannot see messages from other players, this has been fixed)
TChat recode in process, sixth build, integrations:

  • Added new configurable options in chatcolor.yml for the menu (slots and cooldown)
  • Added auto broadcast system
  • Added an option to configure the bypass permission in grammar
  • Added chat bot system
  • Added Private Messages system (msg)
  • Added Reply system for Private Messages (r)
  • Fixed Chat Color menu spam (when clicked, it was executed many times and this could cause lag, this is corrected thanks to the menu cooldown)
  • Added Command Timer system
  • Fixed close item in Chat Color menu (did not close when clicked)
  • Added an option to disable format in chat channels
TChat recode in process, fifth build, integrations:

  • Added an option to disable the plugin prefix in config.yml
  • Added grammar (config.yml), cap and final dot
  • Added an option to customize banned words bypass permission
  • Added an option to customize banned commands bypass permission
  • Fixed option to disable anti cap message
  • Added more customizable options in chatcolor.yml (BETA)
  • Added custom channels (channels.yml)
TChat Icon
Download TChat
Select game version
Select platform