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.3 (Fabric 1.21.1)

File namespellfix-fabric-1.21.1-1.1.3.jar
Uploader
RowLan_232oORowLan_232oO
Uploaded
Aug 11, 2026
Downloads
29
Size
28.7 KB
Mod Loaders
Fabric
File ID
8621169
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

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

Learn more about Curse Maven

What's new

Spell Fix 1.1.3

Update if you use the Witcher class mod. Witcher 3.0.0 moved to Spell Engine's current renderer signature, and Spell Fix 1.1.2 then prevented the game from starting at all.

Spell Fix no longer breaks mods that have been fixed upstream

The effect-renderer patches exist to add Spell Engine's current renderEffect overload to class mods that still ship only the pre-1.9.10 one. That patch is correct while a mod is behind — and actively harmful once it catches up: an updated mod carries the current overload and drops the legacy one, so Spell Fix's reference to the legacy method can no longer be resolved and the client dies during class load with MixinApplyError, before reaching the main menu.

That is what happened with Witcher 3.0.0 on Spell Engine 1.9.16.

Each renderer patch is now applied only while its target still needs it — legacy overload present, current one absent — decided per mod by reading the installed class. Overloads are matched on parameter shape rather than an exact descriptor, so the check holds whatever mappings a mod was built against.

The practical effect: Spell Fix now steps aside automatically as each mod updates, instead of needing a release of its own every time one does. A mod that is absent is skipped for the same reason.

Currently

Still patched (behind): Berserker, Oathsworn Paladins (Smite, Mark, Divine Intervention). No longer patched (caught up): Witcher. Spell-delivery and call-site fixes are unchanged.

This mod has no related projects