promotional bannermobile promotional banner

Spell Fix

Stops the AbstractMethodError crash caused by RPG class mods that still use the old Spell Engine effect-renderer signature. Client-side, no config, does nothing unless an affected mod is installed.
Back to Files

Spell Fix 1.1.4 (Fabric 1.21.1)

File namespellfix-fabric-1.21.1-1.1.4.jar
Uploader
RowLan_232oORowLan_232oO
Uploaded
Aug 12, 2026
Downloads
48
Size
29.6 KB
Mod Loaders
Fabric
File ID
8634577
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:spell-fix-1630621:8634577"

Learn more about Curse Maven

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 NoSuchMethodError and 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.

This mod has no additional files