Skip to content

Releases: TectHost/TChat5

5.0.0

Choose a tag to compare

@JMF-Alex JMF-Alex released this 23 Jul 16:30

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.

5.0.0-DEV-6

5.0.0-DEV-6 Pre-release
Pre-release

Choose a tag to compare

@JMF-Alex JMF-Alex released this 19 Jun 14:55
  • 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)

5.0.0-DEV-5

5.0.0-DEV-5 Pre-release
Pre-release

Choose a tag to compare

@JMF-Alex JMF-Alex released this 12 Jun 12:44
  • 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

5,0.0-DEV-4

5,0.0-DEV-4 Pre-release
Pre-release

Choose a tag to compare

@JMF-Alex JMF-Alex released this 28 May 13:13
  • Fixed nick permissions
  • Added auto broadcast module
  • Updated papermc
  • Added block chat module
  • Added channels module

5.0.0-DEV-3

5.0.0-DEV-3 Pre-release
Pre-release

Choose a tag to compare

@JMF-Alex JMF-Alex released this 20 May 16:36
  • 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

5.0.0-DEV-2

5.0.0-DEV-2 Pre-release
Pre-release

Choose a tag to compare

@JMF-Alex JMF-Alex released this 14 May 15:20
  • Added blockedwords module
  • Improved modular system
  • Unnecessary or overly long comments in the code have been removed
  • Updated to last paper release

5.0.0-DEV-1

5.0.0-DEV-1 Pre-release
Pre-release

Choose a tag to compare

@JMF-Alex JMF-Alex released this 01 May 16:07

This is the first official release of TChat5.
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