New Era of Crates! Make your Crate Opening more interesting!
ADDED
- Simplified syntax for empty crate message
- Simplified syntax for no key message
- Available rewards open restriction
- Setting for mass-open final action in reward - Huge optimization
- Defaults to Oraxen furniture visual
- A way to hide enchantments using modern item data components
- Switched to Kotlin Coroutines
- Support for virtual threads
- optimized mass-opening massively (100+ times faster)
- particle engine
- 1.21.9 support
- setting to disable logs for defined crates - This completely disable Database handling for crate opening & such - also optimizes opening a lot
- %aquaticcrates_guaranteed_<crate>_next_remaining%
- %aquaticcrates_guaranteed_<crate>_next_required%
- %aquaticcrates_guaranteed_<crate>_next_id%
- %aquaticcrates_guaranteed_<crate>_next_name%
- Chances in Preview are now dynamic and are being calculated of currently winnable rewards
UPDATED
- Optimized mass opening
- Reward Items are now using the random-amount range for the amount
- Oraxen API version
- Switched over from Bukkit Scheduler to Coroutines
- Made plugin loading 20 times faster
- Interactables are not handled on main thread anymore
FIXED
- Crate interaction issues
- fixed #1 tick packet blocks not showing up properly
ADDED
- new hologram syntaxes
UPDATED
- Redone whole holograms handling
- made holograms hookable to entities
- default messages.yml
- example crate
FIXED
- String deobfuscation
- reward conditions
- bstats
- items not being loaded properly
- items having italic display names and lore
REMOVED
- old hologram system
ADDED
- New Scenario system (Waves - replacement for Animations)
- aliases field to Arguments
UPDATED
- Redone whole Animations system
- Moved 80% of actions & animation props to Waves
- Redone Later Actions action
- Redone Start Ticker action
- Redone Timed Actions action
- Redone how Arguments are serialized
REMOVED
- conditional actions action as they were already done in Waves
ADDED
- Demo crates uploading when no crates folder exists
- automatic Waves downloading
- support for HMCCosmetics
- bukkit inventory interaction cancellation
- Crate open limit (per player)
- Crate open limit (global)
- fail-actions option to crate open restrictions
UPDATED
- Decreased Waves size about 8.5MB
FIXED
- Issues with Packet Inventories
- Issues with PAPI milestones placeholders
- net.minecraft.server.RunningOnDifferentThreadException in Packet Inventories
- packet cursor items
ADDED
- conditional-actions action for global usage
- Smart Actions
- random actions action for global usage
- Close Inventory generic action
- Fallback preview item (when reward is not winnable, this item is gonna be used in the preview menu)
- Animation Variables
- variable animation action
- variable settings to animation
- reward showcase system
- empty reward showcase
- item reward showcase
- reward spawn actions
- reward despawn actions
- reward interactables
- reward holograms
- made reward showcase throwable
- update-model-tint animation action
- tint setting to show-model animation action
- added velocity & power setting to show-reward-showcase animation action
UPDATED
- Simplified class transformation
- Comet dependency
- Comet animation actions
- Help message
- Guaranteed rewards are now specified using reward ID, not a custom reward
- Made holograms smoother (spawning & despawning)
- Using single thread for the animation ticking instead of Bukkit Runnable
FIXED
- Message updating
- Sound action
- Audience system typo
- Delayed packet inventory update
- Class Transforming
- Player actions are now executable thru animation actions
- Items not having default attributes
- Guaranteed rewards
- Latest reward placeholder exception when no opening found for given place
- Timestamp calculation in latest reward placeholder
- Issues with packet inventory interactions
- MEG interactable spawning in all worlds on plugin reload
REMOVED
- redundant actions
- Close Inventory animation action
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
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
- 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