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.

File Details

Ars 'n Spells 1.6.3 (Forge 1.20.1)

  • R
  • Mar 23, 2026
  • 242.10 KB
  • 495
  • 1.20.1
  • Forge

File Name

ars_n_spells-1.6.3.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:ars-n-spells-1447914:7797424")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Ars 'n' Spells v1.6.3

Bug Fixes

  • Fixed startup crash caused by MixinSanctifiedAbstractSpell using the wrong parameter type (LivingEntity instead of Player), preventing the game from loading when Iron's Spellbooks was present
  • Fixed crash in IronsBridge.setMana() due to missing null check on MagicData
  • Fixed potential crash from null SpellRarity when calculating LP costs for Iron's spells and scrolls
  • Fixed MixinSanctifiedAbstractSpell not being registered in mixin config. Sanctified Legacy LP validation was completely non-functional
  • Fixed MixinSpellStatsPotency being wrongly gated on Iron's Spellbooks. Resonance potency now works even without Iron's installed
  • Fixed potential double LP charge when using spell scrolls with Cursed Ring equipped
  • Fixed BridgeManager creating unnecessary bridge instances on every mana query when unification was disabled

New Features

  • Added /ans mana setdefault <value> command (op level 2) to configure default max mana at runtime
  • Added /ans mana getdefault command to view current default max mana
  • Added ENABLE_LP_SYSTEM config toggle to completely enable or disable the LP (Life Points) system
  • Added DEFAULT_MAX_MANA config option (range: 1.0 to 100,000)
  • Added startup warning when dual-cost percentages do not sum to 1.0

Improvements

  • Rewrote LPDeathPrevention with a flag-based immunity system, preventing Corpse mod from incorrectly triggering on LP damage
  • LP system handlers now respect the ENABLE_LP_SYSTEM toggle across all event handlers
  • Hardcoded fallback mana values now use the configurable DEFAULT_MAX_MANA instead of fixed 100
  • Improved error log formatting in IronsBridge

Housekeeping

  • Cleaned up stray build artifacts (com/, nul) from repository
  • Updated .gitignore with missing entries
  • Added Linux gradlew wrapper