Changelog
1.7.1
Functional changes:
- Add spell cooldown reset announcements
- Update loot injection defaults
- Fix
flame_groundparticle frames - Fix rare spell cloud presence sound resolution crashes
- Fix Melee and Ranged spell schools double counting enchantments
API Changes:
- Rework
TAUNTaction- Now called
AGGRO - Options:
SET,CLEAR
- Now called
- Extend
SpellBuilderwith new spell making methods - Vertically rendered
area_...particle effects renamed toaura_... - Improved Spell Area Effect renderer
- Properly follows entity motion
- Aura effects automatically scale with followed entity
- Add new
areaandauraparticle effects - Stash effects are now scalable with the new field:
amplifier_power_multiplier - Allow
DIRECTspell delivery, to perform its impacts with no target, whenarea_impactis present - Add new external Spell Schools (Defense, Health)
- Add new spell trigger:
EFFECT_TICK- Only works for specifically coded Status Effect implementations
- Reference implementation:
TickingStatusEffect
- Add new mechanic: Evasion
- new attribute:
spell_engine:evasion_chance(applied to all living entities) - melee attacks and ranged attacks can be evaded, preventing damage taken
- evadable damage types listed under
spell_engine:evadabledamage type tag
- new attribute:
- Add new spell trigger:
EVASION- triggers when evading an attack
- Add new spell trigger:
DAMAGE_TAKENwith stagePRE- triggers when taking damage, before the damage is applied (damage amount is unmitigated)
Dependencies
Files
spell_engine-1.7.1+1.21.1.jar(2.7 MiB) Primary Download
External resources
Project members
ZsoltMolnarrr
Owner
Technical information
License
GPL-3.0-only
Client side
required
Server side
required
Project ID


