- Fix an issue where skull data was throwing an error if there was no serializedProfile
- Fix an issue where the give command did not show the correct name.
If players are given physical items, either from crate keys or rewards, the logic to give these items has been improved to maximize the amount given and put the rest into the claim menu.
Fix issues where rewards were non-unique rewards were not considered in the reward pool.
Code will be unit tested to prevent regressions as much as possible. This is a result of improving the codebase for future features -- sorry for the disruptions! We're reaching a state where we can start quickly adding new features.
We'll have more frequent but smaller updates.
Hop onto the
discord to discuss this or future updates.
Fix issues where rewards were not respecting rules such as Unique or Permission checks. Code will be unit tested to prevent regressions as much as possible.
Hop onto the
discord to discuss this or future updates.
Claim API: Allows developers to retrieve and send items to a player's claim storage. Claim storage allows players to asynchronously retrieve crates or rewards. https://github.com/Hazebyte/CrateReloadedAPI/pull/59
API Update: Add various interaction events e.g. ClaimGiveEvent, ClaimEvent.
File Logger: Allows logs to be stored in JSON or XML
This is an alpha preview of the plugin to allow users to try out the new version. Please make sure to backup your server and know that bugs may occur in this version.
This is a hotfix for 2.1.0: Fix #564. The error occurred if an economy provider such as Vault is installed. This fixes the issue where the plugin was unable to find the provider.
This is an alpha preview of the plugin to allow users to try out the new version. Please make sure to backup your server and know that bugs may occur in this version.
Claim API: Allows developers to retrieve and send items to a player's claim storage. Claim storage allows players to asynchronously retrieve crates or rewards. https://github.com/Hazebyte/CrateReloadedAPI/pull/59
API Update: Add various interaction events e.g. ClaimGiveEvent, ClaimEvent.
File Logger: Allows logs to be stored in JSON or XML.
File Logger
Code (Text):
# Allows logger to write to a file
logger:
enable: true
# The format of the data. e.g. json, xml
format: json
level: fine
Add /cr util export: looking at a chest, this will return a config with all items from the chest. *
Add /cr info implementation: looking at a block will provide the crates at the location, otherwise, with a crate name will provide information about the crate. *
Add custom variables. *
Add RGB support with the following format {#000111}. This is in addition to the existing format support of #000111. *
Fix RGB not properly being parsed in crate display items.
Fix player heads that were not properly cached.
Fix API Crate#generateRewards which did not properly regenerate the randomize variable.
Fix CMI issue where holograms were duplicated on reload and were removing all CMI holograms.
This update optimizes PlayerInteractListener further. Sampling on an independent server showed that the timings of the call are 1/10th of the original.
Details:
The average call time was around ~0.50ms to ~0.83ms in previous cases. By adding in a cache, the call is now averaging around ~0.007ms. This call time is now 8% of the previous iteration or in other words, there is an 1180% performance increase in the PlayerInteractListener call.
This version of CrateReloaded is an early release. Certain parts of the plugin in this version have been rewritten - which is what we are testing. It is unlikely that there are severe issues; however you should be aware you are downloading an pre-release. Stable versions will be released without the alpha tag.
Update
Animation Changes#113, #152- Now using an animation config key. [Testing] Users should no longer be able to exit the inventory if they are in a roulette.
This version of CrateReloaded is an early release. Certain parts of the plugin in this version have been rewritten - which is what we are testing. It is unlikely that there are severe issues; however you should be aware you are downloading an pre-release. Stable versions will be released without the alpha tag.
Updates
Preview Menu#114 - Preview menus now support multiple pages of rewards. Additionally, added buttons for better UI.
Menu Crate Removal - Remove support for Menu Crates. Will possibly be re-implemented based on request. Users may use old version of the plugin if they wish to continue using Menu Crates
We are actively taking feedback in our
discord. If you have suggestions, ideas, or would like to be a part of CrateReloaded's dev process, feel free to let me know.
This version of CrateReloaded is an early release. Certain parts of the plugin in this version, specifically interaction listeners, have been rewritten - which is what we are testing. It is unlikely that there are severe issues; however
you should be aware you are downloading an pre-release. Stable versions will be released without the alpha tag.
Updates
Crate Key Location#6 - Support for multiple crate keys for a single location.
Invalid Display - Redesign the "Invalid Display" to provide detailed information.
Preview Menu - Adjusted for Crate Key Location feature. Will feature multiple crates if available.
Wool Color Fix - Fix issue where wool color resulted in an error.
We are actively taking feedback in our
discord. If you have suggestions, ideas, or would like to be a part of CrateReloaded's dev process, feel free to let me know.
This version of CrateReloaded is an early release. Certain parts of the plugin in this version, specifically interaction listeners, have been rewritten - which is what we are testing. It is unlikely that there are severe issues; however
you should be aware you are downloading an pre-release. Stable versions will be released without the alpha tag.
Update
Add CrateInteractEvent - Called when an user interacts with an key crate, or mystery crate.