promotional bannermobile promotional banner

Iron's Spells 'n Spellbooks

A magic mod bringing back the classic RPG spellcasting fantasy.

File Details

v1.19.2-3.1.7

  • R
  • May 28, 2024
  • 8.17 MB
  • 181.2K
  • 1.19.2
  • Forge

File Name

irons_spellbooks-1.19.2-3.1.7.jar

Supported Versions

  • 1.19.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:irons-spells-n-spellbooks-855414:5377912")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Full Changelog

Additions

  • Added config for disabling Wandering Trader magic item trades (default is enabled)

Changes

  • While using the Cast command, if the executing entity could not support long casts, they now skip the cast time in order to successfully cast the spell
  • Adjusted Cone of Cold particles

Fixes

  • Fixed Netherite Battlemage armor not being fire resistant
  • Fixed Black Hole Spell's order in creative menu/JEI
  • Fixed Spellcasting mobs casting Fang Ward while out of range
  • Fixed disabling all spells to cause merchant trying to sell scrolls to crash the client
  • Fixed Ice Block Projectile serialization
  • Fixed Scroll exploit

API

  • Improved functionality of SpellSelectionManager.SpellSelectionEvent. Still a work in progress
  • Removed Deprecated Methods/Events
    • SpellCastEvent (Previously Replaced by SpellPreCastEvent and SpellOnCastEvent)
    • SpellSelectionManager#initOther
    • AbstractSpell#getLevel(int, LivingEntity) (Previously replaced by getLevelFor(int, LivingEntity))
    • AbstractSpell#getMana(int, LivingEntity) (Previously replace by getMana(int))
    • AbstractSpell#onCast(Level, int, LivingEntity, MagicData) (Previously replace by onCast(Level, int, LivingEntity, CastSource, MagicData))
    • Utils#doMeleeAttack (Previously replaced by doMeleeAttack(Mob, Entity, DamageSource))