Skip to content

Releases: MinecraftschurliMods/Ars-Magica-Legacy

arsmagicalegacy-1.19.2-1.2.3

16 Jan 08:14
7aebf45
Compare
Choose a tag to compare

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

16 Jan 08:29
f614c02
Compare
Choose a tag to compare

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

19 Dec 17:17
2b4f34d
Compare
Choose a tag to compare

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

19 Dec 17:17
0470117
Compare
Choose a tag to compare

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

12 Dec 22:43
31304c8
Compare
Choose a tag to compare

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

12 Dec 20:45
72a0f4b
Compare
Choose a tag to compare

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

21 Nov 17:40
c399c82
Compare
Choose a tag to compare

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 method getAffinityDepthOrElse() 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 in PrefabSpellProvider.
  • Several changes to PrefabSpellProvider have been made.
    • The abstract createPrefabSpells() method now has a Consumer<PrefabSpellBuilder> parameter.
    • addPrefabSpell() now returns the builder. Call build(consumer) after the builder creation in createPrefabSpells() 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 api/entity package was removed.
    • AbstractBoss, AbstractBossGoal and ExecuteSpellGoal were moved out of the API.
    • ISpellCasterEntity was moved to the api/spell package.
  • IPrefabSpell now extends Comparable<IPrefabSpell>.
  • ISpellHelper has a new method getPointedEntity() 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

21 Nov 17:38
52d11fd
Compare
Choose a tag to compare

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 method getAffinityDepthOrElse() 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 in PrefabSpellProvider.
  • Several changes to PrefabSpellProvider have been made.
    • The abstract createPrefabSpells() method now has a Consumer<PrefabSpellBuilder> parameter.
    • addPrefabSpell() now returns the builder. Call build(consumer) after the builder creation in createPrefabSpells() 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 api/entity package was removed.
    • AbstractBoss, AbstractBossGoal and ExecuteSpellGoal were moved out of the API.
    • ISpellCasterEntity was moved to the api/spell package.
  • IPrefabSpell now extends Comparable<IPrefabSpell>.
  • ISpellHelper has a new method getPointedEntity() 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

31 Aug 09:31
91cc28b
Compare
Choose a tag to compare

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

25 Aug 16:27
773c132
Compare
Choose a tag to compare

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.