A custom enchantments plugin that doesn't suck.
- Fixed chance and every not working with placeholder math
- Optimized trigger activation by moving trigger list check up the priorities
- API: Added id field to Holder to be used in events to distinguish them
- API: Added EffectPreActivateEvent, moved EffectActivateEvent to be after costs have been applied (eg currency, mana cost). Also added EffectPreInvoke event before any checks are applied, lies between TriggerProcessEvent and EffectPreActivateEvent
- Removed any use of ItemMeta in the display system, should majorly improve performance
- Added inverses to filters; you can prefix any filter with ! in order to negate the output, i.e. !entities: [] means the entity must not be in that list
- Fixed disabled worlds and requirements not working on user-defined custom enchants