- 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)
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 recode in process, fourth build, integrations:
- Added ChatColor system
- Added ChatColor menu (BETA)
- Optimized and fixed tab command blocker
- Added AntiCap system (extense config in config.yml)
- Fixed colors in console logs
- Added PlaceholderAPI support in hover text (all groups)
- Added tchat.version and tchat.reload permissions (tchat.admin is still working)
- Added PlaceholderAPI support to all messages
TChat recode in process, third build, integrations:
- Ban words (2 modes)
- Ban commands (tab & chat)
- Replace text
TChat recode in process, second build, integrations:
- Added groups (groups.yml) with permissions
- Added per group chat formats
- Added per group hover text (3 different click actions)
- Added an option to disable logging of player messages in the console
- Added prefix option in messages.yml
- Added HEX support in all messages.yml messages
TChat recode in process, first build, integrations:
- HEX color support (&#)
- Removed support with 1.8-1.12 (should work fine in 1.13-1.15 and without problems in 1.16+ but plugin is created and tested in 1.21)
- Chat format with PlaceholderAPI support without bugs like luckperms
- Fixed /chat reload command
- Command /chat version
- Added debug message in antispam
- Added debug message in antiflood
- Added action bar in auto broadcast
- Fixed permission in mention (mention in chat & /mention)
- Fixed permission in ignore list
- Added permission requeriment in replacer
- Added Command Timer
- Fixed StaffChat issue with Hover Text
- Added ignore list (/ignore list)
- Optimized ignore code
- Added [BUNGEECORD] action in custom commands
- Added @mention in chat
- Fixed antibot issue with chatgames
- Added an option to disable commands in Banned Commands
- Fixed correct answer message (chatgames)
- Added anti spam bypass permission
- Added anti flood bypass permission
- Optimized anti advertising code
- Added an option to disable entry commands
- Added an option to disable quit commands
- Added an option to disable replacer
- Added join groups
- Added suggest command in Hover Text
- Added per groups Hover Text
- Fixed all /mention messages
- Fixed helpop and msg commands
- Fixed disable bug
- Fixed bannedcommands & bannedwords bypass permission
- Added /chat command (help message)
- Added hover text & suggest command in AutoBroadcast
- Added hover text & suggest command in ChatGames
- Fixed StaffChat system (removed duplicated messages with hoverText enabled)
- Fixed hoverText messages (users could not see other users' messages with hoverText enabled)
- Added sounds on join
- Added titles on join
- Added particles on death
- Added particles on join
- Added sounds on join
- Fixed messages of mention command
- Added /list in disable.yml
- Fixed disable code
- Fixed auto broadcast placeholders (center & newer_center)
- Added chat levels (levels.yml)
- Added hover text (read config.yml)
- Fixed reply system
- Fixed banned words message
- Added /mention command
- Added %tchat_chatgames_top%
- Fixed hex colors in chat
- Removed hover text
- Fixed ChatColor messages
- Fixed Nick messages
- Fixed some errors in the chat with ignore, nick, etc...
- Fixed first message errors (placeholders, duplicated names, etc...)
- AutoBroadcast & chatgames titles disabled by default
- Removed aliases from plugin.yml
- Added aliases to commands.yml
- Added args to custom commands (commands.yml)
- Added %newer_center% to AutoBroadcast (center message - in newer versions)
- Fixed ChatColor system
Added join & quit commands
- Added %center% placeholder in Auto Broadcast
- Added comments in all yml config files
Added a console message when executing a blocked command or a blocked word
Fixed cyrillic symbols on Join Message & Quit Message
Added Replacer system and replacer.yml
Added an option to modify the name of mobs in death messages
Added commands in blocked words
Fixed /chat reload command
Added commands in blocked commands
- Converted all configuration files to yml
- Fixed some errors with error messages
Added %tchat_chatgames_winstop(top)% placeholder
Added %tchat_chatgames_wins% placeholder
Added /calculator command
Fixed and optimized banned commands system
Added %tchat_group% placeholder
- Fixed death_messages.json file
- Fixed /chatclear command
Added an option to disable death messages
Fixed LuckPerms compatibility
Added custom death messages
Added author section in /plugin
Fixed a bug in the colours of the rules message
Added sounds in Banned Commands
Added sounds in Banned Words
Fixed a console bug (player messages were not being displayed)
Added titles in Banned Words
Added titles in Banned Commands
Added number of worlds in the /info command
Added number of plugins in the /info command
Added MOTD system (message on enter)
Added [hand] placeholder in chat
- Fixed StaffChat system
- Fixed AutoBroadcast.json
Added an option to disable sounds in AutoBroadcast
Added fireworks in ChatGames
Added particles in ChatGames
Added sounds in Auto Broadcast
Added an option to disable sounds in ChatGames
Added sounds in ChatGames
Added titles on winning games
Added titles on ChatGames
Added titles for auto broadcast
Added an option to disable /rules
Added an option to disable /msg
Added an option to disable /ignore
Added an option to disable the nicks
Added disable.json
Added an option to disable /helpop (the other options will work in the following updates)
Added %tchat_ignored% placeholder
Fixed permissions on plugin.yml
Added tchat.bypass.chatradius permission
Fixed /chat reload command
Added some words to banned_words.json
Added 17 games to chatgames.json
Added a ChatRadius system
Added a PerWorldChat system
Added an option to disable chat in specific worlds
Added tchat.ignore permission
Added an option to disable ChatGames
Added format in ChatColor
Added option to disable join/quit messages
Added /checkcommand command (to check whether a command is blocked or not)
Fixed BannedCommands bug
Added /me command
Fixed BannedWords bug (typing !(bannedword) did not block the message)
Added /announcement command
Fixed Placeholders on join
Added auto broadcast system
Fixed onPlayerMove message
Added ChatColor system
Added Colors on chat
Fixed Unicode bug
Added /reply command
Added tchat.reply permission
Added tchat.msg permission
Added tchat.bypass.commandblocker permission
Added tchat.bypass.unicode permission
Added AntiUnicode system
Added /msg command
Added BanCommands config file
Added /cc sub-command
Added /chat version command
Fixed Placeholders on chat
Fixed % symbol on chat
Fixed ChatCooldown option
Fixed AntiSpam option
Added AntiAdvertising system
Added AntiFlood system
Fixed AntiCap system
Added PlaceholderAPI support
Added PlaceholderAPI expansion