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(, [[, , ], [, , ], [, , ]]); 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.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], , [, , , , , , , ]); 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 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 inffurnechowarrenalloy = RecipeBuilder.newBuilder("inffurnechowarrenalloy","infinity_furnace",5); inffurnechowarrenalloy.addFluidInput(*1000); inffurnechowarrenalloy.addItemInput(); inffurnechowarrenalloy.addItemInput(); inffurnechowarrenalloy.addItemInput(*2); inffurnechowarrenalloy.addItemInput(); inffurnechowarrenalloy.addItemOutput(*3); inffurnechowarrenalloy.build(); val inffurnfinalwarrenalloy = RecipeBuilder.newBuilder("inffurnfinalwarrenalloy","infinity_furnace",5); 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(, [[, , ], [, , ], [, , ]]); 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(mapDargnipur).reuse(), ]); recipes.addShapeless(, [.withTag(mapDargnipur).reuse(), ]); recipes.addShapeless(, [.withTag(mapDargnipur).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.addEnergyPerTickInput(1000000000); dysonscatterer1.addFluidInput(*400); dysonscatterer1.addFluidInput(*400); dysonscatterer1.addFluidOutput(*800); dysonscatterer1.build(); val dysonscatterer2 = RecipeBuilder.newBuilder("dysonscatterer2","dyson_scatterer",100); dysonscatterer2.addEnergyPerTickInput(1000000000); dysonscatterer2.addFluidInput(*400); dysonscatterer2.addFluidInput(*400); dysonscatterer2.addFluidOutput(*800); dysonscatterer2.build(); val dysonscatterer3 = RecipeBuilder.newBuilder("dysonscatterer3","dyson_scatterer",100); dysonscatterer3.addEnergyPerTickInput(1000000000); dysonscatterer3.addFluidInput(*400); dysonscatterer3.addFluidInput(*400); dysonscatterer3.addFluidOutput(*800); dysonscatterer3.build(); val dysonscatterer4 = RecipeBuilder.newBuilder("dysonscatterer4","dyson_scatterer",100); dysonscatterer4.addEnergyPerTickInput(1000000000); 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(, [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); 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]);