ModsFinder

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.

ForgeNeoForgeClient and serverMIT LicenseOpen source1.19.2 – 1.21.1

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

  1. Custom spells

    Scripts define new spells that the Iron's Spells 'n Spellbooks system can cast.

  2. Spell schools and attributes

    Custom schools can be declared, each with its own attributes, for use by the spells.

  3. Magic items

    Staves, spell books and magic swords can be created as custom items that carry spells.

  4. 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.

1.21.1Not available4.0.3
1.20.16.5-3.14-r23.1.1
1.19.23.0.03.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Required
Iron's Spells 'n SpellbooksA magic mod bringing back the classic RPG spellcasting fantasy. (irons spells and spellbooks)
Required

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
KubeJS Iron's SpellsForge and NeoForge1.19.2 – 1.21.1Client and server2026-03-15
Cataclysm: SpellbooksForge and NeoForge1.19.2 – 1.21.1Client and server2026-09-09
Spells Gone Wrong (Iron's Spells N Spellbooks)Forge and NeoForge1.19.2 – 1.21.1Client and server2026-07-04

Questions

Does KubeJS Iron's Spells need Iron's Spells 'n Spellbooks?

Yes. Iron's Spells 'n Spellbooks and KubeJS are both required dependencies, so both must be installed alongside this addon.

Does the mod work on a server without client installs?

No. Servers that run it need every player to install it too.

Which game versions have files for this mod?

Files exist for 1.19.2, 1.20.1 and 1.21.1. The Forge build targets 1.20.1 and the NeoForge build targets 1.21.1.

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

All projects

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.
Wayfarer, on the Modrinth page

Official listing

Owner
Wayfarer
Published
2024-09-14
Updated on Modrinth
2026-03-15
Facts verified
2026-10-15

Tags