/* SevTech: Ages Abyssalcraft Script This script handles custom integration control to a mod. Note: These scripts are created and for the usage in SevTech: Ages and other modpacks curated by DarkPacks. You can use these scripts for reference and for learning but not for copying and pasting and claiming as your own. */ import mods.abyssalcraft.InfusionRitual; import mods.abyssalcraft.Rituals; import mods.abyssalcraft.SummonRitual; import scripts.crafttweaker.stages.stageOne; import scripts.crafttweaker.stages.stageTwo; function init() { // Materializer abyssalcraft.removeMaterialization(); // Crystallizer abyssalcraft.addSingleCrystallization(, * 2, 0.1); // Transmutator Recipes abyssalcraft.removeTransmutation(); // Iron abyssalcraft.removeTransmutation(); // Nether Brick // Ritual Staging abyssalcraft.addRitualStage(stageOne.stage, "ascraftingtable"); abyssalcraft.addRitualStage(stageTwo.stage, "constellationpaper"); abyssalcraft.addRitualStage(stageTwo.stage, "transmutationGem"); abyssalcraft.addRitualStage(stageTwo.stage, "oblivionCatalyst"); // Infusion Ritual InfusionRitual.addRitual("beneathritual", 0, 0, 1000, false, , , [ , , , , , , , ], false, []); game.setLocalization("ac.ritual.beneathritual", "Beneath Portal Creation Ritual"); // Astral Sorcery Table 1 InfusionRitual.addRitual("ascraftingtable", 0, 0, 1000, false, , , [ , , , , , , , ], false, []); game.setLocalization("ac.ritual.ascraftingtable", "Luminous Crafting Table Creation"); game.setLocalization("ac.ritual.ascraftingtable.desc", "This ritual can only be performed in Age 1"); // Astral Sorcery Constellation Paper InfusionRitual.addRitual("constellationpaper", 0, 0, 500, false, , , [ , , , , , , , ], false, []); game.setLocalization("ac.ritual.constellationpaper", "Constellation Paper"); game.setLocalization("ac.ritual.constellationpaper.desc", "This ritual can only be performed in Age 2"); // Summon parrots because I can't stand this fucking god damn RNG in this fucking game SummonRitual.addRitual("parrots", 0, -1, 100, false, "minecraft:parrot", [, , , , , , , ]); game.setLocalization("ac.ritual.parrots", "Parrot Summoning Ritual"); game.setLocalization("ac.ritual.parrots.desc", "This ritual allows you to summon a Parrot without searching for a jungle"); //Summons the Sevadus Boss to your world. Prepare for the rektening SummonRitual.addRitual("sevadus", 0, -1, 5000, false, "playerbosses:player_boss", [, , , , , , , ]); game.setLocalization("ac.ritual.sevadus", "Sevadus Summoning Ritual"); game.setLocalization("ac.ritual.sevadus.desc", "Summons Sevadus the ultimate boss of the Universe. Defeat him to defeat SevTech: Ages"); // Infuse RF Tools Syringe with cow essence to make mooshroom essence for the Peace Essence for the Peaceful Environment Dimlet InfusionRitual.addRitual("mooshroomessence", 0, -1, 100, true, .withTag({mobName: "Mooshroom", level: 10, mobId: "minecraft:mooshroom"}), , [ , , , , , , , ], false, []); game.setLocalization("ac.ritual.mooshroomessence", "Mooshroom Essence Syringe Ritual"); game.setLocalization("ac.ritual.mooshroomessence.desc", "This ritual fills a syringe with mooshroom essence for creating an RF Tools peaceful dimlet"); // Ritual Modifications Rituals.modifyRitualOfferings("transmutationGem", [ , , , , , , , ]); // Oblivion Catalyst Rituals.modifyRitualSacrifice("oblivionCatalyst", ); Rituals.modifyRitualOfferings("oblivionCatalyst", [ , , , , , , , ]); }