- Fixed the backup folder bug.
- Added
-massflag for the/crate openforcommand. - Added a few customization options for crate holograms, such as:
background color,shadow,opacity,billboard. - Added missing
Enabledfield for the Crate Effect dialog. - Added missing lang entries to the lang config.
- Fixed a bug, where reward conversion from
6.3.xwas broken in some cases for some item providers. - Fixed a bug, where commands for rewards not saved properly.
- Fixed a bug, where command rewards false complains on "invalid" commands.
- Added new lang entry for crate's rewards "result", so you can use reward placeholders there.
- Reimplemented
%crate_open_cost%internal placeholder. - Fixed reward limits not worked correctly.
- YOU MUST UPDATE NightCore to v2.9.1
- Added config option to toggle Costs GUI appearing if there is only cost option available. Disabled by default.
- Added config option to toggle Mass Opening use by sneaking. Enabled by default.
- Fixed
openforcommand don't used cost options properly. - Fixed crate animation not displayed when opening from the Amount GUI.
- Fixed placeholder displays wrong amount of possible openings.
- Fixed opening options has no effect at all.
- Fixed cost entries displayed as available in the Costs GUI.
- Fixed Costs GUI title to wrap the
%crate_name%placeholder into inner color tag. - Fixed Costs GUI displayed disabled cost options.
- Now supports 1.21.8 and above only.
- New Opening Cost System:
- Crates now can require certain number of a key to open it.
- Crates now can contain multiple different cost options.
- Crates cost options now can contain multiple entries, aka Keys + Money, Key A + Key B, etc.
- Added new placeholder
openings_availablethat вisplays the maximum number of times the crate can be opened, taking into account all available cost options. - The
keysplaceholder now acts the same way as theopenings_availableone for compatibility reasons. It will be removed in the future.
- Editor GUI Overhaul:
- Replaced all chat inputs with dialogs.
- Added more robust options.
- Reward Limits:
- Finally fixed and reworked reward limits.
- Cooldown is works properly now.
- Cooldown get 2 types tp chose from: Daily and Custom.
- Cooldown step was removed.
- Amount of reward rolls is not reset with the cooldown anymore.
- Added config option to toggle the Mass Opening feature.
- Fixed a bug, where players with open cost bypass permissions get refunded when cancelling crate opening.
- Fixed
latest_openerandlatest_rolled_rewardplaceholders not working without player context. - Merged multiple messages for rewards obtained from a single opening into one message.
- Added more detailed problem reporter.
- Added async task for crate and key changes writing.
- Removed reward limit bypass permission.
- Slightly improved performance for crate items.
- Crate's name and lore are properly translated into text components now.
- Performance improvements.
Minor update to recent nightcore and packetevents versions.
Hotfix for some openings generating rewards without actual chance check.
Fixed page bug in selective openings.
REQUIRES nightcore v2.7.10
NEW:
- Selective Rewards. Select rewards from the crate without gambling!
ADDED:
- Config option to disable Holograms entirely.
IMPROVED:
- Improved reward prediction for ALL openings. It's way more accurate now.
- Improved performance for GUI openings.
- Improved hologram behavior.
CHANGED:
- "Selection" settings for the GUI openings were removed and replaced by native Selective Openings feature.
FIXED:
- A bug, where data synchronization doesn't work properly in some cases.
API:
- Breaking changes in the Openings API. Check source code for details.
FIXED:
- A bug, where item lore not transferred to crate's description on crate item change.
- A bug, where command reward does not display their name and lore properly.
IMPORTANT:
- Requires nightcore v2.7.6
IMPROVED:
- Make crates and keys to inherit item's name when changed in editor.
FIXED:
- A bug, where crate openings using GUI animations works incorrect in some cases.
- A bug, where it says item parsing error for freshly added items.
ITEM SAVE METHOD:
- Added a GUI where you select a save method for custom items: By NBT or By Item ID.
- By NBT saves the entire item NBT data to the config file with a compatibility for newer MC versions and possible NBT changes. However, it does not reflect any changes made in its original plugin's configuration.
- By Item ID saves the unique item ID from its original plugin and always reflects all changes made in its original plugin's configuration. However, it does not save any changes made out of said item configuration file.
- This GUI will appear on: crate item change, key item change, reward creation, adding item(s) to Item Reward.
ADDED:
- Missing lang entries for editor GUI titles.
- Command flag '-sf' to disable command feedback to the command sender.
IMPORTANT:
- Requires nightcore v2.7.5.2
ADDED:
- Ascending/descending options for reward sorting in the editor.
- Missing lang entries for some placeholder's output.
- Config setting to define time format type for crate cooldown placeholder.
- PlaceholderAPI placeholder: '%excellentcrates_openings_raw_[crate]%'.
FIXED:
- False item errors on plugin loading.
- Bugs in item handling.
IMPORTANT:
- Requires nightcore v2.7.5
ADDED:
- Preview option for Item Rewards. You MUST enable "Custom Icon" option in the editor of said reward(s) for this feature to appear.
ADDED:
- Setting 'ItemStackable' for crates and keys. Controls whether crate/key item is stackable.
FIXED:
- A bug, where command reward don't inherit item's lore on creation.
- A bug, where Adventure gamemode triggers crate preview together with crate opening on certain blocks.
- A bug, where plugin takes first suitable crate key from player's inventory instead of ones from player's hand.
- A bug, where virtual crate keys can't be refunded on plugin/server reload in some cases due to incorrect key detection on crate opening.
- A bug, where holographic item in 'simple_roll' animation can fly away because of the Hologram Offset setting.
FIXED:
- An error in key inspect command if no player specified.
Initial release.



