Releases: iron431/irons-spells-n-spellbooks
Releases · iron431/irons-spells-n-spellbooks
v1.20.1-3.4.0
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
v1.21-3.4.3
Fixes
- Fixed default magic data attachment having null server player
v1.21-3.4.2
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
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
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
- Pots
- 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
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
- Spellbooks now give max mana
- Armor
- 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
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
- Spellbooks now give max mana
- Armor
- 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
API
- Abstracted AbstractCastingMob into IMagicEntity interface
v1.19.2-3.2.2
API
- Abstracted AbstractCastingMob into IMagicEntity interface