diff --git a/gradle.properties b/gradle.properties index 96d526bd7..4ab63a8d4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -42,4 +42,4 @@ controlling_version=9.0+17 curse_project_id=350734 curse_versions=Java 17,Forge,Minecraft 1.18:1.18.2 -curse_relations=configured:optionalDependency,catalogue:optionalDependency,potion-bundles:optionalDependency,jei:optionalDependency,curios:optionalDependency,patchouli:requiredDependency,the-one-probe:optionalDependency +curse_relations=configured:optionalDependency,catalogue:optionalDependency,potion-bundles:optionalDependency,jei:optionalDependency,curios:optionalDependency,patchouli:requiredDependency,the-one-probe:optionalDependency,geckolib:requiredDependency diff --git a/src/main/generated/.cache/cache b/src/main/generated/.cache/cache index 99f43b6a7..dc527da01 100644 --- a/src/main/generated/.cache/cache +++ b/src/main/generated/.cache/cache @@ -51,7 +51,7 @@ dde0474d973dce3c4df87cda38853e065ae110c5 assets/arsmagicalegacy/blockstates/witc f96e76b3b4dd54f1e3cb1964af5571dae4b8cadf assets/arsmagicalegacy/blockstates/witchwood_stairs.json 0f38a32abd44432f35ec5595b953e0445d8c7cfb assets/arsmagicalegacy/blockstates/witchwood_trapdoor.json f7b13b547f7a41f64a44ba5465180e3a5cd8b68c assets/arsmagicalegacy/blockstates/wizards_chalk.json -e091428a9d8f35b0a1b3687abd11a98daba55885 assets/arsmagicalegacy/lang/en_us.json +7ba62572f80cda01180123cc48092be3bedbf28a assets/arsmagicalegacy/lang/en_us.json 0067082a3d9483987152843bd9fae4ce543a92c9 assets/arsmagicalegacy/models/block/altar_core.json fe8114f9951ba50f2f968e60435196ffa4a179f8 assets/arsmagicalegacy/models/block/altar_core_overlay.json 2db6f069c7913fdc48a36df6716fe7c550ef55ac assets/arsmagicalegacy/models/block/aum.json @@ -248,8 +248,20 @@ bfe611b2fae64546aaf064541984cf0125feea25 assets/arsmagicalegacy/models/item/puri 26d0d4f00c5dd4cab2d6c4cfd16fa82a377ab141 assets/arsmagicalegacy/models/item/redstone_inlay.json 22764eedb119c912f3cbc03bceb0c1401971f177 assets/arsmagicalegacy/models/item/rune_bag.json 9ed931619e39f59a8520c1e3b03fea2e9a56fb60 assets/arsmagicalegacy/models/item/spell.json -5460a7072f227325bc5e5cb6ef07b4c7ba75c9e3 assets/arsmagicalegacy/models/item/spell_book.json +98a0f3a501a86313c6b56f530c6e6e3616fa3d99 assets/arsmagicalegacy/models/item/spell_air.json +8176e923d023d3c90efefa2338a97c828bae847d assets/arsmagicalegacy/models/item/spell_arcane.json +9ed931619e39f59a8520c1e3b03fea2e9a56fb60 assets/arsmagicalegacy/models/item/spell_book.json +5460a7072f227325bc5e5cb6ef07b4c7ba75c9e3 assets/arsmagicalegacy/models/item/spell_book_handheld.json +1a4e53c627b968a284f586f37d2c0443c3ed07ff assets/arsmagicalegacy/models/item/spell_earth.json +9ef9bea5f45da6d3ce1e55d4490c491c9dc90260 assets/arsmagicalegacy/models/item/spell_ender.json +e8c0a41c851a97fa5977e6ff724db034a9984390 assets/arsmagicalegacy/models/item/spell_fire.json +d76250e164d64718b5f7b035b220c9504fab94eb assets/arsmagicalegacy/models/item/spell_ice.json +3084b5f27202e5e7d8dba10a30cc9f4862aeec1b assets/arsmagicalegacy/models/item/spell_life.json +db29eef4bfbfe7e5805402954cb4b1a6b452b267 assets/arsmagicalegacy/models/item/spell_lightning.json +9ebdcb61ae387e8ea34b1db650f52c650450d9de assets/arsmagicalegacy/models/item/spell_nature.json +e821f425974eb1be3b4720c8f124d27b812081c8 assets/arsmagicalegacy/models/item/spell_none.json b5340b23db4d1a0d04c6fcd5cc540deb52e0dae2 assets/arsmagicalegacy/models/item/spell_parchment.json +aa1a5c3baf49d65323f3554cd59f3423b347209d assets/arsmagicalegacy/models/item/spell_water.json f565c73a508c00097f1ee365c15edea8fe9cef08 assets/arsmagicalegacy/models/item/stripped_witchwood.json 0076dd023405db76613eca8d76ecf7322c441b3f assets/arsmagicalegacy/models/item/stripped_witchwood_log.json cff2144f5a7d050f09c96abe9e4c6ddf691811ea assets/arsmagicalegacy/models/item/sunstone.json @@ -1027,7 +1039,7 @@ bba693b26dc8c61a9382df58f01be9c9ab012a66 data/arsmagicalegacy/recipes/wizards_ch 65e17c801d1bf027325b702edaf7ba9a3ad5a077 data/arsmagicalegacy/recipes/yellow_rune.json d0584eba69210338e67a17495fb9c015f069386c data/arsmagicalegacy/spell_parts/absorption.json 8fcd8df1edcee06a67f18e6292cef03ddd2cbd59 data/arsmagicalegacy/spell_parts/agility.json -013ba224256d7a20e5a5b4e12daf062c59497524 data/arsmagicalegacy/spell_parts/aoe.json +d4b791e4515c9bad1b69709c80961b6893fa8c0c data/arsmagicalegacy/spell_parts/aoe.json f0ae54ba2ac7efc25c6719385f8654b2f6a5b3fc data/arsmagicalegacy/spell_parts/astral_distortion.json 9b154e2e5986777cba80295a68a85452a9e476e1 data/arsmagicalegacy/spell_parts/attract.json fb4acfadb360f3a202748e7b9725ddd8012162ee data/arsmagicalegacy/spell_parts/banish_rain.json @@ -1039,10 +1051,10 @@ fdfb580e93b7739eb2786eaf67689af0155fd5c0 data/arsmagicalegacy/spell_parts/blink. a398dbeb34bd93da3ca4dba4851dce4bb7a9d064 data/arsmagicalegacy/spell_parts/chain.json 3658763697ccb91802452b1d410527e29f815ec4 data/arsmagicalegacy/spell_parts/channel.json 422fa8d5923108c50b2c0dacf68bb46f0fe6a5ca data/arsmagicalegacy/spell_parts/charm.json -3676449f3c7ad6d6f7c82c9b4ccf84cb8169aaf8 data/arsmagicalegacy/spell_parts/contingency_damage.json +16a6157bd3241d7336a9f98e1d7fb4f3d7d90c8e data/arsmagicalegacy/spell_parts/contingency_damage.json c3ce18cd1324fed6d4dd58197dbeab2ac9773085 data/arsmagicalegacy/spell_parts/contingency_death.json -eb222c71ff4a9d2a21d0da26402bbda039061300 data/arsmagicalegacy/spell_parts/contingency_fall.json -32c4e15f49720c6c77b68f62bf6db04ef82a205a data/arsmagicalegacy/spell_parts/contingency_fire.json +59dbfe8c71bf4764fe84c79aef8a9207ea44dc95 data/arsmagicalegacy/spell_parts/contingency_fall.json +f88a09ea073be66d48b55d24ab049fbf33c7de26 data/arsmagicalegacy/spell_parts/contingency_fire.json 395653548e34b4b93e21bde9eedc5c76cda3f6cd data/arsmagicalegacy/spell_parts/contingency_health.json 7322e938eaa65fd1304636e3b064bbb0c94d41bc data/arsmagicalegacy/spell_parts/create_water.json aff821289b978c14bf57035bb4a9747a25474b88 data/arsmagicalegacy/spell_parts/damage.json @@ -1129,10 +1141,10 @@ fc2ed0dba67f70470938202bd6eb1337b4527397 data/arsmagicalegacy/spell_parts/touch. 1cfa26329e0a23ee08c9d03da9406fc637e73e3a data/arsmagicalegacy/spell_parts/transplace.json d0273135910095b432fcff6d399f45cf704a3b20 data/arsmagicalegacy/spell_parts/true_sight.json b66c8d66689adca8f6156b95b5b5fd9c80a6d0d8 data/arsmagicalegacy/spell_parts/velocity.json -19cc9ee4451282a8ed8039778b45c42e755ad1c7 data/arsmagicalegacy/spell_parts/wall.json +f7605db90bee578fe65ce729c77f24927765372a data/arsmagicalegacy/spell_parts/wall.json 6c8a4d17ef5adcd43dd255a9bb4ce7c4061d66bf data/arsmagicalegacy/spell_parts/water_breathing.json 14b512a5b76ccf17726b12e57190613aad8bce76 data/arsmagicalegacy/spell_parts/watery_grave.json -83dcde27d124a3944ca13716dc6e04983b59c79a data/arsmagicalegacy/spell_parts/wave.json +5d3dc4ea36e56cf844f6cee2c088c8d24481597e data/arsmagicalegacy/spell_parts/wave.json fc3b5f45984a57fd99cd1614919053fa003dd24e data/arsmagicalegacy/spell_parts/wizards_autumn.json 88c655d1727a939df493341fca4cf56458de6af5 data/arsmagicalegacy/spell_parts/zone.json 46f1ef7539523d93e6f4c55c79de241d2228ec92 data/arsmagicalegacy/spell_transformations/clay_to_sand_drought.json diff --git a/src/main/generated/assets/arsmagicalegacy/lang/en_us.json b/src/main/generated/assets/arsmagicalegacy/lang/en_us.json index f64e7a161..792720c8f 100644 --- a/src/main/generated/assets/arsmagicalegacy/lang/en_us.json +++ b/src/main/generated/assets/arsmagicalegacy/lang/en_us.json @@ -256,16 +256,95 @@ "item.arsmagicalegacy.affinity_tome.arsmagicalegacy.water": "Water Affinity Tome", "item.arsmagicalegacy.air_guardian_spawn_egg": "Air Guardian Spawn Egg", "item.arsmagicalegacy.arcane_ash": "Arcane Ash", + "item.arsmagicalegacy.arcane_compendium.affinities.affinities.name": "Affinities", + "item.arsmagicalegacy.arcane_compendium.affinities.affinities.page0.text": "Affinities are magical elements of sorts. All components (excluding some of the very powerful, reality-bending ones) have an affinity that is associated with them. That means that if you use spells with a certain affinity a lot, you will shift into that affinity.", + "item.arsmagicalegacy.arcane_compendium.affinities.affinities.page1.text": "Shifting into an affinity bears individual side effects, called abilities. Each affinity has different abilities. You can read about the abilities for each affinity in the dedicated chapters for them.$(br2)If you wish to see your current shift into an affinity, you can view your shifts in the Affinity tab of the $(l:blocks/occulus)Occulus$().", + "item.arsmagicalegacy.arcane_compendium.affinities.affinities.page2.text": "There is also an affinity essence for each affinity, which is used in intermediate crafting for spell parts associated with that affinity. Affinity essences must be obtained from bosses, but can be duplicated through crafting later. Reports about lost affinity tomes have been spreading as well, though how to obtain or use them is currently subject to investigation.", "item.arsmagicalegacy.arcane_compendium.affinities.air.page0.text": "The air affinity is associated with jumping, flying and falling. Many of them use effects, such as $(l:components/jump_boost)Jump Boost$(), $(l:components/levitation)Levitation$() or $(l:components/slow_falling)Slow Falling$().", "item.arsmagicalegacy.arcane_compendium.affinities.arcane.page0.text": "The arcane affinity is associated with mana, enchantment and trickery. Arcane components are indirectly offensive for the most part, seen for example with $(l:components/invisibility)Invisibility$(), $(l:components/disarm)Disarm$() and $(l:components/mana_drain)Mana Drain$().", + "item.arsmagicalegacy.arcane_compendium.affinities.description": "", "item.arsmagicalegacy.arcane_compendium.affinities.earth.page0.text": "The earth affinity is associated with mining, protection and physical attacks. Earth components usually have some kind of physical interaction, like $(l:components/physical_damage)Physical Damage$(), $(l:components/dig)Dig$() or $(l:components/shield)Shield$().", "item.arsmagicalegacy.arcane_compendium.affinities.ender.page0.text": "The ender affinity is associated with teleportation, darkness and the night. Ender components are the most powerful, but also the most expensive, with examples such as $(l:components/blindness)Blindness$(), $(l:components/astral_distortion)Astral Distortion$() and $(l:components/transplace)Transplace$().", "item.arsmagicalegacy.arcane_compendium.affinities.fire.page0.text": "The fire affinity is associated with lava, explosions and the Nether. Fire components are usually offensive ones, like $(l:components/fire_damage)Fire Damage$(), $(l:components/ignition)Ignition$() or $(l:components/explosion)Explosion$().", "item.arsmagicalegacy.arcane_compendium.affinities.ice.page0.text": "The ice affinity is associated with snow, frost and slowness. Popular examples include $(l:components/frost_damage)Frost Damage$(), $(l:components/frost)Frost$() and $(l:components/slowness)Slowness$().", "item.arsmagicalegacy.arcane_compendium.affinities.life.page0.text": "The life affinity is associated with healing, resurrection and anti-undead measures. They are usually defensive, like $(l:components/heal)Heal$(), $(l:components/regeneration)Regeneration$() and $(l:components/summon)Summon$().", "item.arsmagicalegacy.arcane_compendium.affinities.lightning.page0.text": "The lightning affinity is associated with speed, power and weather. Notable examples are $(l:components/lightning_damage)Lightning Damage$(), $(l:components/haste)Haste$() and $(l:components/storm)Storm$().", + "item.arsmagicalegacy.arcane_compendium.affinities.name": "Affinities", "item.arsmagicalegacy.arcane_compendium.affinities.nature.page0.text": "The nature affinity is associated with attraction, growth and harvest. As such, the most common components are $(l:components/attract)Attract$(), $(l:components/grow)Grow$() and $(l:components/harvest)Harvest$().", "item.arsmagicalegacy.arcane_compendium.affinities.water.page0.text": "The water affinity is associated with swimming, drowning and potions. Its components therefore often use effects, such as $(l:components/water_breathing)Water Breathing$(), $(l:components/swift_swim)Swift Swim$() or $(l:components/watery_grave)Watery Grave$().", + "item.arsmagicalegacy.arcane_compendium.blocks.black_aurem.name": "Black Aurem", + "item.arsmagicalegacy.arcane_compendium.blocks.black_aurem.page0.text": "The Black Aurem is the $(l:blocks/obelisk)Obelisk's$() dark counterpart, used to generate dark $(l:mechanics/etherium)Etherium$(). Instead of $(l:blocks/ores#vinteum)vinteum$(), it consumes the lifes of animals.$(br2)Similarly, it can be supported by a multiblock structure, which builds up in levels.", + "item.arsmagicalegacy.arcane_compendium.blocks.black_aurem.page1.title": "Black Aurem Chalk", + "item.arsmagicalegacy.arcane_compendium.blocks.black_aurem.page2.title": "Black Aurem Level 1", + "item.arsmagicalegacy.arcane_compendium.blocks.black_aurem.page3.title": "Black Aurem Level 2", + "item.arsmagicalegacy.arcane_compendium.blocks.black_aurem.page4.title": "Black Aurem Level 3", + "item.arsmagicalegacy.arcane_compendium.blocks.black_aurem.page5.title": "Black Aurem Level 4", + "item.arsmagicalegacy.arcane_compendium.blocks.celestial_prism.name": "Celestial Prism", + "item.arsmagicalegacy.arcane_compendium.blocks.celestial_prism.page0.text": "The Celestial Prism is the $(l:blocks/obelisk)Obelisk's$() light counterpart, used to generate light $(l:mechanics/etherium)Etherium$(). Instead of $(l:blocks/ores#vinteum)vinteum$(), it utilizes the sun's power.$(br2)Similarly, it can be supported by a multiblock structure, which builds up in levels.", + "item.arsmagicalegacy.arcane_compendium.blocks.celestial_prism.page1.title": "Celestial Prism Chalk", + "item.arsmagicalegacy.arcane_compendium.blocks.celestial_prism.page2.title": "Celestial Prism Level 1", + "item.arsmagicalegacy.arcane_compendium.blocks.celestial_prism.page3.title": "Celestial Prism Level 2", + "item.arsmagicalegacy.arcane_compendium.blocks.celestial_prism.page4.title": "Celestial Prism Level 3", + "item.arsmagicalegacy.arcane_compendium.blocks.celestial_prism.page5.title": "Celestial Prism Level 4", + "item.arsmagicalegacy.arcane_compendium.blocks.description": "", + "item.arsmagicalegacy.arcane_compendium.blocks.flowers.name": "Flowers", + "item.arsmagicalegacy.arcane_compendium.blocks.flowers.page0.text": "A variety of flowers can be found scattered across the world.", + "item.arsmagicalegacy.arcane_compendium.blocks.inscription_table.name": "Inscription Table", + "item.arsmagicalegacy.arcane_compendium.blocks.inscription_table.page0.text": "Using this table with a Book & Quill, you can compose spells of incredible power.$(br2)You will see what skills you know at the top in the Source Region. You can then drag shapes and modifiers to the brown $(l:mechanics/shape_groups)Shape Group$() squares, and drag components to the gray Spell Grammar section at the bottom to lay out a spell.", + "item.arsmagicalegacy.arcane_compendium.blocks.inscription_table.page1.text": "Once satisfied with the spell, you can write the spells onto that Book & Quill. This book can then be placed on a $(l:mechanics/crafting_altar)Crafting Altar's$() lectern, and will guide you through the process needed to make the spell.$(br2)The book is worth reading too, as it contains a recap of the spell you will be creating, a materials list, and an $(l:mechanics/affinities)affinity$() breakdown.", + "item.arsmagicalegacy.arcane_compendium.blocks.name": "Blocks", + "item.arsmagicalegacy.arcane_compendium.blocks.obelisk.name": "Obelisk", + "item.arsmagicalegacy.arcane_compendium.blocks.obelisk.page0.text": "The Obelisk is a runed block that is used to generate neutral $(l:mechanics/etherium)Etherium$() from $(l:blocks/ores#vinteum)vinteum dust$() (or blocks).$(br2)To boost its power, it can optionally be supported by a multiblock structure, which builds up in levels.", + "item.arsmagicalegacy.arcane_compendium.blocks.obelisk.page2.title": "Obelisk Chalk", + "item.arsmagicalegacy.arcane_compendium.blocks.obelisk.page3.title": "Obelisk Pillars", + "item.arsmagicalegacy.arcane_compendium.blocks.occulus.name": "Occulus", + "item.arsmagicalegacy.arcane_compendium.blocks.occulus.page0.text": "A gateway to the stars, the Occulus shows you your innermost self. Here, you can spend skill points to unlock new skills.", + "item.arsmagicalegacy.arcane_compendium.blocks.ores.name": "Ores", + "item.arsmagicalegacy.arcane_compendium.blocks.ores.page0.text": "A variety of ores can be found scattered across the world.", + "item.arsmagicalegacy.arcane_compendium.blocks.vinteum_torch.name": "Vinteum Torch", + "item.arsmagicalegacy.arcane_compendium.blocks.vinteum_torch.page0.text": "Vinteum Torches are crafted in a simplistic way, and glow with the same brightness as a standard torch. They are just an aesthetic alternative.", + "item.arsmagicalegacy.arcane_compendium.blocks.witchwood.name": "Witchwood", + "item.arsmagicalegacy.arcane_compendium.blocks.witchwood.page0.text": "Witchwood is a rare wood type with extraordinary magical properties, only found in dark forests.$(br2)They can be manufactured into the usual wooden planks, slabs, stairs and other blocks.", + "item.arsmagicalegacy.arcane_compendium.blocks.witchwood.page2.text": "Witchwood planks and stairs make a great structure material for the $(l:mechanics/crafting_altar)Crafting Altar$().", + "item.arsmagicalegacy.arcane_compendium.bosses.air_guardian.name": "Air Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.air_guardian.page0.text": "The Air Guardian is a being of wind, and makes heavy use of knockback-based attacks. On top of that, its whirlwinds can blow off your armor if you're not careful enough. It would be foolish to go into battle without some form of falling protection.", + "item.arsmagicalegacy.arcane_compendium.bosses.air_guardian.page2.title": "Air Guardian Ritual", + "item.arsmagicalegacy.arcane_compendium.bosses.air_guardian.page3.text": "To summon the Air Guardian, build the structure seen on the previous page in any biome above Y 128. Then, drop a tarma root at the center of the circle.$(br2)The Air Guardian takes double damage from $(l:components/lightning_damage)lightning$(), and is immune to fall damage or physical projectile attacks, such as arrows.", + "item.arsmagicalegacy.arcane_compendium.bosses.arcane_guardian.name": "Arcane Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.arcane_guardian.page0.text": "A mage of ancient times, the Arcane Guardian has access to a wide variety of spells. From attacks to buffs to debuffs to self-healing, prepare for a magical duel that will test your counter-spell knowledge.", + "item.arsmagicalegacy.arcane_compendium.bosses.arcane_guardian.page2.title": "Arcane Guardian Ritual", + "item.arsmagicalegacy.arcane_compendium.bosses.arcane_guardian.page3.text": "To summon the Arcane Guardian, build the structure seen on the previous page in any biome. Note that the lectern must face towards the sunrise (east). Then, drop an arcane compendium at the center of the circle.$(br2)The Arcane Guardian has no particular strengths or weaknesses. Attack it in any way you'd like. Melee is generally a bad idea, though.", + "item.arsmagicalegacy.arcane_compendium.bosses.earth_guardian.name": "Earth Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.earth_guardian.page0.text": "The heavy Earth Guardian will rip rocks from the earth to hurl them at you. If you get close to it, it will beat you up, or pound the earth so hard that you are blown back by a shockwave.", + "item.arsmagicalegacy.arcane_compendium.bosses.earth_guardian.page2.title": "Earth Guardian Ritual", + "item.arsmagicalegacy.arcane_compendium.bosses.earth_guardian.page3.text": "To summon the Earth Guardian, build the structure seen on the previous page in any biome. Then, drop an emerald, a piece of chimerite and a topaz at the center of the circle.$(br2)The Earth Guardian takes double damage from $(l:components/drowning_damage)drowning$() and $(l:components/frost_damage)frost$(), and is immune to $(l:components/fire_damage)fire$() and $(l:components/lightning_damage)lightning$().", + "item.arsmagicalegacy.arcane_compendium.bosses.ender_guardian.name": "Ender Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.ender_guardian.page0.text": "Tales are told in hushed whispers of the true Ender Guardian. Of eyes glowing with an abhorrent light, and scaly skin as black as a moonless night. Alas, the tales of this waking nightmare are vague at best and always shrouded in the veil of speculation. The only thing known for sure are its fast, teleport-heavy and extremely powerful attacks.", + "item.arsmagicalegacy.arcane_compendium.bosses.ender_guardian.page2.title": "Ender Guardian Ritual", + "item.arsmagicalegacy.arcane_compendium.bosses.ender_guardian.page3.text": "To summon the Ender Guardian, build the structure seen on the previous page anywhere in the end. Then, drop an ender eye into the Black Aurem.$(br2)A being of dark Ender magic, $(l:components/magic_damage)light Arcane magic$() will hurt it double. As an inhabitant of the End, the same is true for $(l:components/drowning_damage)water$().", + "item.arsmagicalegacy.arcane_compendium.bosses.fire_guardian.name": "Fire Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.fire_guardian.page0.text": "The Fire Guardian is a living inferno from the depths of the nether. After setting its surroundings ablaze, the fire makes it hard to still see the guardian, allowing it to attack from nowhere. It will also melt down your armor in seconds. Prepare for a fight!", + "item.arsmagicalegacy.arcane_compendium.bosses.fire_guardian.page2.title": "Fire Guardian Ritual", + "item.arsmagicalegacy.arcane_compendium.bosses.fire_guardian.page3.text": "To summon the Fire Guardian, build the structure seen on the previous page anywhere in the nether. Then, drop a water essence at the center of the circle.$(br2)The Fire Guardian takes double damage from $(l:components/drowning_damage)drowning$(), and is immune to $(l:components/fire_damage)fire$() and $(l:components/frost_damage)frost$().", + "item.arsmagicalegacy.arcane_compendium.bosses.ice_guardian.name": "Ice Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.ice_guardian.page0.text": "The super-cold Ice Guardian doesn't care about ranged attacks. Instead, it launches his arm to capture its target, then reel it in to harm it in combat. Similar to its Earth counterpart, the Ice Guardian can and will create shockwaves.", + "item.arsmagicalegacy.arcane_compendium.bosses.ice_guardian.page2.title": "Ice Guardian Ritual", + "item.arsmagicalegacy.arcane_compendium.bosses.ice_guardian.page3.text": "To summon the Ice Guardian, build the structure seen on the previous page in any frozen or snowy biome. Then, summon a snow golem at the center of the circle.$(br2)The Ice Guardian takes double damage from $(l:components/fire_damage)fire$(), and is immune to $(l:components/frost_damage)frost$().", + "item.arsmagicalegacy.arcane_compendium.bosses.life_guardian.name": "Life Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.life_guardian.page0.text": "The Life Guardian doesn't attack much on its own, though it may decide to nauseate you. It generally prefers to let others do the fighting for it, infusing them with its tremendous power. In return, the others will often lay down their lives for the guardian's protection. The Life Guardian is a different kind of fight than the other bosses.", + "item.arsmagicalegacy.arcane_compendium.bosses.life_guardian.page2.title": "Life Guardian Ritual", + "item.arsmagicalegacy.arcane_compendium.bosses.life_guardian.page3.text": "To summon the Life Guardian, build the structure seen on the previous page in any biome. Then, during a full moon night, kill a villager child at the center of the circle.$(br2)The Life Guardian cannot be damaged directly. Defeat its minions, and the guardian will be hurt.", + "item.arsmagicalegacy.arcane_compendium.bosses.lightning_guardian.name": "Lightning Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.lightning_guardian.page0.text": "The Lightning Guardian is as unpredictable as it is powerful. Its feared telekinetic attack uses a massive amount of concentrated static electricity, which leaves the unfortunate victim open to several other effects. On rare occasions, it manages to mess with its victim's synapses, making their movement really awkward.", + "item.arsmagicalegacy.arcane_compendium.bosses.lightning_guardian.page2.title": "Lightning Guardian Ritual", + "item.arsmagicalegacy.arcane_compendium.bosses.lightning_guardian.page3.text": "To summon the Lightning Guardian, build the structure seen on the previous page in any biome. Then, wait for a storm.$(br2)The Lightning Guardian takes double damage from $(l:components/drowning_damage)drowning$(), and will be healed by incoming $(l:components/lightning_damage)lightning$() damage.", + "item.arsmagicalegacy.arcane_compendium.bosses.nature_guardian.name": "Nature Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.nature_guardian.page0.text": "The Nature Guardian is a fearsome opponent. Boasting a deadly scythe and the skill to use it, only the most powerful or foolish would seek it out. It is just as dangerous at range as in melee, if not more.", + "item.arsmagicalegacy.arcane_compendium.bosses.nature_guardian.page3.text": "Unlike all other bosses, the Nature Guardian appears to guard dryads when enough are slain in quick succession. Nature can be harsh, but it will not tolerate a massacre.$(br2)The Nature Guardian takes double damage from $(l:components/fire_damage)fire$() and $(l:components/frost_damage)frost$(), and will be healed instead of $(l:components/drowning_damage)drowned$().", + "item.arsmagicalegacy.arcane_compendium.bosses.water_guardian.name": "Water Guardian", + "item.arsmagicalegacy.arcane_compendium.bosses.water_guardian.page0.text": "The Water Guardian is a unique being. This trickster will create copies of itself, attacking from ambush if you are fooled by the decoy. If you come too close, it will begin to spin and use its tentacles to damage you. If you keep your distance, it will attack you with water projectiles.", + "item.arsmagicalegacy.arcane_compendium.bosses.water_guardian.page2.title": "Water Guardian Ritual", + "item.arsmagicalegacy.arcane_compendium.bosses.water_guardian.page3.text": "To summon the Water Guardian, build the structure seen on the previous page in any water-based biome. Then, drop a water bucket and a boat at the center of the circle.$(br2)The Water Guardian takes double damage from $(l:components/lightning_damage)lightning$(), and is immune to $(l:components/drowning_damage)drowning$(). If the guardian has copies, they will absorb the damage and be destroyed in the process.", "item.arsmagicalegacy.arcane_compendium.components.absorption.page0.text": "You gain absorption hearts, like you would when eating a golden apple. This does not stack with golden apples.", "item.arsmagicalegacy.arcane_compendium.components.agility.page0.text": "You managed to gain step-up abilities, greater jump height and reduced fall damage.", "item.arsmagicalegacy.arcane_compendium.components.astral_distortion.page0.text": "This spell entirely prevents teleportation of the target for some time. Also works on endermen and shulkers!", @@ -277,6 +356,7 @@ "item.arsmagicalegacy.arcane_compendium.components.charm.page0.text": "You can cause breedable creatures to breed.", "item.arsmagicalegacy.arcane_compendium.components.create_water.page0.text": "You can coalesce moisture from the air around into one location, creating water where there was none. It can also be used to fill a cauldron.$(br2)This will not work in the nether.", "item.arsmagicalegacy.arcane_compendium.components.daylight.page0.text": "You have gained the ability to control time.$(br2)This spell will cause the time to move to dawn.", + "item.arsmagicalegacy.arcane_compendium.components.description": "", "item.arsmagicalegacy.arcane_compendium.components.dig.page0.text": "The ground shatters with a snap of your fingers. Harder blocks take more mana to break.$(br2)Dig starts out equivalent to an Iron pickaxe, but can be upgraded with the use of the $(l:modifiers/mining_power)Mining Power$() modifier.", "item.arsmagicalegacy.arcane_compendium.components.disarm.page0.text": "Now that you have learned to summon tools to your hand, it was a small step to be able to make others drop what they are holding.", "item.arsmagicalegacy.arcane_compendium.components.dispel.page0.text": "Creating a localized field of deficit, you can remove up to six levels of potion effects on your target.", @@ -314,6 +394,7 @@ "item.arsmagicalegacy.arcane_compendium.components.mana_drain.page0.text": "You can create a parasitic bond with the target's aura, draining their mana and boosting your own.", "item.arsmagicalegacy.arcane_compendium.components.mana_shield.page0.text": "Your target becomes shielded by your available mana, causing damage to drain 250 mana per half heart absorbed, and preventing HP damage entirely.", "item.arsmagicalegacy.arcane_compendium.components.moonrise.page0.text": "You have gained the ability to control time.$(br2)This spell will cause the time to move to dusk.", + "item.arsmagicalegacy.arcane_compendium.components.name": "Components", "item.arsmagicalegacy.arcane_compendium.components.night_vision.page0.text": "Your knowledge of light has allowed you to devise a spell that will let you amplify light levels, effectively letting you see in the dark.", "item.arsmagicalegacy.arcane_compendium.components.physical_damage.page0.text": "Often, you will begin your training with simple physical force. Force is a physical damage type, and does not pierce armor.", "item.arsmagicalegacy.arcane_compendium.components.place_block.page0.text": "You can use this spell part to place blocks! In order to place a block, you need to set the spell to place it (shift-use on the block), and you need to have at least one of said block in your inventory.", @@ -341,8 +422,69 @@ "item.arsmagicalegacy.arcane_compendium.components.water_breathing.page0.text": "You can use your magic to pull oxygen from the water, allowing you to get enough to not drown.", "item.arsmagicalegacy.arcane_compendium.components.watery_grave.page0.text": "You can make water come alive, wrapping tendrils around the target and dragging it down into the black, crushing depths.", "item.arsmagicalegacy.arcane_compendium.components.wizards_autumn.page0.text": "You have learned to focus your digging magic into a small radius that directly affects leaves.$(br2)This component has a built-in $(l:shapes/aoe)AoE$() that can be modified with $(l:modifiers/range)Range$() modifiers.", + "item.arsmagicalegacy.arcane_compendium.entities.bosses.description": "", + "item.arsmagicalegacy.arcane_compendium.entities.bosses.name": "Bosses", + "item.arsmagicalegacy.arcane_compendium.entities.description": "", + "item.arsmagicalegacy.arcane_compendium.entities.mana_creeper.name": "Mana Creeper", + "item.arsmagicalegacy.arcane_compendium.entities.mana_creeper.page0.text": "Occasionally, you will find special creepers in the world that are blue instead of green. These creepers are called Mana Creepers. They are just as dangerous as normal creepers, but in addition, after they explode, they create a Mana Vortex that saps your mana for a while.", + "item.arsmagicalegacy.arcane_compendium.entities.name": "Entities", + "item.arsmagicalegacy.arcane_compendium.items.arcane_ash.name": "Arcane Ash", + "item.arsmagicalegacy.arcane_compendium.items.arcane_ash.page0.text": "Created by burning $(l:items/arcane_compound)Arcane Compounds$() in a furnace, Arcane Ash's magical capabilities have made it a cornerstone of advanced magic.", + "item.arsmagicalegacy.arcane_compendium.items.arcane_compound.name": "Arcane Compound", + "item.arsmagicalegacy.arcane_compendium.items.arcane_compound.page0.text": "A combination of materials from multiple worlds, the Arcane Compound forms the base resource needed to get $(l:items/arcane_ash)Arcane Ash$().", + "item.arsmagicalegacy.arcane_compendium.items.description": "", + "item.arsmagicalegacy.arcane_compendium.items.mage_armor.name": "Mage Armor", + "item.arsmagicalegacy.arcane_compendium.items.mage_armor.page0.text": "Mages tend to prefer a special set of armor that has low durability, but repairs itself using mana. More wealthy mages use Battlemage Armor, which is a bit more durable and more protective.", + "item.arsmagicalegacy.arcane_compendium.items.magitech_goggles.name": "Magitech Goggles", + "item.arsmagicalegacy.arcane_compendium.items.magitech_goggles.page0.text": "The Magitech Goggles are a fancy piece of armor that can be equipped in the helmet slot, or the head slot if Curios is installed. While it is currently unknown what the great advantage of the goggles is, you feel like you will learn at some point in the future.", + "item.arsmagicalegacy.arcane_compendium.items.mana_food.name": "Mana Food", + "item.arsmagicalegacy.arcane_compendium.items.mana_food.page0.text": "The Mana Martini (shaken, not stirred) will give you burnout reduction, while the Mana Cake improves your mana regeneration. But is it a lie?", + "item.arsmagicalegacy.arcane_compendium.items.name": "Items", + "item.arsmagicalegacy.arcane_compendium.items.purified_vinteum_dust.name": "Purified Vinteum Dust", + "item.arsmagicalegacy.arcane_compendium.items.purified_vinteum_dust.page0.text": "By adding $(l:items/arcane_ash)Arcane Ash$() to strengthen its magical properties, $(l:blocks/flowers#cerublossom)Cerublossoms$() as a catalyst and $(l:blocks/flowers#desert_nova)Desert Novas$() to release instability, $(l:blocks/ores#vinteum)Vinteum Dust$() can be put into a purified state with much higher capacity for magic.", + "item.arsmagicalegacy.arcane_compendium.items.rune_bag.name": "Rune Bag", + "item.arsmagicalegacy.arcane_compendium.items.rune_bag.page0.text": "The Rune Bag can hold runes, a stack of each color, to save inventory space.", + "item.arsmagicalegacy.arcane_compendium.items.runes.name": "Runes", + "item.arsmagicalegacy.arcane_compendium.items.runes.page0.text": "Runes are the basic building parts of spells. When combined with multiple other items in the right combination, a magical spell scroll can be created.", + "item.arsmagicalegacy.arcane_compendium.items.spell_parchment.name": "Spell Parchment", + "item.arsmagicalegacy.arcane_compendium.items.spell_parchment.page0.text": "Any mage that wants to cast spells without the need of some sort of staff or wand needs something to write the spell down on. This has worked for thousands of years, and surprisingly nothing more effective has been invented yet.", + "item.arsmagicalegacy.arcane_compendium.landing_text": "A renewed look into Minecraft with a splash of magic...", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.name": "Crafting Altar", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page0.text": "Harnessing the forces of creation, the crafting altar allows you to work miracles of magic. This is where you will create all of your spells.", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page1.text": "A basic yet important block, it focuses an altar's power in order to perform spell crafting.", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page2.text": "The magic wall was a nice try into illusion blocks, but it did not work. Instead, it has proven important when building crafting altars.", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page4.title": "Crafting Altar", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page5.text": "The altar is upgradeable by two groups, the caps and the structure materials. Both groups stack cumulatively, so for example wooden planks (1) plus glass (1) equals a power of two, while sandstone (2) plus lapis blocks (8) equals a power of ten. The higher the power, the more crafting ingredients the altar can consume for a single spell.", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page6.text": "- Glass: 1$(br)- Block of Coal: 2$(br)- Block of Copper (and variants): 3$(br)- Block of Iron: 4$(br)- Block of Redstone: 5$(br)- $(l:blocks/ores#vinteum)Block of Vinteum$(): 6$(br)- $(l:blocks/ores#chimerite)Block of Chimerite$(): 7$(br)- Block of Lapis: 8$(br)- Block of Gold: 9$(br)- $(l:blocks/ores#topaz)Block of Topaz$(): 10", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page6.title": "Caps", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page7.text": "- Block of Diamond: 11$(br)- Block of Emerald: 12$(br)- Block of Netherite: 13", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page8.text": "- Wooden Planks (Overworld): 1$(br)- (Mossy) Cobblestone: 2$(br)- Cobbled Deepslate: 2$(br)- Andesite/Diorite/Granite: 2$(br)- (Red) Sandstone: 2$(br)- Bricks: 3$(br)- (Mossy) Stone Bricks: 3$(br)- Polished Deepslate: 3$(br)- Deepslate Bricks/Tiles: 3$(br)- Polished Andesite/Diorite/Granite: 3$(br)- Smooth (Red) Sandstone: 3$(br)- Cut Copper (and variants): 3", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page8.title": "Structure Materials", + "item.arsmagicalegacy.arcane_compendium.mechanics.crafting_altar.page9.text": "- All Prismarine Variants: 4$(br)- Wooden Planks (Nether): 4$(br)- Blackstone: 4$(br)- Quartz Block: 4$(br)- (Red) Nether Bricks: 5$(br)- Polished Blackstone (Bricks): 5$(br)- Smooth Quartz: 5$(br)- End Stone Bricks: 6$(br)- Purpur Block: 6", + "item.arsmagicalegacy.arcane_compendium.mechanics.description": "", + "item.arsmagicalegacy.arcane_compendium.mechanics.etherium.name": "Etherium", + "item.arsmagicalegacy.arcane_compendium.mechanics.etherium.page0.text": "During spellcrafting, you will sooner or later stumble across the requirement of Etherium. Etherium is an invisible magical substance that comes in three variants: light, neutral and dark. It is created by burning $(l:blocks/ores#vinteum)Vinteum Dust$() in the respective generator:$(br2)- Neutral -> $(l:blocks/obelisk)Obelisk$()$(br)- Light -> $(l:blocks/celestial_prism)Celestial Prism$()$(br)- Dark -> $(l:blocks/black_aurem)Black Aurem$()", + "item.arsmagicalegacy.arcane_compendium.mechanics.etherium.page1.text": "To actually consume the Etherium, you need to link it to the $(l:mechanics/crafting_altar)altar$() by first right-clicking the generator, then the Altar Core with a Crystal Wrench. The distance between generator and Altar Core must not exceed 32 blocks.", + "item.arsmagicalegacy.arcane_compendium.mechanics.etherium.page2.text": "If a spell requires Etherium, the generator is properly linked and has the required Etherium amount of the correct type, simply flip the lever on the altar. The required amount of Etherium will be drawn automatically.", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.name": "Getting Started", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page0.text": "Spellcrafting looks complex from a distance, but gets very easy when doing it more often.$(br2)You start by crafting an $(l:blocks/occulus)Occulus$(), placing it down and opening it. Through the Occulus, you can unlock new skills. Skills come in three categories, more on that in a minute.", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page10.text": "Above the book slot is a search bar, which will search through all known skills. Below the slot is where the name for your spell recipe goes (note that this is not the name of the spell itself).$(br2)Once you are done, simply take out the book.", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page11.text": "Now that you have your spell recipe, you can do the final step: crafting the spell at the $(l:mechanics/crafting_altar)Crafting Altar$().$(br2)To start crafting the spell, put the recipe onto the altar's lectern. The items you need to throw in will appear above it, always starting with a $(l:items/runes)Blank Rune$() and ending with a $(l:items/spell_parchment)Spell Parchment$().", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page12.text": "When first using the spell, you can choose an icon and a name for the spell. After that, you're done!$(br2)It is heavily recommended to at least read the other chapters in this category, as they cover most things to know in magic.", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page2.text": "The first category of skills, shapes, determine how the spell is cast. For example, $(l:shapes/self)Self$() means that the spell is cast onto yourself, while $(l:shapes/projectile)Projectile$() shoots a projectile that casts the spell on whatever it hits.$(br2)Shapes have a square outline in the Occulus.", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page2.title": "Shapes", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page3.text": "The second skill category, the components, represent what the spell does. For instance, $(l:components/physical_damage)Physical Damage$() acts as if the spell hit the target with a sword, while $(l:components/dig)Dig$() breaks the targeted block. As you may have guessed, some components only affect blocks, some only affect mobs, some affect both, and very few affect neither.$(br2)Components have an octagonal outline in the Occulus.", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page3.title": "Components", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page4.text": "And lastly, modifiers. Modifiers can affect both shapes and components, but not every combination will turn out to actually have an effect (what sense would $(l:components/fire_damage)Fire Damage$() + $(l:modifiers/gravity)Gravity$() make?) The book tells you most, but not all useful combinations.$(br2)Modifiers have a rotated square outline in the Occulus.", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page4.title": "Modifiers", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page5.text": "At this point, you may rightfully ask yourself: Why should I learn all this? We'll catch up to this in a moment. For now, the next thing you need is an $(l:blocks/inscription_table)Inscription Table$(). The Inscription Table is where you will assemble your spell.", + "item.arsmagicalegacy.arcane_compendium.mechanics.getting_started.page7.text": "1) The skills you currently know in the Source Region, located right at the top.$(br)2) A slot that takes in a Book & Quill. The spell recipe will be written onto this book.$(br)3) A total of five brown squares, the so-called $(l:mechanics/shape_groups)shape groups$(). You can drag shapes and modifiers here. For the beginning, you should only be using the first one.$(br)4) The spell grammar section. This is where components and component-related modifiers go.", + "item.arsmagicalegacy.arcane_compendium.mechanics.name": "Mechanics", + "item.arsmagicalegacy.arcane_compendium.mechanics.shape_groups.name": "Shape Groups", + "item.arsmagicalegacy.arcane_compendium.mechanics.shape_groups.page0.text": "Shape groups define how your spell is executed. A spell has multiple shape groups, each shape group is represented by one of the brown squares in the $(l:blocks/inscription_table)Inscription Table$(). The selected shape group can be changed by pressing $(k:arsmagicalegacy.next_shape_group).$(br2)This mechanic proves useful if, for example, you want to have two modes on a $(l:components/heal)Heal$() spell, one for $(l:shapes/self)yourself$() and one for $(l:shapes/projectile)your friends$().", "item.arsmagicalegacy.arcane_compendium.modifiers.bounce.page0.text": "Causes $(l:shapes/projectile)spell projectiles$() to bounce off surfaces.", "item.arsmagicalegacy.arcane_compendium.modifiers.damage.page0.text": "Amplifies the damage dealt by spells, or the healing done by damage spells to the undead.", + "item.arsmagicalegacy.arcane_compendium.modifiers.description": "", "item.arsmagicalegacy.arcane_compendium.modifiers.dismembering.page0.text": "You like souvenirs so much that you have discovered how to make your damaging spells leave some pieces intact.$(br2)Each modifier adds a 5% chance to drop a head when defeating an enemy.", "item.arsmagicalegacy.arcane_compendium.modifiers.duration.page0.text": "Enhances the duration of all effect spells, and increases the lifetime of $(l:shapes/projectile)projectiles$(), $(l:shapes/wall)walls$(), $(l:shapes/wave)waves$() and $(l:shapes/zone)zones.", "item.arsmagicalegacy.arcane_compendium.modifiers.effect_power.page0.text": "You can put more power into your effects. Each modifier added increases the level of the effect applied by one.", @@ -350,6 +492,7 @@ "item.arsmagicalegacy.arcane_compendium.modifiers.healing.page0.text": "Amplifies the healing done by spells, or the damage dealt by healing spells to the undead.", "item.arsmagicalegacy.arcane_compendium.modifiers.lunar.page0.text": "Powers up your spell during the night. The closer to midnight it is, the more $(l:modifiers/damage)damage$() and $(l:modifiers/healing)healing$() the spell does. $(l:modifiers/duration)Duration$() and $(l:modifiers/range)range$() are increased where applicable based on the phase of the moon (more power approaching full moon).$(br2)Lunar is more powerful than $(l:modifiers/solar)Solar$() due to nights not lasting as long as day.", "item.arsmagicalegacy.arcane_compendium.modifiers.mining_power.page0.text": "You have learned to put more power into your digging spells. This causes them to be able to dig more dense blocks that would require a better tool.$(br2)Each modifier bumps the spell up by one tool level.$(br2)The base $(l:components/dig)dig$() component operates at iron mining level.", + "item.arsmagicalegacy.arcane_compendium.modifiers.name": "Modifiers", "item.arsmagicalegacy.arcane_compendium.modifiers.piercing.page0.text": "Allows $(l:shapes/projectile)projectiles$() to pierce through entities and blocks.", "item.arsmagicalegacy.arcane_compendium.modifiers.prosperity.page0.text": "Fortune strikes! You can make your digging spells more likely to drop additional ores, and your damaging spells more likely to cause enemies to drop better loot.$(br2)Each modifier added is equivalent to one level of fortune/looting on the spell.", "item.arsmagicalegacy.arcane_compendium.modifiers.range.page0.text": "Increases the range/size of many spells.", @@ -358,6 +501,7 @@ "item.arsmagicalegacy.arcane_compendium.modifiers.solar.page0.text": "Powers up your spell during the day. The closer to noon it is, the more $(l:modifiers/damage)damage$() and $(l:modifiers/healing)healing$() the spell does. $(l:modifiers/duration)Duration$() and $(l:modifiers/range)range$() are increased where applicable based on the phase of the moon (more power approaching new moon).", "item.arsmagicalegacy.arcane_compendium.modifiers.target_non_solid.page0.text": "Allows the spell to target non-solid blocks (grass, water, lava) rather than passing through it.", "item.arsmagicalegacy.arcane_compendium.modifiers.velocity.page0.text": "Enhances speed altering effects of spells, most notably the speed of $(l:shapes/projectile)projectiles$().", + "item.arsmagicalegacy.arcane_compendium.name": "Arcane Compendium", "item.arsmagicalegacy.arcane_compendium.shapes.aoe.page0.text": "After charging your spell, you can shape it into a blast that radiates outwards from the spell's origin. An AoE spell will not affect the caster.", "item.arsmagicalegacy.arcane_compendium.shapes.beam.page0.text": "You can switch from a channeled spell to a beam. The amount of mana, however, is another story.$(br2)A beam is a much more controlled version of a channeled spell.", "item.arsmagicalegacy.arcane_compendium.shapes.chain.page0.text": "You can shape your magic into a blast that jumps from one target to the next. Chain contains an 8-block built in touch-like component, though you can, if you like, add $(l:shapes/projectile)Projectile$() to start the chain somewhere else.$(br2)A chain spell cannot affect the caster. Chain jump range can be extended by using the $(l:modifiers/range)Range$() modifier.", @@ -367,6 +511,8 @@ "item.arsmagicalegacy.arcane_compendium.shapes.contingency_fall.page0.text": "You have figured out a spell shape that triggers when falling the instant before you hit the ground.$(br2)You can only have one contingency active at a time.", "item.arsmagicalegacy.arcane_compendium.shapes.contingency_fire.page0.text": "You've decided you really don't like being on fire anymore. To that end, you made a spell that will light up when the flames do.$(br2)You can only have one contingency active at a time.", "item.arsmagicalegacy.arcane_compendium.shapes.contingency_health.page0.text": "No matter your power, a knife between the shoulder blades will seriously cramp your style. You have found a way to make your enemies regret trying that, though. Or need two knives. This contingency triggers when your health is less than or equal to 25% of maximum.$(br2)You can only have one contingency active at a time.", + "item.arsmagicalegacy.arcane_compendium.shapes.description": "", + "item.arsmagicalegacy.arcane_compendium.shapes.name": "Shapes", "item.arsmagicalegacy.arcane_compendium.shapes.projectile.page0.text": "You are able to focus your will into a concentrated ball, which is then propelled forwards away from you.$(br2)The projectile will last for five seconds of flight, or until it strikes something.$(br2)It will by default pass through water and non-collidable blocks unless you modify it with $(l:modifiers/target_non_solid)Target Non Solid$().", "item.arsmagicalegacy.arcane_compendium.shapes.rune.page0.text": "You can create a magically infused rune on the ground that, when someone steps on them, can apply powerful buffs - or trigger deadly traps.", "item.arsmagicalegacy.arcane_compendium.shapes.self.page0.text": "One of the simplest forms of magic application is applying the magic to yourself. The distance is low, and the target is willing. You only hope you don't accidentally light yourself on fire.", diff --git a/src/main/generated/data/arsmagicalegacy/spell_parts/aoe.json b/src/main/generated/data/arsmagicalegacy/spell_parts/aoe.json index 071d79a26..3d8dd2f13 100644 --- a/src/main/generated/data/arsmagicalegacy/spell_parts/aoe.json +++ b/src/main/generated/data/arsmagicalegacy/spell_parts/aoe.json @@ -22,8 +22,8 @@ }, { "types": [ - "LIGHT", "NEUTRAL", + "LIGHT", "DARK" ], "amount": 1, diff --git a/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_damage.json b/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_damage.json index d5ee028c0..7ce5e8665 100644 --- a/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_damage.json +++ b/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_damage.json @@ -29,8 +29,8 @@ }, { "types": [ - "LIGHT", "NEUTRAL", + "LIGHT", "DARK" ], "amount": 5000, diff --git a/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_fall.json b/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_fall.json index ac87f3819..5fc1117e6 100644 --- a/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_fall.json +++ b/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_fall.json @@ -36,8 +36,8 @@ }, { "types": [ - "LIGHT", "NEUTRAL", + "LIGHT", "DARK" ], "amount": 5000, diff --git a/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_fire.json b/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_fire.json index bf7a204aa..fda649ffe 100644 --- a/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_fire.json +++ b/src/main/generated/data/arsmagicalegacy/spell_parts/contingency_fire.json @@ -29,8 +29,8 @@ }, { "types": [ - "LIGHT", "NEUTRAL", + "LIGHT", "DARK" ], "amount": 5000, diff --git a/src/main/generated/data/arsmagicalegacy/spell_parts/wall.json b/src/main/generated/data/arsmagicalegacy/spell_parts/wall.json index 55170e3dd..475b1ab0e 100644 --- a/src/main/generated/data/arsmagicalegacy/spell_parts/wall.json +++ b/src/main/generated/data/arsmagicalegacy/spell_parts/wall.json @@ -33,8 +33,8 @@ }, { "types": [ - "LIGHT", "NEUTRAL", + "LIGHT", "DARK" ], "amount": 2500, diff --git a/src/main/generated/data/arsmagicalegacy/spell_parts/wave.json b/src/main/generated/data/arsmagicalegacy/spell_parts/wave.json index 31056ba21..8891bbb44 100644 --- a/src/main/generated/data/arsmagicalegacy/spell_parts/wave.json +++ b/src/main/generated/data/arsmagicalegacy/spell_parts/wave.json @@ -19,8 +19,8 @@ }, { "types": [ - "LIGHT", "NEUTRAL", + "LIGHT", "DARK" ], "amount": 2500, diff --git a/src/test/java/com/github/minecraftschurlimods/arsmagicalegacy/test/BossSpawnTest.java b/src/test/java/com/github/minecraftschurlimods/arsmagicalegacy/test/BossSpawnTest.java index 57361d545..d9f9ac1ec 100644 --- a/src/test/java/com/github/minecraftschurlimods/arsmagicalegacy/test/BossSpawnTest.java +++ b/src/test/java/com/github/minecraftschurlimods/arsmagicalegacy/test/BossSpawnTest.java @@ -208,7 +208,7 @@ public static void testLifeGuardianSpawnRitual(GameTestHelper helper) { }); } - @GameTest(template = "arcane_guardian_spawn_test", timeoutTicks = 20) + @GameTest(template = "arcane_guardian_spawn_test", timeoutTicks = 20, attempts = 2) public static void testArcaneGuardianSpawnRitual(GameTestHelper helper) { ServerLevel serverlevel = helper.getLevel(); Player player = helper.makeMockPlayer();