EcoCrates ⭕ Create Crates Easily ✅ Custom Item Support ✨Shared Keys

MC Plugin EcoCrates ⭕ Create Crates Easily ✅ Custom Item Support ✨Shared Keys 2.9.0
A crates plugin that doesn't give you a headache.

# EcoCrates 2.0.0 - REQUIRES ECO 7.0.0
## YOU MUST UPDATE ALL PLUGINS AND ECO OR THEY WILL NOT WORK!
## READ DISCORD ANNOUNCEMENTS FOR MORE INFO

- Fixed catch_fish trigger removing XP.
- Added `commands.yml` for adding effect based custom commands.
- Added `placeholders.yml` for custom placeholders, moving out of `config.yml[/ICODE].
- `static_` and `global_static_` triggers now support placeholders.
- random effect chains, with `weight` args are now dynamic and support math.
- Added support for BetterModel plugin
- `shear` trigger introduced with block support and `shear_entity` has been removed/deprecated.
- AurelliumSkills (not AuraSkills) support has been dropped due to version incompatibility.
- `luck_multiplier` effect is removed.
- Deprecated `drop_item_for_player` effect is removed.
- Deprecated `drop_random_item_for_player` effect is removed.
- Deprecated `run_chain_inline` effect is removed.
- Fixed `hunger_above_percent` and `hunger_below_percent` conditions to correctly evaluate hunger levels.
- Fixed potential dupe issue with `sell_item` effect.
- Fixed inconsistent placeholders in `send_title` effect.
- Fixed `spin_item` animation spawning incorrect number of items.
- Fixed `shoot_firework` and `firework` effects using incorrect color args.
- Fixed `%player%` placeholder not being replaced in `run_player_command` effect.
- Removed other deprecated methods - please read commit log to see which ones, and update your code accordingly.
- Fixed potential memory leak with collide_entity trigger (Thanks Auxilor!)
- Fixed `traceback` max time (Thanks Auxilor!)
- Fixed entity whitelist issues when using multiple `homing` effects (Thanks Auxilor!)
- Fixed lrdcb export name always "export" (Thanks Auxilor!)
- Fixed various other backend methods (Thanks Auxilor!)

## EcoCrates is now a libreforge plugin!
**Your configs are not backward compatible!**

- Removed fake chances.
- Rewards are now individual files (.yml) in /rewards folder.
- Rewards use `win-effects` instead of individual items/commands.
- Rewards have a `name` field for display in the crate GUI.
- Added `open-effects` for crates, which run when the crate is opened, before the reward is given.
- Added `finish-effects` for crates, which run after the reward is given.
- Added effects: `give_virtual_key[/ICODE], `reward_reset_wins` and `reward_weight_multiplier[/ICODE].
- Added triggers: `crate_open` and `crate_win[/ICODE].
- Added filters: `crate` and `crate_reward[/ICODE].
- Fixed some issues with holograms
- Crates now support eco prices to open, rather than just $.
- Keys are now configured in their own .yml files in a /keys folder, allowing a single key to open multiple crates.
- Added `custom-slots` to crate preview and key GUI.
- Fixed `nil`/`null` placeholder for rewards with zero weight.
- Removed legacy methods.
- Fixed incorrect reward permission nodes.
- Added temp fix for animated rolls failing to complete.
- Fixed crate roll animations ending prematurely
- Fixed various issues with the CSGO roll animation
- Fixed ghost items appearing after using the `/keys take` command
- Fixed error with wildcard permissions
- Added error feedback to the `/ecocrates forceopen` command when executed from console
- Added double-click prevention to placed crates
- Added new `slot_machine` roll animation
- Added support for `%reward%` placeholder in placed crate holograms
- Added use-local-storage option to disable cross-server sync if using MySQL in eco
- Changed load order to POSTWORLD
- Removed ProtocolLib as a dependency
- Fixed bug with chunk unloading
- Fixed /ecocrates give and /ecocrates resetwins not working until a player has logged on at least once before (Thanks OfTeN!)
- Moved crates to each have their own .yml file (crates.yml crates are still loaded, so you don't have to worry about that)
- Added pages to crate previews (non-paged crate configs will still load correctly, there's no work to be done if your crates are already configured)
- Fixed not being able to give virtual keys to offline players
- Fixed bug with crate reloading on startup
- Updated kotlin to 1.7.10
- Fixed keys showing up in reroll GUI for some users
Top Bottom