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

File namespellfix-fabric-1.21.1-1.1.0.jar
Uploader
RowLan_232oORowLan_232oO
Uploaded
Jul 29, 2026
Downloads
9
Size
23.6 KB
Mod Loaders
Fabric
File ID
8535527
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

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

Learn more about Curse Maven

What's new

Spell Fix 1.1.0

Adds a second fix, this time for a crash that takes down the server rather than the client.

New: custom spell delivery

Spell Engine widened the caster parameter of SpellHandlers.CustomDelivery#onSpellDelivery from PlayerEntity to LivingEntity. Mods built before that implement only the old form, so casting one of their spells throws AbstractMethodError inside the server tick loop. In single player that drops you out of the world; on a dedicated server it stops the server outright.

Several of these delivery handlers are lambdas, which have no class file to patch, so this one is fixed by guarding Spell Engine's own call site instead. The legacy handler is invoked reflectively so the spell still behaves as its author intended, and only when that is impossible does Spell Engine fall back to its default delivery.

Known affected: Soulwarden (which bundles the Druids spells), Archers Expansion, Spellblade Next, Basic Skill Sets, Brimstone Battlemages.

Important: no longer client-only

The delivery fix runs on the server, so from this release Spell Fix should be installed on both sides. The 1.0.0 effect-renderer fixes are unchanged and remain client-side.

Still included from 1.0.0

  • Berserker - RageRenderer
  • Forcemaster - ArcaneOverDriveRenderer
  • Oathsworn Paladins - SmiteRenderer, MarkRenderer, DivineInterventionRenderer
  • Witcher - QuenActiveShieldRenderer

Still requires no dependency on Spell Engine or on any of the mods above.

This mod has no additional files