Skip to content

Releases: iron431/irons-spells-n-spellbooks

v1.20.1-3.2.1

05 Jul 19:10
Compare
Choose a tag to compare

Changes

  • Updated Japanese Translations, thanks to SAGA
  • Updated Korean Translations, thanks to smoong
  • Updated Russian Translations, thanks to Tefnya

Fixes

  • Fixed world upgrader code resetting spellbook slot NBT on relog after using Spell Slot Improvement item
  • Fixed visual bug with the cast command resetting an item's use progress
  • Fixed config loading incompatibility with Modernfix
  • Fixed Arcane Anvil JEI recipe memory usage

v1.19.2-3.2.1

05 Jul 19:10
Compare
Choose a tag to compare

Changes

  • Updated Japanese Translations, thanks to SAGA
  • Updated Korean Translations, thanks to smoong
  • Updated Russian Translations, thanks to Tefnya

Fixes

  • Fixed world upgrader code resetting spellbook slot NBT on relog after using Spell Slot Improvement item
  • Fixed visual bug with the cast command resetting an item's use progress
  • Fixed config loading incompatibility with Modernfix
  • Fixed Arcane Anvil JEI recipe memory usage

v1.20.1-3.2.0

20 Jun 03:47
Compare
Choose a tag to compare

Additions

  • Added Flaming Barrage Spell
  • Added Ball Lightning Spell
  • Added Sacrifice Spell
  • Added Rod o' Lightning, a staff enhancing lightning magic
  • Added Energized Core, a crafting ingredient to the Rod o' Lightning
  • Added Lesser Spell Slot Improvement, and item that can increase a Spell Book's capacity up to 12 slots
  • Added Mana Text offsets in client config
  • Added server config option to disable spellcasting in adventure mode

Changes

  • Buffed Scorch Spell
    • Increased radius
    • Now leaves a fiery field where it scorches
  • Made Thunderstorm targeting more strict to lessen collateral damage
  • Restricted the damage types (mainly damage over time) that can trigger an Echoing Strike
  • Updated Heat Surge and Frostwave spell particles
  • Updated various language files thanks to community members
  • Slight adjustment to Priest AI

Fixes

  • Fixed Portals not playing the destination sound to the player teleporting
  • Fixed Capes and Angel Wings rendering over each other
  • Fixed Neutral Trading Wizards ceasing to trade after taking damage from a non-player source
  • Fixed certain magic summons being attack unprovoked by mobs like Iron Golems

API

  • Added constructor overload to SimpleAttributeSpellBook item to take an item rarity

v1.19.2-3.2.0

20 Jun 03:46
Compare
Choose a tag to compare

Additions

  • Added Flaming Barrage Spell
  • Added Ball Lightning Spell
  • Added Sacrifice Spell
  • Added Rod o' Lightning, a staff enhancing lightning magic
  • Added Energized Core, a crafting ingredient to the Rod o' Lightning
  • Added Lesser Spell Slot Improvement, and item that can increase a Spell Book's capacity up to 12 slots
  • Added Mana Text offsets in client config
  • Added server config option to disable spellcasting in adventure mode

Changes

  • Buffed Scorch Spell
    • Increased radius
    • Now leaves a fiery field where it scorches
  • Made Thunderstorm targeting more strict to lessen collateral damage
  • Restricted the damage types (mainly damage over time) that can trigger an Echoing Strike
  • Updated Heat Surge and Frostwave spell particles
  • Updated various language files thanks to community members
  • Slight adjustment to Priest AI

Fixes

  • Fixed Portals not playing the destination sound to the player teleporting
  • Fixed Capes and Angel Wings rendering over each other
  • Fixed Neutral Trading Wizards ceasing to trade after taking damage from a non-player source
  • Fixed certain magic summons being attack unprovoked by mobs like Iron Golems

API

  • Added constructor overload to SimpleAttributeSpellBook item to take an item rarity

v1.20.1-3.1.7.1

30 May 02:06
Compare
Choose a tag to compare

Fixes

  • Fixed casting mobs no longer displaying long cast animation

v1.20.1-3.1.7

28 May 05:42
Compare
Choose a tag to compare

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))

v1.19.2-3.1.7

28 May 05:41
Compare
Choose a tag to compare

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))

v1.20.1-3.1.6

20 May 18:00
Compare
Choose a tag to compare

Additions

  • added Italian and Chinese (Taiwan) localizations

Fixes

  • (1.19.2 only): Fixed old structures relying on outdated catacombs file preventing their extensions from generating

v1.19.2-3.1.6

20 May 18:00
Compare
Choose a tag to compare

Additions

  • added Italian and Chinese (Taiwan) localizations

Fixes

  • (1.19.2 only): Fixed old structures relying on outdated catacombs file preventing their extensions from generating

v1.20.1-3.1.5

13 May 23:13
Compare
Choose a tag to compare

Additions

  • Added Scorch Spell
  • Added Echoing Strikes Spell
  • Added Thunderstorm Spell
  • Added several new Catacombs room pieces
  • Added client config for disabling boss music
  • Added new command parameter to mana command: "get"

Changes

  • Adjusted Wall of Fire spell icon to be differentiable from Scorch spell icon

Fixes

  • Fixed Dead King Music potentially playing twice over if killed and respawned near the Dead King fight
  • Improved Abyssal Shroud teleporting mechanics potentially making the player become stuck
  • Fixed the Blood Staff not renaming properly when upgraded
  • Fixed mana regeneration of less than one being truncated
  • Fixed spellbook curio render logic affecting custom body models

API

  • AnimationHolder now allows non-irons_spellbooks namespaces for animation resourcelocations