- Updated Command Framework to v1.5.7.
- General performance improvements.
- Excluded some of the unnecessary folders from the plugin JAR.
- Fixed carousel editor not working on Minecraft 1.21.11.
- Updated InventoryFramework to the latest available version.
- Added support for Minecraft 1.21.11.
- Added support for PlaceholderAPI for command messages.
- Separated the command and tab completer classes.
- Performance improvements on tab completions due to new caching optimization.
- Updated .editorconfig style and reformatted the codebase.
- Added /carousel purge command to remove all stuck or ghost carousel entities from the server.
- Migrated the project to Gradle.
- Fixed formatting issues in short/long argument length error messages.
- Fixed an issue where carousel entities could remain stuck after an unexpected server shutdown, they will now be cleaned up on the next server boot.
- Implemented major performance optimizations for registering, running, and handling carousels and their entities, with noticeable improvements on newer Minecraft versions (1.11+).
- Updated Commons, Command Framework and Inventory Framework libraries.
- Moved to a new namespace: dev.despical.
- Updated the Commons library.
- Relocated the Commons library in the shaded plugin JAR to prevent overlapping classes.
