- 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
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)
- 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
- 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
- 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
- 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
- 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
- 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
- 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)
- 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)
- 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)
- 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
- 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
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
- 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
- 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
- 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
- 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)