1.8.9
Functional changes:
- Improve Poison effect damage calculation, now doesn't kill
1.8.8
Functional changes:
- Fix dev crash: using a StashEffect Spell with a weapon in the off-hand #147
- Fix Poison effect not dealing damage at stack 1 #148
1.8.7
Functional changes:
- Improve Spell Hotbar handling, restored config for priority handler
1.8.6
Functional changes:
- Update loot injection defaults (RPG Structures)
- Add loot injection
skip_conditionsflag for Wither - Update some translations
1.8.5
Functional changes:
- Loot injection to entity loot tables, now comes with
killed_by_playercondition, to prevent automatic farming - Improve some config loading safety
1.8.4
Functional changes:
- Attempt some compatibility fix with Minecolonies
1.8.3
Functional changes:
- Updated NeoForge dependencies
- "Primary Spell" now show up as "Main Spell" for better clarity
- Add "Missing target" spell casting failure reason, for some spells
- Add "Passive" suffix to passive spell names in tooltips
- Add spell book explanation support
- Add global elemental weakness and resistances, configurable in
config/spell_engine/elemental_weaknesses.json - Fix Power Shot does not apply Mark at close ranges #133
- Fix Mobs panic indefinitely #142 (NeoForge)
- Fix all Poison related skills (by fixing the vanilla Poison effect to scale linearly with amplifier)
- Improve Spell Hotbar interaction with vanilla
Usekeybinding (spell casting and item usage should no longer overlap, offhand blocks are no longer placed after spell casting) - Improve evasion sound effect
- Evasion no longer works while casting spells or using items (configurable)
API changes:
- Remove deprecated
Spell.Active.Scrollstructure definition - Remove deprecated particles with hardcoded colors (such as: magic_white_stripe_float)
- Custom Effect renderers are now automatically scaled with the entity (can be disabled at registration)
1.8.2
Functional changes:
- Fix crash on archery bow-melee swap
1.8.1
Functional changes:
- Fix generic Spell Power base value for existing players
API changes:
- Reworked Spell Container merge logic
- Now ignores
contentTypewhen collecting containers - Accessible spells are filtered by Spell School archetype
- with an additional new field
spell.secondary_archetype
- Now ignores
1.8.0
Project changes:
- Move to Architectury workspace
- Add support for Accessories mod (Fabric & NeoForge)
- Fabric installations can choose between Trinkets and Accessories mod (config/spell_engine/fabric_compatibility.json)
Functional changes:
- Improved beam rendering on vanilla pipeline
1.7.3
Functional changes:
- Fix crash when Custom NPC applies potion effects to player #131
- Fix crash onEvasion for entities
