Due to how many changes were done, this is a beta update. We've tested everything to the best of our abilities.
Changes:
- Added full support for mobs to use custom enchants.
- Added ability for all condition variables to work in effects.
- Added more flexibility to variables. All variables can now start with 'player', 'attacker', or 'victim' and will change the output of them accordingly. This also applies to PAPI placeholders.
- Added support for decimals in conditions.
- Added "/ae debugConditions" to print out info about conditions while they're being processed to make it easier to debug them.
- Added "%is gliding", "%is flying%", "%is removal%", "%projectile type%", "%raw damage%" and "%item slot%" variables (check wiki for more info).
- Added ability for KILL_MOB to work with all types.
- Added support for the Intave anticheat.
- Added seamless grindstone integration for Paper 1.16+ servers.
- Fixed combos being incorrectly incremented in some cases.
- Fixed bow-full-power option not working on BOW types other than SHOOT_BOW.
- Fixed MORE_DROPS blocking other MINING type enchants when breaking player-placed blocks.
- Fixed some issue when shooting bows from offhand.
- Fixed DEFENSE_BOW and DEFENSE_BOW_MOB not triggering when hit by a tridents.
- Fixed an issue with some BOW types not triggering from tridents.
- Fixed AE losing track of tridents before all types were triggered.
- Fixed error when using custom effect that doesn't exist. It will now give a warning in console instead.
- Fixed heroic upgrades not applying armor defense points/ armor toughness.
- Improved grindstone EXP calculations to be identical to vanilla.
- Changed the SoulUseEvent to be canceled before called if the item doesn't have enough souls.