
AquaticCrates - New Crates Era 3.2.2
New Era of Crates! Make your Crate Opening more interesting!
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
- Entity interactable not being able to spawn different entity types than Item Display
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
- CraftEngine support
- CraftEngine loader awaiter
- New help message
- Annotation processor for condition registration
- new message parser
- A way to specify how many empty slots should be checked
- messages can now execute actions
- you can now use Chat/Title/Actionbar to send a message
- Message & Broadcast action now uses the new messages system
- Waves version to 1.3.5
- Merged open requirements & open restrictions
- Redone conditions system in Waves
- <ccmd> minimessage tag is now functionally globally in every Waves message
- Sligthly modified paginated messages format
FIXED
- Database issues
- legacy message colours & formatting
- Better handling for config messages
UPDATED:
FIXED:
- SQL loading shared data for all players
- duplicated action execution
REMOVED:
- Boilerplate action registration
- 1.21.8 support
- Direct Nexo support
- Added BetterModel animation actions
- Interaction Reroll
- Issues with Nexo Items loading
- 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