Updates/Changes:
- Support for 1.21
- Implemented AddonClassLoader for loading addons with dependency handling.
- Introduced BackupExecuteRunnable for executing backups.
- Enhanced APDependencyManager to manage dependencies with Ezlib.
- Updated Utils to allow file replacement during unzip operation.
- Refactored BackupManager for periodic backup tasks.
- Improved AddonLoader with custom class loader support and dependency checks.
- Added DependencyManager for handling addon and plugin dependencies.
- Integrated Maven Dependency loading using EzlibLoader.
- Added AddonCommandManager and related subcommands for addon management.
- Implemented PlayerEventHandler for permission handling on player events.
- Introduced AddonLogger for consistent logging in addons.
- and much more...
For Devs:
THIS UPDATE CHANGES THE SubCommand.subArgs METHOD SIGNATURE. BE SURE TO CHANGE IT ASWELL.
P.S.: Sorry that i didn't upload in so long. I had to focus on life. Hope it's not a big issue. I am also working on a WebUI Addon for the AdminPanel, if you wanna know about the progress, you can join my discord and ask.