Releases: iron431/irons-spells-n-spellbooks
Releases · iron431/irons-spells-n-spellbooks
v1.20.1-3.2.1
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
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
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
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
Fixes
- Fixed casting mobs no longer displaying long cast animation
v1.20.1-3.1.7
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
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
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
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
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