import mods.modularmachinery.RecipeBuilder; import mods.thaumcraft.Crucible; import mods.thaumcraft.Infusion; import mods.appliedenergistics2.Inscriber; import crafttweaker.data.IData; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; import crafttweaker.enchantments.IEnchantmentDefinition; mods.thaumcraft.Infusion.registerRecipe("infthaumicbrushbro", "", , 10, [*10000, *10000], , [, .withTag({FluidName: "whisper_of_thel", Amount: 1000}), , .withTag({FluidName: "whisper_of_thel", Amount: 1000}), , .withTag({FluidName: "whisper_of_thel", Amount: 1000}), , .withTag({FluidName: "whisper_of_thel", Amount: 1000}), , .withTag({FluidName: "whisper_of_thel", Amount: 1000}), , .withTag({FluidName: "whisper_of_thel", Amount: 1000})]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(*8, [[, , ], [, , ], [, , ]]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MThel§r"]}})]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MAhkrast Korvalain§r"]}})]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MVerdith Anath§r"]}})]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}})]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MDonaeth Rusen§r"]}})]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MTellan§r"]}})]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MKurald Thyrllan§r"]}})]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MKurald Emurlahn§r"]}})]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MKurald Galain§r"]}})]); mods.nuclearcraft.infuser.addRecipe([, *1, .withTag({display: {Lore: ["§d§MStarvald Demelain§r"]}})]); mods.nuclearcraft.infuser.addRecipe(, *1, *32); mods.thaumcraft.Infusion.registerRecipe("infrecursiondimascension", "", , 10, [*10000, *10000, *10000, *10000, *10000, *10000, *10000], , [, .withTag({species: "rootBees", chromosome: 0, allele: "careerbees.energy"}), , , , .withTag({species: "rootBees", chromosome: 0, allele: "careerbees.energy"}), , , , .withTag({species: "rootBees", chromosome: 0, allele: "careerbees.energy"}), , , , .withTag({species: "rootBees", chromosome: 0, allele: "careerbees.energy"}), , ]); mods.thaumcraft.Infusion.registerRecipe("infgreatnighmareblock", "", , 10, [*10000, *10000, *10000, *10000, *10000, *10000], , [.withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}}), , .withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}}), , .withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}}), , .withTag({display: {Lore: ["§d§MOmtose Phellack§r"]}}), ]); mods.thaumcraft.Infusion.registerRecipe("infechowarrenstone", "", , 10, [*10000, *10000, *10000, *10000], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("infstoneworthiness", "", , 10, [*2000, *2000], , [, , , , , , , ]); val moltenchaosentropic1 = RecipeBuilder.newBuilder("moltenchaosentropic1","abyssal_entropic_catalyzer",2); moltenchaosentropic1.addItemInput(); moltenchaosentropic1.addItemInput(); moltenchaosentropic1.addItemInput(); moltenchaosentropic1.addItemInput(); moltenchaosentropic1.addItemInput(); moltenchaosentropic1.addFluidInput(*144); moltenchaosentropic1.addFluidOutput(*1440); moltenchaosentropic1.build(); val moltenchaosentropic2 = RecipeBuilder.newBuilder("moltenchaosentropic2","abyssal_entropic_catalyzer",2); moltenchaosentropic2.addItemInput(); moltenchaosentropic2.addItemInput(); moltenchaosentropic2.addItemInput(); moltenchaosentropic2.addItemInput(); moltenchaosentropic2.addItemInput(); moltenchaosentropic2.addFluidInput(*144); moltenchaosentropic2.addFluidOutput(*2880); moltenchaosentropic2.build(); val moltenchaosentropic3 = RecipeBuilder.newBuilder("moltenchaosentropic3","abyssal_entropic_catalyzer",2); moltenchaosentropic3.addItemInput(); moltenchaosentropic3.addItemInput(); moltenchaosentropic3.addItemInput(); moltenchaosentropic3.addItemInput(); moltenchaosentropic3.addItemInput(); moltenchaosentropic3.addFluidInput(*144); moltenchaosentropic3.addFluidOutput(*14400); moltenchaosentropic3.build(); val moltenchaosentropic4 = RecipeBuilder.newBuilder("moltenchaosentropic4","abyssal_entropic_catalyzer",2); moltenchaosentropic4.addItemInput(); moltenchaosentropic4.addItemInput(); moltenchaosentropic4.addItemInput(); moltenchaosentropic4.addItemInput(); moltenchaosentropic4.addItemInput(); moltenchaosentropic4.addFluidInput(*144); moltenchaosentropic4.addFluidOutput(*144000); moltenchaosentropic4.build(); val moltenchaosentropic5 = RecipeBuilder.newBuilder("moltenchaosentropic5","abyssal_entropic_catalyzer",2); moltenchaosentropic5.addItemInput(); moltenchaosentropic5.addItemInput(); moltenchaosentropic5.addItemInput(); moltenchaosentropic5.addItemInput(); moltenchaosentropic5.addItemInput(); moltenchaosentropic5.addFluidInput(*144); moltenchaosentropic5.addFluidOutput(*1440000); moltenchaosentropic5.build(); val moltenchaosentropic6 = RecipeBuilder.newBuilder("moltenchaosentropic6","abyssal_entropic_catalyzer",2); moltenchaosentropic6.addItemInput(); moltenchaosentropic6.addItemInput(); moltenchaosentropic6.addItemInput(); moltenchaosentropic6.addItemInput(); moltenchaosentropic6.addItemInput(); moltenchaosentropic6.addFluidInput(*72); moltenchaosentropic6.addFluidOutput(*7200000); moltenchaosentropic6.build(); val catalystbalance0 = RecipeBuilder.newBuilder("catalystbalance0","catalyst_of_balance",20); catalystbalance0.addEnergyPerTickInput(2000000000); catalystbalance0.addItemInput(); catalystbalance0.addItemInput(); catalystbalance0.addItemInput(); catalystbalance0.addItemOutput(*4); catalystbalance0.build(); val catalystbalance1 = RecipeBuilder.newBuilder("catalystbalance1","catalyst_of_balance",20); catalystbalance1.addEnergyPerTickInput(2000000000); catalystbalance1.addItemInput(); catalystbalance1.addItemInput(*4); catalystbalance1.addItemInput(*4); catalystbalance1.addItemInput(*4); catalystbalance1.addItemInput(*4); catalystbalance1.addItemInput(*4); catalystbalance1.addItemInput(*4); catalystbalance1.addItemOutput(.withTag({display: {Lore: ["§d§oShell I§r"]}})); catalystbalance1.build(); val catalystbalance2 = RecipeBuilder.newBuilder("catalystbalance2","catalyst_of_balance",20); catalystbalance2.addEnergyPerTickInput(2000000000); catalystbalance2.addItemInput(.withTag({display: {Lore: ["§d§oShell I§r"]}})); catalystbalance2.addItemInput(*4); catalystbalance2.addItemInput(*4); catalystbalance2.addItemInput(*4); catalystbalance2.addItemInput(*4); catalystbalance2.addItemInput(*4); catalystbalance2.addItemInput(*4); catalystbalance2.addItemInput(*4); catalystbalance2.addItemInput(*4); catalystbalance2.addItemOutput(.withTag({display: {Lore: ["§d§oShell II§r"]}})); catalystbalance2.build(); val catalystbalance3 = RecipeBuilder.newBuilder("catalystbalance3","catalyst_of_balance",20); catalystbalance3.addEnergyPerTickInput(2000000000); catalystbalance3.addItemInput(.withTag({display: {Lore: ["§d§oShell II§r"]}})); catalystbalance3.addItemInput(*4); catalystbalance3.addItemInput(*4); catalystbalance3.addItemInput(*4); catalystbalance3.addItemOutput(.withTag({display: {Lore: ["§d§oShell III§r"]}})); catalystbalance3.build(); val catalystbalance4 = RecipeBuilder.newBuilder("catalystbalance4","catalyst_of_balance",20); catalystbalance4.addEnergyPerTickInput(2000000000); catalystbalance4.addItemInput(.withTag({display: {Lore: ["§d§oShell III§r"]}})); catalystbalance4.addItemInput(*4); catalystbalance4.addItemInput(*4); catalystbalance4.addItemInput(*4); catalystbalance4.addItemOutput(.withTag({display: {Lore: ["§d§oShell IV§r"]}})); catalystbalance4.build(); val catalystbalance5 = RecipeBuilder.newBuilder("catalystbalance5","catalyst_of_balance",20); catalystbalance5.addEnergyPerTickInput(2000000000); catalystbalance5.addItemInput(.withTag({display: {Lore: ["§d§oShell IV§r"]}})); catalystbalance5.addItemInput(*4); catalystbalance5.addItemOutput(.withTag({display: {Lore: ["§d§oShell V§r"]}})); catalystbalance5.build(); val inffurnechowarrenalloy1 = RecipeBuilder.newBuilder("inffurnechowarrenalloy1","infinity_furnace",20); inffurnechowarrenalloy1.addFluidInput(*1000); inffurnechowarrenalloy1.addItemInput(); inffurnechowarrenalloy1.addItemInput(); inffurnechowarrenalloy1.addItemInput(*2); inffurnechowarrenalloy1.addItemInput(); inffurnechowarrenalloy1.addItemOutput(); inffurnechowarrenalloy1.build(); val inffurnechowarrenalloy2 = RecipeBuilder.newBuilder("inffurnechowarrenalloy2","infinity_furnace",20); inffurnechowarrenalloy2.addFluidInput(*1000); inffurnechowarrenalloy2.addItemInput(); inffurnechowarrenalloy2.addItemInput(); inffurnechowarrenalloy2.addItemInput(*2); inffurnechowarrenalloy2.addItemInput(); inffurnechowarrenalloy2.addItemOutput(*4); inffurnechowarrenalloy2.build(); val inffurnechowarrenalloy3 = RecipeBuilder.newBuilder("inffurnechowarrenalloy3","infinity_furnace",20); inffurnechowarrenalloy3.addFluidInput(*1000); inffurnechowarrenalloy3.addItemInput(); inffurnechowarrenalloy3.addItemInput(); inffurnechowarrenalloy3.addItemInput(*2); inffurnechowarrenalloy3.addItemInput(); inffurnechowarrenalloy3.addItemOutput(*8); inffurnechowarrenalloy3.build(); val inffurnfinalwarrenalloy = RecipeBuilder.newBuilder("inffurnfinalwarrenalloy","infinity_furnace",20); inffurnfinalwarrenalloy.addFluidInput(*5000000); inffurnfinalwarrenalloy.addItemInput(); inffurnfinalwarrenalloy.addItemInput(); inffurnfinalwarrenalloy.addItemInput(); inffurnfinalwarrenalloy.addItemInput(); inffurnfinalwarrenalloy.addItemInput(*8); inffurnfinalwarrenalloy.addItemOutput(); inffurnfinalwarrenalloy.build(); val inffurnallthedraconium = RecipeBuilder.newBuilder("inffurnallthedraconium","infinity_furnace",20); inffurnallthedraconium.addFluidInput(*100); inffurnallthedraconium.addItemInput(); inffurnallthedraconium.addItemInput(*8); inffurnallthedraconium.addItemInput(*12); inffurnallthedraconium.addItemInput(); inffurnallthedraconium.addItemInput(); inffurnallthedraconium.addItemOutput(); inffurnallthedraconium.build(); val arcautinfdracshades = RecipeBuilder.newBuilder("arcautinfdracshades","arcane_autoinfuser",60); arcautinfdracshades.addEnergyPerTickInput(1000000000); arcautinfdracshades.addItemInput(); arcautinfdracshades.addItemInput(); arcautinfdracshades.addItemInput(); arcautinfdracshades.addItemInput(); arcautinfdracshades.addItemInput(*4); arcautinfdracshades.addItemInput(*2); arcautinfdracshades.addItemInput(*2); arcautinfdracshades.addItemInput(*4); arcautinfdracshades.addItemOutput(*4); arcautinfdracshades.build(); mods.extendedcrafting.TableCrafting.addShaped(, [[null, , , , null], [, , , , ], [, , , , ], [, , , , ], [null, , , , null]]); mods.extendedcrafting.TableCrafting.addShaped(*12, [[, , .withTag({Material: "adamantium"}), , ], [, , , , ], [.withTag({Material: "vibranium_alloy"}), , .withTag({display: {Lore: ["§d§oShell V§r"]}}), , .withTag({Material: "vibranium_alloy"})], [, , , , ], [, , .withTag({Material: "adamantium"}), , ]]); mods.extendedcrafting.TableCrafting.addShaped(*4, [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); mods.nuclearcraft.dissolver.addRecipe([, *100, *100]); mods.extendedcrafting.TableCrafting.addShaped(*12, [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(*12, [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); mods.extendedcrafting.EnderCrafting.addShaped(, [[, , ], [, , ], [, , ]], 10); recipes.addShaped(, [[, .withTag({Material: "fluixcrystal_plustic"}), ], [, , ], [, .withTag({Material: "starmetal"}), ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(*8, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , .withTag({tank: {FluidName: "fluctuatite", Amount: 16000}}), , ], [, , , , ], [, , .withTag({tank: {FluidName: "fluctuatite", Amount: 16000}}), , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); recipes.addShaped(, [[, .reuse(), ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(*8, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); var mapDargnipur as IData = {}; val enchlistDragnipur as IEnchantmentDefinition[] = [, , , , ]; mapDargnipur += enchlistDragnipur[0].makeEnchantment(20000).makeTag(); mapDargnipur += enchlistDragnipur[1].makeEnchantment(20000).makeTag(); mapDargnipur += enchlistDragnipur[2].makeEnchantment(20000).makeTag(); mapDargnipur += enchlistDragnipur[3].makeEnchantment(20000).makeTag(); mapDargnipur += enchlistDragnipur[4].makeEnchantment(20000).makeTag(); recipes.addShapeless(, [.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), ]); recipes.addShapeless(, [.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), ]); recipes.addShapeless(, [.withTag({display: {Lore:["§d§oSuper-Duper-Enchanted§r"]}}).reuse(), ]); val dysondynamizer = RecipeBuilder.newBuilder("dysondynamizer","dyson_dynamizer",100); dysondynamizer.addFluidInput(*1000); dysondynamizer.addFluidInput(*400); dysondynamizer.addFluidInput(*400); dysondynamizer.addFluidInput(*400); dysondynamizer.addFluidInput(*1000); dysondynamizer.addFluidOutput(*1000); dysondynamizer.addFluidOutput(*2000); dysondynamizer.addItemInput(*4); dysondynamizer.addItemInput(*4); dysondynamizer.addItemOutput(*4); dysondynamizer.addItemOutput(*4); dysondynamizer.build(); val dysonscatterer1 = RecipeBuilder.newBuilder("dysonscatterer1","dyson_scatterer",100); dysonscatterer1.addFluidInput(*400); dysonscatterer1.addFluidInput(*400); dysonscatterer1.addFluidOutput(*800); dysonscatterer1.build(); val dysonscatterer2 = RecipeBuilder.newBuilder("dysonscatterer2","dyson_scatterer",100); dysonscatterer2.addFluidInput(*400); dysonscatterer2.addFluidInput(*400); dysonscatterer2.addFluidOutput(*800); dysonscatterer2.build(); val dysonscatterer3 = RecipeBuilder.newBuilder("dysonscatterer3","dyson_scatterer",100); dysonscatterer3.addFluidInput(*400); dysonscatterer3.addFluidInput(*400); dysonscatterer3.addFluidOutput(*800); dysonscatterer3.build(); val dysonscatterer4 = RecipeBuilder.newBuilder("dysonscatterer4","dyson_scatterer",100); dysonscatterer4.addFluidInput(*400); dysonscatterer4.addFluidInput(*400); dysonscatterer4.addFluidOutput(*800); dysonscatterer4.build(); val fracfurnspacetimef1 = RecipeBuilder.newBuilder("fracfurnspacetimef1","fractallite_furnace",10); fracfurnspacetimef1.addFluidInput(*100); fracfurnspacetimef1.addItemInput(); fracfurnspacetimef1.addItemInput(*4); fracfurnspacetimef1.addItemInput(); fracfurnspacetimef1.addItemOutput(*1); fracfurnspacetimef1.build(); val fracfurnspacetimef2 = RecipeBuilder.newBuilder("fracfurnspacetimef2","fractallite_furnace",10); fracfurnspacetimef2.addFluidInput(*100); fracfurnspacetimef2.addItemInput(); fracfurnspacetimef2.addItemInput(*4); fracfurnspacetimef2.addItemInput(); fracfurnspacetimef2.addItemOutput(*4); fracfurnspacetimef2.build(); val fracfurnspacetimef3 = RecipeBuilder.newBuilder("fracfurnspacetimef3","fractallite_furnace",10); fracfurnspacetimef3.addFluidInput(*100); fracfurnspacetimef3.addItemInput(); fracfurnspacetimef3.addItemInput(*4); fracfurnspacetimef3.addItemInput(); fracfurnspacetimef3.addItemOutput(*16); fracfurnspacetimef3.build(); mods.extendedcrafting.TableCrafting.addShaped(*8, [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[.withTag({FluidName: "tritium", Amount: 2147483647}), , null, , .withTag({FluidName: "hydrogen", Amount: 2147483647}), , null, , .withTag({FluidName: "deuterium", Amount: 2147483647})], [, .withTag({FluidName: "oxygen", Amount: 2147483647}), , null, , null, , .withTag({FluidName: "oxygen", Amount: 2147483647}), ], [null, , null, null, null, null, null, , null], [, null, null, null, , null, null, null, ], [.withTag({FluidName: "hydrogen", Amount: 2147483647}), , null, , , , null, , .withTag({FluidName: "hydrogen", Amount: 2147483647})], [, null, null, null, , null, null, null, ], [null, , null, null, null, null, null, , null], [, .withTag({FluidName: "oxygen", Amount: 2147483647}), , null, , null, , .withTag({FluidName: "oxygen", Amount: 2147483647}), ], [.withTag({FluidName: "deuterium", Amount: 2147483647}), , null, , .withTag({FluidName: "hydrogen", Amount: 2147483647}), , null, , .withTag({FluidName: "tritium", Amount: 2147483647})]]); val dysonrevolver = RecipeBuilder.newBuilder("dysonrevolver","dyson_revolver",100); dysonrevolver.addEnergyPerTickInput(4000000000); dysonrevolver.addFluidInput(*10000000); dysonrevolver.addFluidInput(*10000000); dysonrevolver.addFluidInput(*10000000); dysonrevolver.addFluidInput(*400); dysonrevolver.addFluidOutput(*7500000); dysonrevolver.addFluidOutput(*7500000); dysonrevolver.addFluidOutput(*7500000); dysonrevolver.addFluidOutput(*7500000); dysonrevolver.addItemInput(); dysonrevolver.addItemInput(); dysonrevolver.addItemOutput(); dysonrevolver.addItemOutput(*64); dysonrevolver.build(); mods.extendedcrafting.CombinationCrafting.addRecipe(, 100000000, , [, , , , , , , , , , , , , , , ]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(*8, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(*8, [[.withTag({Material: "phasing_alloy"}), .withTag({Material: "bloodmaster"}), .withTag({Material: "manyullyn"}), .withTag({Material: "barathosynium"}), .withTag({Material: "ascended_draconic_alloy"}), .withTag({Material: "barathosynium"}), .withTag({Material: "manyullyn"}), .withTag({Material: "bloodmaster"}), .withTag({Material: "phasing_alloy"})], [.withTag({Material: "xu_enchanted_metal"}), .withTag({Material: "psi"}), .withTag({Material: "rosidian"}), .withTag({Material: "starmetal"}), .withTag({Material: "blood_infused_glitch"}), .withTag({Material: "starmetal"}), .withTag({Material: "rosidian"}), .withTag({Material: "psi"}), .withTag({Material: "xu_enchanted_metal"})], [.withTag({Material: "xu_demonic_metal"}), .withTag({Material: "xu_evil_metal"}), .withTag({Material: "ma.soulium"}), .withTag({Material: "adamantium"}), .withTag({Material: "wrought_iron"}), .withTag({Material: "adamantium"}), .withTag({Material: "ma.soulium"}), .withTag({Material: "xu_evil_metal"}), .withTag({Material: "xu_demonic_metal"})], [.withTag({Material: "terrasteel"}), .withTag({Material: "mirion"}), .withTag({Material: "blutonium"}), .withTag({Material: "vibranium_alloy"}), .withTag({Material: "ichorium"}), .withTag({Material: "vibranium_alloy"}), .withTag({Material: "blutonium"}), .withTag({Material: "mirion"}), .withTag({Material: "terrasteel"})], [.withTag({Material: "elecanium"}), .withTag({Material: "brightsteel_alloy"}), .withTag({Material: "berserk_steel"}), .withTag({Material: "parafrosynium"}), .withTag({Material: "infinity_avaritia_plustic"}), .withTag({Material: "hihi_irokane"}), .withTag({Material: "berserk_steel"}), .withTag({Material: "brightsteel_alloy"}), .withTag({Material: "elecanium"})], [.withTag({Material: "terrasteel"}), .withTag({Material: "mirion"}), .withTag({Material: "blutonium"}), .withTag({Material: "vibranium_alloy"}), .withTag({Material: "orichalcum"}), .withTag({Material: "vibranium_alloy"}), .withTag({Material: "blutonium"}), .withTag({Material: "mirion"}), .withTag({Material: "terrasteel"})], [.withTag({Material: "xu_demonic_metal"}), .withTag({Material: "xu_evil_metal"}), .withTag({Material: "ma.soulium"}), .withTag({Material: "adamantium"}), .withTag({Material: "wrought_iron"}), .withTag({Material: "adamantium"}), .withTag({Material: "ma.soulium"}), .withTag({Material: "xu_evil_metal"}), .withTag({Material: "xu_demonic_metal"})], [.withTag({Material: "xu_enchanted_metal"}), .withTag({Material: "psi"}), .withTag({Material: "rosidian"}), .withTag({Material: "starmetal"}), .withTag({Material: "blood_infused_glitch"}), .withTag({Material: "starmetal"}), .withTag({Material: "rosidian"}), .withTag({Material: "psi"}), .withTag({Material: "xu_enchanted_metal"})], [.withTag({Material: "phasing_alloy"}), .withTag({Material: "bloodmaster"}), .withTag({Material: "manyullyn"}), .withTag({Material: "barathosynium"}), .withTag({Material: "ascended_draconic_alloy"}), .withTag({Material: "barathosynium"}), .withTag({Material: "manyullyn"}), .withTag({Material: "bloodmaster"}), .withTag({Material: "phasing_alloy"})]]); mods.extendedcrafting.TableCrafting.addShaped(*32, [[.withTag({Material: "phasing_alloy"}), .withTag({Material: "bloodmaster"}), .withTag({Material: "manyullyn"}), .withTag({Material: "barathosynium"}), .withTag({Material: "ascended_draconic_alloy"}), .withTag({Material: "barathosynium"}), .withTag({Material: "manyullyn"}), .withTag({Material: "bloodmaster"}), .withTag({Material: "phasing_alloy"})], [.withTag({Material: "xu_enchanted_metal"}), .withTag({Material: "psi"}), .withTag({Material: "rosidian"}), .withTag({Material: "starmetal"}), .withTag({Material: "blood_infused_glitch"}), .withTag({Material: "starmetal"}), .withTag({Material: "rosidian"}), .withTag({Material: "psi"}), .withTag({Material: "xu_enchanted_metal"})], [.withTag({Material: "xu_demonic_metal"}), .withTag({Material: "xu_evil_metal"}), .withTag({Material: "ma.soulium"}), .withTag({Material: "adamantium"}), .withTag({Material: "wrought_iron"}), .withTag({Material: "adamantium"}), .withTag({Material: "ma.soulium"}), .withTag({Material: "xu_evil_metal"}), .withTag({Material: "xu_demonic_metal"})], [.withTag({Material: "terrasteel"}), .withTag({Material: "mirion"}), .withTag({Material: "blutonium"}), .withTag({Material: "vibranium_alloy"}), .withTag({Material: "ichorium"}), .withTag({Material: "vibranium_alloy"}), .withTag({Material: "blutonium"}), .withTag({Material: "mirion"}), .withTag({Material: "terrasteel"})], [.withTag({Material: "elecanium"}), .withTag({Material: "brightsteel_alloy"}), .withTag({Material: "berserk_steel"}), .withTag({Material: "parafrosynium"}), .withTag({Material: "trinity"}), .withTag({Material: "hihi_irokane"}), .withTag({Material: "berserk_steel"}), .withTag({Material: "brightsteel_alloy"}), .withTag({Material: "elecanium"})], [.withTag({Material: "terrasteel"}), .withTag({Material: "mirion"}), .withTag({Material: "blutonium"}), .withTag({Material: "vibranium_alloy"}), .withTag({Material: "orichalcum"}), .withTag({Material: "vibranium_alloy"}), .withTag({Material: "blutonium"}), .withTag({Material: "mirion"}), .withTag({Material: "terrasteel"})], [.withTag({Material: "xu_demonic_metal"}), .withTag({Material: "xu_evil_metal"}), .withTag({Material: "ma.soulium"}), .withTag({Material: "adamantium"}), .withTag({Material: "wrought_iron"}), .withTag({Material: "adamantium"}), .withTag({Material: "ma.soulium"}), .withTag({Material: "xu_evil_metal"}), .withTag({Material: "xu_demonic_metal"})], [.withTag({Material: "xu_enchanted_metal"}), .withTag({Material: "psi"}), .withTag({Material: "rosidian"}), .withTag({Material: "starmetal"}), .withTag({Material: "blood_infused_glitch"}), .withTag({Material: "starmetal"}), .withTag({Material: "rosidian"}), .withTag({Material: "psi"}), .withTag({Material: "xu_enchanted_metal"})], [.withTag({Material: "phasing_alloy"}), .withTag({Material: "bloodmaster"}), .withTag({Material: "manyullyn"}), .withTag({Material: "barathosynium"}), .withTag({Material: "ascended_draconic_alloy"}), .withTag({Material: "barathosynium"}), .withTag({Material: "manyullyn"}), .withTag({Material: "bloodmaster"}), .withTag({Material: "phasing_alloy"})]]); val dysoncompressorshard = RecipeBuilder.newBuilder("dysoncompressorshard","dyson_compressor",2); dysoncompressorshard.addEnergyPerTickInput(1000000000); dysoncompressorshard.addItemInput(*32); dysoncompressorshard.addItemOutput(); dysoncompressorshard.build(); // val nukeinfiniteunholy = RecipeBuilder.newBuilder("nukeinfiniteunholy","safe_nuke_environment",2); // nukeinfiniteunholy.addItemInput(); // nukeinfiniteunholy.addFluidInput(*1); // nukeinfiniteunholy.addFluidOutput(*1000); // nukeinfiniteunholy.build(); val irradiationrainbowtopblack = RecipeBuilder.newBuilder("irradiationrainbowtopblack","dyson_irradiator_top",2); irradiationrainbowtopblack.addFluidInput(*100000); irradiationrainbowtopblack.addItemInput(); irradiationrainbowtopblack.addItemInput(); irradiationrainbowtopblack.addItemInput(); irradiationrainbowtopblack.addItemInput(*16); irradiationrainbowtopblack.addItemOutput(); irradiationrainbowtopblack.addItemOutput(); irradiationrainbowtopblack.build(); val irradiationblackhole = RecipeBuilder.newBuilder("irradiationblackhole","dyson_irradiator",2); irradiationblackhole.addEnergyPerTickInput(500000000); irradiationblackhole.addFluidInput(*20000); irradiationblackhole.addFluidInput(*100000); irradiationblackhole.addFluidInput(*100000); irradiationblackhole.addItemInput(); irradiationblackhole.addItemInput(); irradiationblackhole.addItemOutput(); irradiationblackhole.build(); val irradiatioblackholebot = RecipeBuilder.newBuilder("irradiatioblackholebot","dyson_irradiator_bottom",2); irradiatioblackholebot.addFluidInput(*1000); irradiatioblackholebot.addItemInput(); irradiatioblackholebot.addItemInput(*8); irradiatioblackholebot.addItemInput(*12); irradiatioblackholebot.addItemInput(*8); irradiatioblackholebot.addItemOutput(); irradiatioblackholebot.addItemOutput(*8); irradiatioblackholebot.build(); val dysonabater = RecipeBuilder.newBuilder("dysonabater","dyson_abater",100); dysonabater.addItemInput(*64); dysonabater.addItemInput(*64); dysonabater.addItemOutput(*64); dysonabater.addItemOutput(*64); dysonabater.addFluidInput(*5000000); dysonabater.addFluidInput(*5000000); dysonabater.addFluidInput(*5000000); dysonabater.addFluidInput(*500000); dysonabater.addFluidInput(*500000); dysonabater.addFluidInput(*500000); dysonabater.addFluidInput(*500000); dysonabater.addFluidInput(*500000); dysonabater.addItemInput(); dysonabater.addItemInput(); dysonabater.addItemInput(); dysonabater.addItemInput(); dysonabater.addItemInput(); dysonabater.addItemOutput(); dysonabater.addItemOutput(); dysonabater.build(); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , .withTag({clusteritems: {total: 4096, items: [{item: {id: "botania:livingrock", Count: 1, Damage: 0 as short}, count: 4096}]}}), , ], [, , , , ], [, , , , ]]); // summon villager ~ ~3 ~ {Invulnerable:1, CustomName:"Will of Gaia",Offers:{Recipes:[{buy:{id:"contenttweaker:gem_of_cyclical_hope",Count:16},sell:{id:"contenttweaker:construct_of_natural_balance",Count:1},rewardExp:0b,maxUses:9999999}]},Profession:2,Career:1,CareerLevel:3,ActiveEffects:[{Id:24,Amplifier:0,Duration:999999},{Id:14,Amplifier:0,Duration:999999}]} mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, null, , , , null, null, null], [null, , , , , , , , null], [null, , , , , , , , null], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [null, , , , , , , , null], [null, , , , , , , , null], [null, null, null, , , , null, null, null]]); recipes.remove(); recipes.removeShaped(); val blackholejuice = RecipeBuilder.newBuilder("blackholejuice","black_hole_juicer",2); blackholejuice.addEnergyPerTickInput(4000000000); blackholejuice.addItemInput(); blackholejuice.addItemInput(); blackholejuice.addFluidOutput(*10); blackholejuice.build(); mods.nuclearcraft.infuser.addRecipe([, *500, , 1.0, 1.0, 1.0]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.botania.RuneAltar.addRecipe(, [, , , , , ], 1000); val terrcaultsuperastralore = RecipeBuilder.newBuilder("terrcaultsuperastralore","terrestrial_cauldron",2); terrcaultsuperastralore.addFluidInput(*100000); terrcaultsuperastralore.addFluidInput(*100); terrcaultsuperastralore.addItemInput(*512); terrcaultsuperastralore.addItemOutput(*512); terrcaultsuperastralore.build(); val treelifehopefulreturn = RecipeBuilder.newBuilder("treelifehopefulreturn","tree_of_life",2000); treelifehopefulreturn.addItemInput(*32); treelifehopefulreturn.addItemInput(*4); treelifehopefulreturn.addItemInput(*4); treelifehopefulreturn.addItemOutput(); treelifehopefulreturn.build(); recipes.addShaped(*8, [[, , ], [, .withTag({Fluid: {FluidName: "sideral_life_essence", Amount: 1024000}}), ], [, , ]]); val treeoflifelivingconstellation = RecipeBuilder.newBuilder("treeoflifelivingconstellation","tree_of_life",2); treeoflifelivingconstellation.addItemInput(); treeoflifelivingconstellation.setChance(0.0); treeoflifelivingconstellation.addItemInput(); treeoflifelivingconstellation.addItemInput(); treeoflifelivingconstellation.addItemOutput(); treeoflifelivingconstellation.build(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(*8, [[, , ], [, , ], [, , ]]); mods.thaumcraft.Infusion.registerRecipe("infscreamofpauram", "", , 10, [*10000, *10000], , [, , , , , , , , , , , ]); mods.thaumcraft.Crucible.registerRecipe("crucibledupebloodslime", "", *24, , [*20]); mods.botania.RuneAltar.addRecipe(,[, , , , , ], 200); mods.tconstruct.Melting.addRecipe( * 144,); mods.tconstruct.Casting.addTableRecipe(, , , 144, false, 80); mods.nuclearcraft.melter.addRecipe([, *144]); mods.tconstruct.Casting.addBasinRecipe(, , , 1296, true); recipes.addShapeless(*9, []); recipes.addShapeless(*2, [, ]); mods.storagedrawers.Compaction.add(, , 9); val easiereverburning1 = RecipeBuilder.newBuilder("easiereverburning1","fractallite_furnace",2); easiereverburning1.addFluidInput(*2); easiereverburning1.addItemInput(*512); easiereverburning1.addItemOutput(); easiereverburning1.build(); val easiereverburning2 = RecipeBuilder.newBuilder("easiereverburning2","fractallite_furnace",2); easiereverburning2.addFluidInput(*2); easiereverburning2.addItemInput(*256); easiereverburning2.addItemOutput(); easiereverburning2.build(); val easiereverburning3 = RecipeBuilder.newBuilder("easiereverburning3","fractallite_furnace",2); easiereverburning3.addFluidInput(*2); easiereverburning3.addItemInput(*128); easiereverburning3.addItemOutput(); easiereverburning3.build(); val easiereverburning4 = RecipeBuilder.newBuilder("easiereverburning4","fractallite_furnace",2); easiereverburning4.addFluidInput(*2); easiereverburning4.addItemInput(*64); easiereverburning4.addItemOutput(); easiereverburning4.build();