- Chains will now be considered executed if any element in them triggered successfully. This fixes bugs where effects lower down in chains are not executed if effects above them failed to run
- Fixed %hits% and %distance% not working
- Fixed feather_step effect breaking pressure plates
- Fixed multiply_velocity effect
- ConditionBlock#isMet is now thread-safe: this fixes many bugs, including where players could be kicked for seemingly no reason
- Massively optimised Condition not-met-lines
- Fixed custom placeholders not being formatted properly
- Added drop_weighted_random_item effect
- Deprecated drop_random_item_for_player (merged into drop_random_item)
- API: Added more ways to register holder placeholder providers
- Added item points and item levels, read more here: https://plugins.auxilor.io/effects/item-levels
- Added item_level_above, item_level_below, and item_level_equals conditions
- Added item_points_above, item_points_below, and item_points_equal conditions
- Added give_item_points effect
- Added multiply_item_points effect
- Added level_item_effect
- Added set_item_points effect
- Added set_global_points effect
- Added set_custom_model_data effect
- Added level_up_item trigger
- API: Added TriggerData#foundItem as a shorthand for data.holder.getProvider<ItemStack> ?: data.item
What's new?
EcoItems now supports customisable item slots, so instead of having items only work in hands, now you can make custom armor, charms, totems, and whatever else!
EcoItems has also been modernised to improve it's internal APIs to make it run smoother and better on your server.
How do I upgrade?
There's absolutely zero input required on your end. All configs are fully backwards-compatible, it's just a drag-and-drop upgrade. The recode is designed to make EcoItems better without any headaches.
Is there anything else?
No! This is a simple upgrade, the only difference is a new backend and a world of new possibilites.
