Skip to content

5.0.0

Latest

Choose a tag to compare

@JMF-Alex JMF-Alex released this 23 Jul 16:30
· 6 commits to main since this release

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.