← Назад к ресурсам

TChat

The most advanced (modular) chat plugin

Modrinth social

Описание

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](https://tchat.tect.host/general/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](https://tchat.tect.host/general/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](https://tchat.tect.host/general/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](https://tchat.tect.host/general/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](https://tchat.tect.host/general/actions) - Configurable at: modules/blockedcommands.yml ## Blocked Words Module - Block or censor words in the chat - Bypass permission - Custom [actions](https://tchat.tect.host/general/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](https://tchat.tect.host/general/actions) - Configurable at: modules/chatcooldown.yml ## Chat Placeholders - Create custom tags in the chat with [actions](https://tchat.tect.host/general/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 - `` 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](https://tchat.tect.host/general/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](https://tchat.tect.host/)! ## 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 `` ## 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](https://www.spigotmc.org/resources/placeholderapi.6245/)​ ![TChat5](https://bstats.org/signatures/bukkit/TChat.svg)