promotional bannermobile promotional banner

Ars 'n Spells

Ars ’n Spells is a Forge 1.20.1 (with limited support for 1.21.1 ala Version 2.x.x) compatibility mod that bridges Ars Nouveau and Iron’s Spells ’n Spellbooks by integrating all mana-related systems.
Back to Files

Ars 'n Spells 3.2.1 (Forge 1.20.1)

File namears_n_spells-3.2.1.jar
Uploader
OtectusOtectus
Uploaded
Aug 26, 2026
Downloads
245
Size
450.3 KB
Mod Loaders
Forge
File ID
8739597
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:ars-n-spells-1447914:8739597")

Learn more about Curse Maven

What's new

[3.2.1] - August 26th, 2026

A compatibility and stability hotfix focused on mixin conflicts, modpack startup failures, and Iron's scroll costs.

Fixed One Mana Bar Compatibility

  • Fixed a mixin conflict with One Mana Bar that could prevent the game and several dependent mods from loading.
  • Ars 'n' Spells now uses safer injection points that remain compatible when another mod replaces Iron's mana-checking logic.
  • Ring of Seven Curses/Virtues casting behavior and ARS_PRIMARY mana conversion continue to work as before.
  • Added an additional fallback to prevent ring users from being incorrectly denied casts due to mana checks.

Safer Optional Mixins

  • Mixins targeting Iron's Spells 'n Spellbooks and Covenant of the Seven are now treated as optional.
  • A conflict with one of these integrations will now disable the affected feature instead of crashing the entire modpack during startup.
  • Ars Nouveau mixins remain required because Ars Nouveau is a hard dependency.
  • Improved startup checks now report which integrations failed to apply instead of always reporting success.

Fixed Free Iron's Scroll Casting

Iron's scrolls were unintentionally casting without consuming mana, LP, or aura in released builds.

This has now been fixed.

Scrolls once again follow the configured scroll_cost_mode:

  • full — normal spell cost. Default
  • lp_only — use LP instead.
  • free — no casting cost.

If you preferred the previous free-scroll behavior, set:

scroll_cost_mode = free

Reliability

  • Added build-time checks to catch broken or unmapped mixin injections before release.
  • Improved compatibility safeguards to reduce the chance of future optional-mod conflicts preventing the game from starting.

This mod has no additional files