
Spell Engine Mod is a data driven magic library for Minecraft. This mod allows you to add spells to the game. It allows modders to create spells with different parameters, visual and sound effects.

Features:
Data Driven API:
- Spells can be assigned to any weapon (data driven)
- Spells deal damage based on Spell Power entity attributes
- Spells defined in JSON format
- Spells have a set of different mechanical behaviours:
- Cast options: duration, mode of release (charged or channeled)
- Targeting mode: Area, Beam, Cursor, Projectile
- Impact actions: Damage, Heal, StatusEffect
- Cost: exhaust (hunger), item (runes), cooldown (time), durability, consume effects
Fancy Audio and Visuals:
- Spells have sound effects: at the start of casting, while casting, at release, at impact
- Spells have particle effects (any particle can be referenced by id), and the engine offers its custom set magical of particles
- Custom Item/Block models can be used for Spell Projectiles and Status Effects
- Custom player animations can be played at different stages of spell casting
In Game Features:
- Spell selection and casting is visible on the HUD (fully player configurable)
- QoL features included (such as automatic spell cast release)
- Add spells to eligible weapons using the Spell Binding Table
Spell Engine Mod Download Links
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.20.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: In MC Java Mods, or directly above on this page.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Spell Engine Mod (26.2, 1.20.1) – Data Driven Magic Library is a free Minecraft Java mod. Compatible with Minecraft 1.20.1. Download it and open it directly in the game.