- Fixed remove_item not working properly
- Added item as an option instead of items to in_mainhand, in_offhand, wearing_helmet, wearing_chestplate, wearing_leggings, wearing_boots, and recoded all of those conditions
- Added true-damage option to damage_victim, to bypass reductions (armor, defense, etc)
- Added AOE effect to run effects on a group of entities around the player (or in a cone, ahead of the player, etc) - read more about it here: https://plugins.auxilor.io/effects/all-effects/aoe
- Reworked filters (again) and rewrote them with a much cleaner API
- Massively cleaned up Effect / ConfiguredEffect internals
- Added API for generic effect arguments to add your own (e.g cost, mana_cost, chance, cooldown, etc.)
- Added %hits% placeholder to track the amount of times a player has hit an entity
- Added require as a generic argument, which requires some expression to be true (e.g. require: %hits% < 3) - this functions like a shorthand version of is_expression_true
- Optimisations to chains / add_holder / other effect groups
- Lots of internal cleanups and various other bug fixes
- Added drop_item and drop_item_for_player effects
- Fixed spawn_mobs effect allowing the mobs to attack the player
- Recoded the entire plugin from the ground up
- Reworked all included enchantments; EcoEnchants now ships with a completely new set of balanced, fun, and unique enchantments ready for you to use - and you can download more at https://lrcdb.auxilor.io/ if you want free community-made enchantments! The focus of this update is quality over quantity. There may be less enchantments included by default (although more available in total thanks to lrcdb), but they play much better than before.
- Enchantments are now all specified in their own .yml files and you can add and remove enchantments just by adding and removing configs! (Almost) all enchantments are now written using libreforge - read more about it here! https://plugins.auxilor.io/effects/configuring-an-effect
- You can now create your own enchantment types, and set custom limits for each one (rather than it just being 1 or unlimited)
- Added /ecoenchants gui; view all enchantments, or drop in an item to view the enchantments available on it
- Added custom item support to enchantment targets: you can make certain enchantments only applicable to a custom sword you may have (Supports EcoItems, ItemsAdder, Oraxen, and many more!)
- Huge performance improvements across the board
- Fixed all known bugs
- Added the ability to specify placeholders in vanilla enchantment descriptions
- Added option to disable display altogether (for custom clients)
- Improved commands
- Added option to make enchantments conflict with all other enchantments
- Many other improvements; the list is so long that I can’t even remember everything
This is a huge update, the biggest the plugin has ever received. Every aspect of EcoEnchants has been improved in a major way, and I’m excited to see what you guys do with it!
Enchantments from 8.x.x with the same IDs as enchantments you make in 9.x.x will be preserved, don’t worry about enchantments disappearing - EcoEnchants uses real enchantments on items, there’s never going to be any unwanted surprises.
- Added lrcdb support - an open, accessible area to share and download configs for EcoEnchants, EcoBosses, Talismans, EcoArmor, EcoItems, Reforges, EcoPets, EcoJobs, and Actions! (Boosters coming soon). You can export configs from in-game, and download them with a command. Have a look around on https://lrcdb.auxilor.io!
- Fixed config not recognising camelCase separated words (underscore_separated, hyphen-separated and unseparated work too)
