Spell Fix 1.1.4 (Fabric 1.21.1)
Curse Maven Snippet
What's new
Spell Fix 1.1.4
Fixes a crash on casting. If you use RPGMana, Basic Skill Sets or Extra Spell Attributes with Spell Engine 1.9.15+, the first spell you cast throws
NoSuchMethodErrorand drops you out.
ImpactContext.total()
Spell Engine 1.9.15 gave ImpactContext#total() a Holder<Spell> parameter and removed the
no-argument form. Mods built against the older signature still call it, so the call fails the moment
a spell is cast — on the client that is a crash mid-input, and it happens deep in mana, tooltip and
damage code rather than at load, so nothing warns you beforehand.
The old method was simply channel * distance * charge, and all three are still record components,
so Spell Fix restores it exactly as it was rather than approximating it.
This is not one mod's problem: across a typical pack the removed method is called from six classes in three mods — RPGMana (four), Basic Skill Sets, and Extra Spell Attributes. One bridge covers all of them, including the ones you have not tripped over yet.
As with the renderer patches, this is applied only while Spell Engine actually lacks the no-argument form, so it steps aside on its own if the method ever comes back.
Unchanged
The renderer patches, the spell-delivery adapters and the call-site fixes all behave as they did in 1.1.3. Install on both sides — this one runs wherever spells are cast.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

