
AquaticCrates - New Crates Era 3.1.4-Beta
New Era of Crates! Make your Crate Opening more interesting!
- Made sure that packets are being sent in correct order (bundle packet)
- Default config.yml
- Integrated CrateInteractEvent API event
- Entity Metadata indexes mapping for 1.21.1
- Entity Metadata indexes mapping for 1.21.5
- BetterModel support
UPDATED
- Completely redone packet entities handling
- Converted whole packets system to NMS
- Rewards are now all async back again
- Command action now checks what thread it is executed in (async execution catch)
- Packet blocks now use less packets
- MythicMobs API version
- Waves API version
FIXED
- Display Entities interpolation
- Text Display background color
- Incorrect packet sending order
- Rotation transformation entity data
- Packet Block flickering
- Issues with hologram field initialization
- Issues with player tab list order on 1.21.1
- Keys not being taken from inventory while spread
- Itemstack NMS mapping on 1.21.1
- NMS & Protocol issues on 1.21.5
- Issues with getting MythicMobs items
- AsyncPacketInventoryEvent being called in main thread
REMOVED
- PacketEvents dependency
ADDED
- New item interaction types in order to separate regular interactions & inventory interactions
- new text display flags (is-see-through, background-color, text-opacity, has-shadow)
- %page% placeholder to all buttons in preview menu
- PAPI placeholders support to all buttons in preview menu
FIXED
- Item flags not being applied
- Critical issue with the open button in preview
- Be able to get a reward thru a preview by clicking on it while having the aquaticcrates.admin permission
UPDATED
- Published the new API version (Same version as the plugin version is)
- Server getting stuck while trying to join when the plugin is not loaded completely
ADDED
- reward async-execution flag (false by default)
- API methods to open the OpenableCrate preview
FIXED
- keys taking
- preview next page check
- key receive message not showing up
- async command execution
YOUR OLD CONFIGURATION WON'T WORK!
MORE INFO ON OUR DISCORD SERVER
Added:
- offset parameter to show comet particle animation action
- try catches to avoid issues from rewards, actions & such
- NPC interactable
- Yaw Pitch offset to Entity & NPC interactable
- Armor setting to Entity & NPC interactable
- Milestones & Repeatable Milestones PAPI placeholders
- Milestone serialization
- Latest reward logic
- Latest rewards PAPI placeholders
- Custom Player Condition
- Permission Condition
- Crate Key Open Price
- Open Price serialization
- Fallback open price when no open prices are defined
- Hooked up open prices to opening logic
- Players are now in spectator mode while being in the cinematic
- Cinematic animation equipment
- Crate commands do not work in console
- Fixed some issues with inventories
- Added back the %chance% placeholder
- Refactored chance system
- Cleaned up the code and removed unused classes
- Redone the Open Price system
- Added conditional hologram lines
- Fixed crate opening issues
- Added advanced UI click settings
- Added UI Item animations
- Fixed issues with YML serialization
- Fixed %chance% placeholder in the preview UI
- Removed hologram debug messages
- A little recode of actions system
- Redone Hologram system
- Fixed %player% placeholder in animation actions
- Fixed buttons in preview UI
Changes:
- Changed key names of animation actions to not use camel case
- Added support for PAPI for Inventory Titles.
- Fixed placeholders in Actions
- Fixed tabcomplete error
- Fixed Packet sending
- Redid Requirements
- Fixed Action Placeholders
- Added new Action type "giveitem"
- Recoded Reward Conditions
- Recoded whole NMS handling
- Fixed loading issues
- Recoded Crate Conditions
- Implemented new Aquatic library
- 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.