Releases: MinecraftschurliMods/Ars-Magica-Legacy
Releases · MinecraftschurliMods/Ars-Magica-Legacy
arsmagicalegacy-1.19.2-1.2.3
Additions
- Creative mode players now have a "Create Spell" button in the inscription table GUI.
- Moonstone ore now spawns in rare meteorites on the surface! These meteorites also have liquid essence in them.
- Sunstone ore now spawns in the nether, directly adjacent to lava.
- Celestial Prisms and Black Aurems are now obtainable in survival (and, as a result, so are light and dark Etherium).
- All hidden spell parts are now available via secret spell combinations. Good luck finding all of them!
- Added Witchwood signs.
Removals
- Removed liquid essence lakes in favor of moonstone meteorites.
Changes
- Some spell recipes now use moonstone, sunstone, and light/dark Etherium.
- Moonstone and sunstone blocks are now the strongest cap materials to build the altar with.
- Compendium entries have been added/modified to reflect the changes.
Fixes
- Fixed a render crash with empty/invalid spells.
- Fixed a bug where the touch shape targeted the wrong block.
- Fixed mana creepers spawning everywhere.
- Fixed a performance leak with boss spawning.
arsmagicalegacy-1.18.2-1.2.3
Additions
- Creative mode players now have a "Create Spell" button in the inscription table GUI.
- Moonstone ore now spawns in rare meteorites on the surface! These meteorites also have water in them.
- Sunstone ore now spawns in the nether, directly adjacent to lava.
- Celestial Prisms and Black Aurems are now obtainable in survival (and, as a result, so are light and dark Etherium).
- All hidden spell parts are now available via secret spell combinations. Good luck finding all of them!
- Added Witchwood signs.
Changes
- Some spell recipes now use moonstone, sunstone, and light/dark Etherium.
- Moonstone and sunstone blocks are now the strongest cap materials to build the altar with.
- Compendium entries have been added/modified to reflect the changes.
Fixes
- Fixed a render crash with empty/invalid spells.
- Fixed a bug where the touch shape targeted the wrong block.
- Fixed mana creepers spawning everywhere.
- Fixed a performance leak with boss spawning.
arsmagicalegacy-1.19.2-1.2.2
Fixes
- Fixed a critical crash occuring when trying to change the spell group on a spell with only one spell group
arsmagicalegacy-1.18.2-1.2.2
Fixes
- Fixed a critical crash occuring when trying to change the spell group on a spell with only one spell group
arsmagicalegacy-1.19.2-1.2.1
Additions
- Spell recipe UIs now properly work! They show ingredients, reagents, the parts they're made out of, and an affinity breakdown.
arsmagicalegacy-1.18.2-1.2.1
Additions
- Spell recipe UIs now properly work! They show ingredients, reagents, the parts they're made out of, and an affinity breakdown.
arsmagicalegacy-1.19.2-1.2.0
Dependencies
The new version now uses GeckoLib 3.1.37 (or newer) as a dependency for entity rendering!
Additions
- All bosses now have proper attacks and animations! The compendium entries have been updated accordingly, and issues with the textures have been fixed.
- Mana Creepers now roam the world! In addition to exploding, they will leave behind a Mana Vortex that will follow you for some time and consume some of your mana when too close.
- Spells now have fancy in-hand animations!
Changes
- Spell icons have been reorganized internally. If your spell has a missing texture icon, set a new icon by using the Ctrl+M keybind.
- Spell parts received a rebalancing. In most cases, this means spells are cheaper!
- Affinity gains from spell parts have been greatly reduced.
- The Blizzard and Fire Rain components are now functional (still not obtainable though :( - this is part of a future update coming soon(tm))
- The Blink component has been heavily nerfed.
- Mana Cake can now be eaten even with a full hunger bar.
- Players now respawn with half their mana instead of no mana at all.
Fixes
- Mana regeneration and burnout reduction now properly scale with the player's level.
- Mana regeneration and burnout reduction potion effects now properly work.
- The spell book can now be used in midair (e.g. when under the influence of the Flight effect.)
- The weird client-side lagging of spell projectiles has been resolved.
- Prefab Spells now show up in alphabetical order instead of a random order.
- Keybinds now have proper translations.
- And many other small fixes!
API Changes
IAffinityHelper
now has a new methodgetAffinityDepthOrElse()
that will return the given default value if the affinity cannot be retrieved.PrefabSpellBuilder
has been extracted into its own class and is no longer an inner class inPrefabSpellProvider
.- Several changes to
PrefabSpellProvider
have been made.- The abstract
createPrefabSpells()
method now has aConsumer<PrefabSpellBuilder>
parameter. addPrefabSpell()
now returns the builder. Callbuild(consumer)
after the builder creation increatePrefabSpells()
to adapt to these changes.- The constructor now takes an optional
LanguageProvider
. If the language provider is given, a translation for the prefab spell will be auto-generated, otherwise the literal name will be used as before.
- The abstract
- The
api/entity
package was removed.AbstractBoss
,AbstractBossGoal
andExecuteSpellGoal
were moved out of the API.ISpellCasterEntity
was moved to theapi/spell
package.
IPrefabSpell
now extendsComparable<IPrefabSpell>
.ISpellHelper
has a new methodgetPointedEntity()
that returns the entity an entity is looking at, or null if it is not looking at an entity.
arsmagicalegacy-1.18.2-1.2.0
Dependencies
The new version now uses GeckoLib 3.0.37 (or newer) as a dependency for entity rendering!
Additions
- All bosses now have proper attacks and animations! The compendium entries have been updated accordingly, and issues with the textures have been fixed.
- Mana Creepers now roam the world! In addition to exploding, they will leave behind a Mana Vortex that will follow you for some time and consume some of your mana when too close.
- Spells now have fancy in-hand animations!
Changes
- Spell icons have been reorganized internally. If your spell has a missing texture icon, set a new icon by using the Ctrl+M keybind.
- Spell parts received a rebalancing. In most cases, this means spells are cheaper!
- Affinity gains from spell parts have been greatly reduced.
- The Blizzard and Fire Rain components are now functional (still not obtainable though :( - this is part of a future update coming soon(tm))
- The Blink component has been heavily nerfed.
- Mana Cake can now be eaten even with a full hunger bar.
- Players now respawn with half their mana instead of no mana at all.
Fixes
- Mana regeneration and burnout reduction now properly scale with the player's level.
- Mana regeneration and burnout reduction potion effects now properly work.
- The spell book can now be used in midair (e.g. when under the influence of the Flight effect.)
- The weird client-side lagging of spell projectiles has been resolved.
- Prefab Spells now show up in alphabetical order instead of a random order.
- Keybinds now have proper translations.
- And many other small fixes!
API Changes
IAffinityHelper
now has a new methodgetAffinityDepthOrElse()
that will return the given default value if the affinity cannot be retrieved.PrefabSpellBuilder
has been extracted into its own class and is no longer an inner class inPrefabSpellProvider
.- Several changes to
PrefabSpellProvider
have been made.- The abstract
createPrefabSpells()
method now has aConsumer<PrefabSpellBuilder>
parameter. addPrefabSpell()
now returns the builder. Callbuild(consumer)
after the builder creation increatePrefabSpells()
to adapt to these changes.- The constructor now takes an optional
LanguageProvider
. If the language provider is given, a translation for the prefab spell will be auto-generated, otherwise the literal name will be used as before.
- The abstract
- The
api/entity
package was removed.AbstractBoss
,AbstractBossGoal
andExecuteSpellGoal
were moved out of the API.ISpellCasterEntity
was moved to theapi/spell
package.
IPrefabSpell
now extendsComparable<IPrefabSpell>
.ISpellHelper
has a new methodgetPointedEntity()
that returns the entity an entity is looking at, or null if it is not looking at an entity.
arsmagicalegacy-1.19.2-1.1.7
Version 1.19.2-1.1.7
Fixes
- Fixed affinity depth being immutable.
- Fixed usages of
RegistryAccess#BUILTIN
.
arsmagicalegacy-1.19.2-1.1.6
Version 1.19.2-1.1.6
Fixes
- Fixed divide by 0 in patchouli book.
- Fixed altar core not updating camo state correctly.
- Fixed
KnowledgeHolder#skillPoints
being immutable.