
Spell Vulnerabilities is lightweight Fabric mod that gives you complete control over how each mob in your world resists or succumbs to different schools of magic spells.
With just a few lines in a simple JSON config, you can tune every creature’s Fire, Frost, Arcane, Healing, Lightning (and more!) affinities.
Key Features:
Per-Entity Tuning
Define resistances and vulnerabilities on a per-mob basis(can also include entities from other mods).
Want Zombies to take 75% less Soul damage but 190% more Arcane damage? Easy:
All Major Spell Schools
Support for any spell_power:<school>
attribute from Spell Engine & Spell Power Attributes:
spell_power:air
spell_power:arcane
spell_power:earth
spell_power:fire
spell_power:frost
spell_power:healing
spell_power:lightning
spell_power:soul
spell_power:water
Configurable
Everything loads at startup from config/spell_vulnerabilities.json
. —just edit the JSON and restart.
Come with 2 premade entries for the Blaze(25% fire spell resistance, 50% frost spell vulnerability)
and the Pillager(10% soul spell resistance, 30% arcane spell vulnerability):
Require Spell Engine & Spell Power Attributes [Fabric]
Recommended with Wizards (RPG Series), Elemental Wizards (More RPG Classes) and other mods that use spell power attributes.
To get entities/mobs id recommend to use Data ID Dumper [the id's will be in the entities_ids file]
This mod is just one simple, short mixin class and gson config✨