KubeJS Iron's Spells
by Wayfarer
KubeJS Iron's Spells lets script authors define custom spells, spell schools, spellbooks and magic items for Iron's Spells 'n Spellbooks.
What it does
The mod adds no content by itself. It is a KubeJS addon that gives scripts access to the Iron's Spells 'n Spellbooks feature set, so spells, their schools and attributes, and the items that carry them can be written in scripts rather than in a separate Java mod.
Scripts can attach spells to staves, spell books and magic swords, hook into event handlers such as PlayerEvents.changeMana, and make mobs cast spells, including changing the AI of existing mobs. Alchemist Cauldron recipes are supported as well. Iron's Spells 'n Spellbooks and KubeJS are both required, and the mod is published for Forge and NeoForge.
The server and every player need the mod installed. Files cover 1.19.2, 1.20.1 and 1.21.1, and the latest files are 6.5-3.14-r2 for 1.20.1 on Forge and 4.0.3 for 1.21.1 on NeoForge. The code is open source under the MIT License.
Key features
Custom spells
Scripts define new spells that the Iron's Spells 'n Spellbooks system can cast.
Spell schools and attributes
Custom schools can be declared, each with its own attributes, for use by the spells.
Magic items
Staves, spell books and magic swords can be created as custom items that carry spells.
Mob spellcasting
Mobs can be given spell casting, and the AI of existing mobs can be changed to cast spells.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
How it compares
Cataclysm: Spellbooks is a Forge and NeoForge mod for 1.19.2 – 1.21.1 that is open source under the GNU Lesser General Public License v2.1 only. It adds spellbook content for the client and server rather than scripting access. Spells Gone Wrong works on the same loaders and versions but is not open source and carries an All rights reserved license, so it is a content mod rather than a scripting addon.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| KubeJS Iron's Spells | Forge and NeoForge | 1.19.2 – 1.21.1 | Client and server | 2026-03-15 |
| Cataclysm: Spellbooks | Forge and NeoForge | 1.19.2 – 1.21.1 | Client and server | 2026-09-09 |
| Spells Gone Wrong (Iron's Spells N Spellbooks) | Forge and NeoForge | 1.19.2 – 1.21.1 | Client and server | 2026-07-04 |
Questions
Does KubeJS Iron's Spells need Iron's Spells 'n Spellbooks?
Does the mod work on a server without client installs?
Which game versions have files for this mod?
In the catalog
KubeJS Iron's Spells is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from Wayfarer
Similar mods
What the author says
This mod does not add content on its own. More info on the official KubeJS Wiki page for third-party addons.
Official listing
- Modrinth page
- modrinth.com/mod/isskjs
- Owner
- Wayfarer
- Published
- 2024-09-14
- Updated on Modrinth
- 2026-03-15
- Facts verified
- 2026-10-15
