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.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }