THIS UPDATE HAS HUGE CHANGES TO CONFIG, PLEASE USE MY DISCORD SERVER REGARDING THE HELP REQUEST!
Changes:
- Completely redone Animation Actions system
- Fixed minimessage formatting
- Potentially fixed legacy gradient formatting
- Fixed many bugs regarding the new AquaticLib implementation
- Implemented new Crate Visuals system (You can now use Blocks, Multiblocks & ModelEngine entities as Crate visual)
- Removed legacy NMS handling
- Removed legacy Model handling
- Removed MEG v3 hook
- Fixed NMS interact error
- Fixed MEG Model interactions
- Changed key names of animation actions to not use camel case
- Fixed ItemStack modifications
- Re-added Aquatic Items hook
- Fixed Crate loading
- Removed legacy Actions system
- Menu Buttons now support fully new actions system
- Added support for PAPI for Inventory Titles.
- Redone Chance system
- Fixed placeholders in Actions
- Added Ease out parameter to SpawnReward animation action
- Fixed tabcomplete error
- Fixed Packet sending
- Redid Requirements
- Fixed Action Placeholders
- Added new Action type "giveitem"
- Recoded Reward Actions
- Recoded Reward Conditions
- Recoded Inventories
- Recoded whole NMS handling
- Recoded Tab completition
- Added new setting for inventories "clear-bottom-inventory" which is "false" by default. When's the value set the true, the Player's inventory part is being cleared while the inventory is opened (packet based)
- Dropped 1.16.5 version support
- Downgraded the java version to 17
- Refactored Menus, Items, BossBar, Titles, Actionbar handling
- Added MiniMessage formatting
- Fixed issues with database
- Fixed issues with Kotlin
- Fixed issues with PAPI
- Added new flag to key: "must-be-held" - this flag determines if the key must be held in hand to be able to open the crate. By default it is set to false, which checks whole player's inventory, not just the main hand.
- Fixed dupe issue with Virtual Keys
- Improved the key amount PAPI placeholder - both Physical & Virtual keys are now counted
