Skip to content

Releases: iron431/irons-spells-n-spellbooks

v1.20.1-3.4.0

10 Aug 21:59
Compare
Choose a tag to compare

Additions

  • Added Weapon Parts, crafted from Arcane Salvage and used for crafting magic weapons
  • Added Spellbreaker, a craftable imbued sword
  • Added Amethyst Rapier, a craftable imbued sword

Changes

  • Arcane Anvil now returns Upgrade Orbs when using a Shriving Stone
  • Reworked Alchemist Cauldron
    • Water Level and Liquid Contents are no longer separate values. This should make interactions much more intuitive
  • Loot-Only curios can now be recycled
    • Can be Smelted into Arcane Salvage, and crafted from Arcane Salvage and a designated item
  • Affinity Rings can now be attuned to specific spells by combining a ring with a scroll of any level in the Arcane Anvil

Fixes

  • Fixed Firefly Jar not having a loot table
  • Fixed True Invisibility not affecting the aggro of mobs that use Brain for targeting
  • Fixed Inscription Table ghost block/dupe when exploded
  • Fixed Abyssal Shroud destination logic
  • Fixed Inscription Table bug/exploit relating to death

v1.19.2-3.4.0

10 Aug 21:58
Compare
Choose a tag to compare

v1.21-3.4.3

10 Aug 22:35
Compare
Choose a tag to compare

Fixes

  • Fixed default magic data attachment having null server player

v1.21-3.4.2

10 Aug 19:00
Compare
Choose a tag to compare

Additions

Changes

  • Adjusted drop rate of magic items Trial Chambers chests

Fixes

  • Fixed null crash when rendering armor with enchantment glint or smithing trims
  • Fixed Arcane Anvil not saving imbued spell containers

API

v1.21-3.4.1

10 Aug 01:56
Compare
Choose a tag to compare

Additions

Changes

Fixes

  • Added missing common item/block tags for Mithril
  • Fixed Firefly jar recipe using wrong glass tag
  • Fixed loot tables being allowed to roll mace enchantments
  • Fixed dedicated server crash

API

v1.21-3.4.0

09 Aug 01:56
Compare
Choose a tag to compare

Additions

  • Port to 1.21
  • Added crouch display to Alchemist Cauldron contents
  • Added specific Stronghold/End City loot tables for magic items
  • Added Loot to Trial Chambers
    • Pots
      • Chance to drop Arcane Essence, or rarely drop a Scroll
    • Chests
      • Arcane Essence, Cloth, Scrolls, Blank Runes, Curios, Ink, and Elixirs
    • Spawners
      • Mana Potions
    • Ominous Spawners
      • High Quality Mana Potions, and Elixirs
    • Vaults
      • Scrolls, Ink, Curios, Arcane Essence, and Blank Runes
    • Ominous Vaults
      • Magic Equipment, High Tier Resources, Empty Upgrade Orbs, High Quality Scrolls/Ink, and Arcane Essence
  • Added Mithril
    • Mithril Ingot
    • Mithril Scrap
    • Raw Mithril
    • Mithril Ore
    • Deepslate Mithril Ore
  • Added Weapon Parts, crafted from Mithril and used for crafting magic weapons
  • Added Spellbreaker, a craftable imbued sword
  • Added Amethyst Rapier, a craftable imbued sword
  • Added Autoloader Crossbow, a unique Trial Chambers reward
  • Added Ring of Expulsion, a unique Trial Chambers reward
  • Added Ring of Visibility, a unique Trial Chambers reward

Changes

  • Affinity Data can now specify a bonus greater than 1
  • Arcane Anvil now returns Upgrade Orbs when using a Shriving Stone
  • Reworked Alchemist Cauldron
    • Water Level and Liquid Contents are no longer separate values. This should make interactions much more intuitive
  • Loot-Only curios can now be recycled
    • Can be Smelted into Mithril Scrap, and crafted from Mithril Scrap and a designated item
  • Affinity Rings can now be attuned to specific spells by combining a ring with a scroll of any level in the Arcane Anvil
  • Pyromancer Chestplate now has a cape addition
  • Casting Mobs now display capes from armor with capes

Fixes

  • Fixed Firefly Jar not having a loot table
  • Fixed True Invisibility not affecting the aggro of mobs that use Brain for targeting
  • Fixed Inscription Table ghost block/dupe when exploded
  • Fixed Abyssal Shroud destination logic
  • Fixed Inscription Table bug/exploit relating to death

API

  • Removed irsonspellbooks from java group id
    • io.redspace.ironsspellbooks.irons_spellbooks => io.redspace.irons_spellbooks
  • Removed Deprecated Content
    • CastType#holdToCast
    • AbstractSpell#needsLearning (replaced by AbstractSpell#requiresLearning)
    • AbstractEldritchSpell class
  • Added Events
    • AlchemistCauldronBuildInteractionsEvent

v1.20.1-3.3.0

17 Jul 01:28
Compare
Choose a tag to compare

Additions

Changes

  • Large Balance Changes
    • Armor
      • School Armor now gives +10% school spell power per piece (previously +8%)
      • School Armor and Netherite Battlemage Armor now gives +5% Spell Power per piece
      • School Armor and Netherite Battlemage Armor now gives +125 Max Mana (previously +100)
      • Scarecrow Armor now gives +75 Max Mana (previously +50)
    • Scrolls
      • Increased stack size to 64
      • Upgrading scrolls now requires one ink per level, instead of a scroll of equal level
        • The rarity of the ink is equal to the rarity of the resulting scroll rarity
    • Upgrade Orbs
      • Spell Power Upgrade Orbs now give +5% power (previously +3%)
      • Cooldown and Resistance Upgrade Orbs now give +5% Cooldown/Spell Resistance (Previously +6%)
    • Spellbooks
      • Spellbooks now give max mana
        • "High Tier" spellbooks (spellbooks with spell power buffs) now give +200 Max Mana
        • Enchanted Spell Book and Ruined Spell Book now gives +100 Max Mana
        • Apprentice Spell Book now gives +50 Max Mana
  • Tweaked Alchemist Cauldron Texture
  • Removed strict hold-to-cast mechanics from scrolls and casting implements
  • Adjusted Cone of Cold particles

Fixes

  • Fixed JEI Scroll Upgrade recipes showing one additional level past max level
  • Fixed Long Casts going on cooldown if the cast was cancelled by opening a menu
  • Fixed the Dead King dropping a loot table of ink, instead of always Legendary Ink
  • Fixed ground height algorithm used in Target Area rendering
  • Fixed spell rarity of a spell over its max level appearing as common

API

v1.19.2-3.3.0

17 Jul 01:28
Compare
Choose a tag to compare

Additions

Changes

  • Large Balance Changes
    • Armor
      • School Armor now gives +10% school spell power per piece (previously +8%)
      • School Armor and Netherite Battlemage Armor now gives +5% Spell Power per piece
      • School Armor and Netherite Battlemage Armor now gives +125 Max Mana (previously +100)
      • Scarecrow Armor now gives +75 Max Mana (previously +50)
    • Scrolls
      • Increased stack size to 64
      • Upgrading scrolls now requires one ink per level, instead of a scroll of equal level
        • The rarity of the ink is equal to the rarity of the resulting scroll rarity
    • Upgrade Orbs
      • Spell Power Upgrade Orbs now give +5% power (previously +3%)
      • Cooldown and Resistance Upgrade Orbs now give +5% Cooldown/Spell Resistance (Previously +6%)
    • Spellbooks
      • Spellbooks now give max mana
        • "High Tier" spellbooks (spellbooks with spell power buffs) now give +200 Max Mana
        • Enchanted Spell Book and Ruined Spell Book now gives +100 Max Mana
        • Apprentice Spell Book now gives +50 Max Mana
  • Tweaked Alchemist Cauldron Texture
  • Removed strict hold-to-cast mechanics from scrolls and casting implements
  • Adjusted Cone of Cold particles

Fixes

  • Fixed JEI Scroll Upgrade recipes showing one additional level past max level
  • Fixed Long Casts going on cooldown if the cast was cancelled by opening a menu
  • Fixed the Dead King dropping a loot table of ink, instead of always Legendary Ink
  • Fixed ground height algorithm used in Target Area rendering
  • Fixed spell rarity of a spell over its max level appearing as common

API

v1.20.1-3.2.2

09 Jul 22:02
Compare
Choose a tag to compare

API

  • Abstracted AbstractCastingMob into IMagicEntity interface

v1.19.2-3.2.2

09 Jul 22:01
Compare
Choose a tag to compare

API

  • Abstracted AbstractCastingMob into IMagicEntity interface