import mods.modularmachinery.RecipeBuilder; import mods.astralsorcery.Utils; import mods.buildcraft.AssemblyTable; mods.nuclearcraft.chemical_reactor.addRecipe([ * 1000, * 4000, * 1000, null]); mods.nuclearcraft.chemical_reactor.addRecipe([ * 1000, * 4000, * 1000, null]); mods.nuclearcraft.chemical_reactor.addRecipe([ * 1000, * 1000, * 1000, null]); mods.nuclearcraft.chemical_reactor.addRecipe([ * 1000, * 1000, * 1000, null]); mods.nuclearcraft.melter.addRecipe([, * 250]); // making krypton, neon, argon, and xenon mods.nuclearcraft.centrifuge.addRecipe([*100, *70, *20, *10, *10, 0.1, 6.1, 0.2]); mods.nuclearcraft.chemical_reactor.addRecipe([*10, *50, *10, *10, 0.1, 2.5, 0.2]); mods.nuclearcraft.centrifuge.addRecipe([*100, *50, *50, null, null, 0.1, 6.1, 0.2]); mods.nuclearcraft.rock_crusher.addRecipe([, *4, null, null]); mods.nuclearcraft.infuser.addRecipe([, *72, *4]); mods.nuclearcraft.infuser.addRecipe([, *10, , 0.5, 0.6, 0.4]); mods.nuclearcraft.extractor.addRecipe([, , *100]); mods.nuclearcraft.extractor.addRecipe([, , *100]); // making silicon mods.nuclearcraft.melter.addRecipe([, *144]); // making phosphorus recipes.addShaped(, [[null, , null], [, , ], [null, , null]]); mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.nuclearcraft.melter.addRecipe([, *144]); // making chlorine, francium, and bromine mods.nuclearcraft.dissolver.addRecipe([, *100, *100, 0.9, 0.2, 0.0]); mods.nuclearcraft.electrolyser.addRecipe([*2000, *400, *400, *1200, null, 0.1, 0.9, 0.0]); mods.nuclearcraft.electrolyser.addRecipe([*200, *40, *40, *120, null, 0.1, 0.9, 0.0]); mods.nuclearcraft.electrolyser.addRecipe([*100, *50, *50, null, null, 0.1, 0.9, 0.0]); mods.nuclearcraft.melter.removeRecipeWithOutput([]); mods.nuclearcraft.crystallizer.addRecipe([*16000, ]); // making calcium mods.nuclearcraft.melter.addRecipe([, *144]); mods.nuclearcraft.melter.addRecipe([*2, *100]); mods.nuclearcraft.electrolyser.addRecipe([*100, *100, *10, *40, null, 0.3, 0.9, 0.2]); // making scandium mods.nuclearcraft.electrolyser.addRecipe([*100, *30, *20, *40, *1, 1.0, 1.0, 0.9]); // making vanadium mods.techreborn.industrialGrinder.addRecipe(, *2, null, null, , null, *10, 30, 50); mods.nuclearcraft.melter.addRecipe([, *144]); // making gallium mods.nuclearcraft.rock_crusher.addRecipe([*4, *2, , null]); mods.nuclearcraft.melter.addRecipe([, *72]); // making germanium mods.nuclearcraft.rock_crusher.addRecipe([*4, *2, , null]); mods.nuclearcraft.melter.addRecipe([, *72]); // making selenium mods.techreborn.industrialGrinder.addRecipe(, , null, null, , null, *10, 30, 50); mods.thermalexpansion.Centrifuge.addRecipe([ % 100, % 100, % 100], *32, null, 1000); mods.nuclearcraft.melter.addRecipe([, *144]); // making yttrium and barium mods.nuclearcraft.chemical_reactor.removeRecipeWithInput([, ]); mods.nuclearcraft.chemical_reactor.addRecipe([*500, *1000, *100, *1000, 0.1, 2.5, 0.2]); mods.nuclearcraft.chemical_reactor.addRecipe([*10, *10, *10, *10, 0.1, 2.5, 0.2]); mods.nuclearcraft.rock_crusher.addRecipe([, , , null]); mods.nuclearcraft.melter.addRecipe([, *50, 0.6, 1.4, 0.1]); mods.nuclearcraft.chemical_reactor.addRecipe([*10, *2, *10, *5, 0.1, 2.5, 0.2]); mods.nuclearcraft.chemical_reactor.addRecipe([*10, *10, *20, *5, 0.1, 2.5, 0.2]); mods.techreborn.industrialElectrolyzer.addRecipe(, , null, null, null, , 30, 40); mods.nuclearcraft.melter.addRecipe([, *72]); // making zirconium mods.nuclearcraft.melter.addRecipe([, *144]); mods.nuclearcraft.melter.addRecipe([, *144]); // making niobium val niobiumaccelerator1 = RecipeBuilder.newBuilder("niobiumaccelerator1","high_impulse_accelerator",40); niobiumaccelerator1.addEnergyPerTickInput(10000000); niobiumaccelerator1.addFluidInput(*100); niobiumaccelerator1.addFluidOutput(*50); niobiumaccelerator1.build(); val niobiumaccelerator2 = RecipeBuilder.newBuilder("niobiumaccelerator2","high_impulse_accelerator",40); niobiumaccelerator2.addEnergyPerTickInput(10000000); niobiumaccelerator2.addFluidInput(*100); niobiumaccelerator2.addFluidOutput(*50); niobiumaccelerator2.build(); // making molybdenum mods.bloodmagic.TartaricForge.addRecipe(,[, , , ], 100,20); mods.techreborn.industrialGrinder.addRecipe(, , , null, , null, 30, 25); mods.nuclearcraft.dissolver.addRecipe([, *144, *144]); mods.nuclearcraft.chemical_reactor.addRecipe([*144, *50, *72, *72, 0.1, 2.5, 0.0]); // making einstenium mods.nuclearcraft.salt_fission.addRecipe([*15, *15, 100.0, 600.0, 4.0]); val mixinfiniteunholy = RecipeBuilder.newBuilder("mixinfiniteunholy","iron_centrifuge",10); mixinfiniteunholy.addEnergyPerTickInput(5000000); mixinfiniteunholy.addFluidInput(*100); mixinfiniteunholy.addFluidInput(*144); mixinfiniteunholy.addFluidOutput(*100); mixinfiniteunholy.build(); mods.nuclearcraft.salt_fission.addRecipe([*15, *500, 100.0, 600.0, 8.0]); // making lanthanum mods.bloodmagic.BloodAltar.addRecipe(, , 5, 10, 20, 30); mods.nuclearcraft.dissolver.addRecipe([, *144, *40]); // making meitnerium mods.nuclearcraft.supercooler.addRecipe([*1000, *10, 0.1, 1.5, 6.0]); mods.nuclearcraft.irradiator.addRecipe([*10, *50, *50, *100, 0.2, 1.8, 2.5]); // making ruthenium mods.nuclearcraft.crystallizer.addRecipe([*500, ]); recipes.addShaped(, [[, , ], [, .withTag({agri_analyzed: 0 as byte, agri_strength: 1 as byte, agri_gain: 1 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 1 as byte}), ], [, , ]]); recipes.addShaped(, [[, , ], [, .withTag({agri_analyzed: 0 as byte, agri_strength: 10 as byte, agri_gain: 10 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 10 as byte}), ], [, , ]]); recipes.addShaped(, [[, , ], [, .withTag({agri_analyzed: 1 as byte, agri_strength: 1 as byte, agri_gain: 1 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 1 as byte}), ], [, , ]]); recipes.addShaped(, [[, , ], [, .withTag({agri_analyzed: 1 as byte, agri_strength: 10 as byte, agri_gain: 10 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 10 as byte}), ], [, , ]]); recipes.addShaped(*2, [[, , ], [, .withTag({agri_analyzed: 0 as byte, agri_strength: 1 as byte, agri_gain: 1 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 1 as byte}), ], [, , ]]); recipes.addShaped(*2, [[, , ], [, .withTag({agri_analyzed: 0 as byte, agri_strength: 10 as byte, agri_gain: 10 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 10 as byte}), ], [, , ]]); recipes.addShaped(*2, [[, , ], [, .withTag({agri_analyzed: 1 as byte, agri_strength: 1 as byte, agri_gain: 1 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 1 as byte}), ], [, , ]]); recipes.addShaped(*2, [[, , ], [, .withTag({agri_analyzed: 1 as byte, agri_strength: 10 as byte, agri_gain: 10 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 10 as byte}), ], [, , ]]); recipes.addShaped(*3, [[, , ], [, .withTag({agri_analyzed: 0 as byte, agri_strength: 1 as byte, agri_gain: 1 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 1 as byte}), ], [, , ]]); recipes.addShaped(*3, [[, , ], [, .withTag({agri_analyzed: 0 as byte, agri_strength: 10 as byte, agri_gain: 10 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 10 as byte}), ], [, , ]]); recipes.addShaped(*3, [[, , ], [, .withTag({agri_analyzed: 1 as byte, agri_strength: 1 as byte, agri_gain: 1 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 1 as byte}), ], [, , ]]); recipes.addShaped(*3, [[, , ], [, .withTag({agri_analyzed: 1 as byte, agri_strength: 10 as byte, agri_gain: 10 as byte, agri_seed: "resource:emeryllis_plant", agri_growth: 10 as byte}), ], [, , ]]); mods.techreborn.fusionReactor.addRecipe(, , , 1000000, 100, 120); mods.nuclearcraft.melter.addRecipe([, *144]); // making rhodium mods.techreborn.industrialElectrolyzer.addRecipe(, , null, null, null, , 30, 40); mods.nuclearcraft.dissolver.addRecipe([, *500, *100, 0.2, 1.4, 0.0]); // making cadmium mods.nuclearcraft.centrifuge.addRecipe([*100, *20, *50, *30, null]); // making seaborgion recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.tconstruct.Melting.addRecipe( * 250,); mods.nuclearcraft.melter.addRecipe([, *250]); // making indium mods.nuclearcraft.infuser.addRecipe([*12, *200, ]); mods.nuclearcraft.melter.addRecipe([, *144]); // making antimony mods.thaumcraft.Crucible.registerRecipe("makeantimony", "", , , [*15]); mods.nuclearcraft.melter.addRecipe([, *144]); // making tellurium mods.thaumcraft.Crucible.registerRecipe("maketellurium", "", , , [*15]); mods.nuclearcraft.melter.addRecipe([, *144]); // making iodine mods.thermalexpansion.Transposer.addExtractRecipe( * 1000, , 360); // making tantalum and hafnium mods.nuclearcraft.melter.addRecipe([, *1000]); mods.nuclearcraft.infuser.addRecipe([, * 100, ]); mods.nuclearcraft.infuser.addRecipe([, * 100, *3]); mods.nuclearcraft.melter.addRecipe([, *144]); mods.nuclearcraft.melter.addRecipe([, *144]); // making osmium mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.nuclearcraft.melter.addRecipe([, *16]); mods.nuclearcraft.melter.addRecipe([, *144]); // making mercury mods.nuclearcraft.melter.addRecipe([, *1000]); // making thallium mods.nuclearcraft.dissolver.addRecipe([, *1000, *1000]); mods.nuclearcraft.dissolver.addRecipe([, *1000, *1000]); mods.nuclearcraft.chemical_reactor.addRecipe([*200, *200, *1000, *500, 0.1, 2.5, 0.2]); // making bismuth recipes.addShapeless(, [.reuse(), , makeVisCrystal( * 1)]); mods.nuclearcraft.dissolver.addRecipe([, *10, *144]); // making radon and radium mods.nuclearcraft.dissolver.addRecipe([, *10, *10]); mods.nuclearcraft.chemical_reactor.addRecipe([*12, *1000, *800, *100, 0.1, 2.5, 0.2]); mods.nuclearcraft.chemical_reactor.addRecipe([*100, *1000, *800, *100, 0.1, 2.5, 0.2]); // making actinium mods.nuclearcraft.irradiator.addRecipe([*50, *10, *200, *100]); // making rutherfordium mods.nuclearcraft.dissolver.addRecipe([, *10, *10]); mods.nuclearcraft.chemical_reactor.addRecipe([*10, *40, *100, null, 0.1, 2.5, 0.2]); mods.nuclearcraft.electrolyser.addRecipe([*50, *10, *40, null, null, 0.1, 0.9, 0.2]); // making dubnium mods.nuclearcraft.fusion.addRecipe([*10, *10, *100, *10, null, null, 200.0, 200.0, 14555.0, 0.1]); // making bohrium mods.nuclearcraft.irradiator.addRecipe([*1000, *1000, *200, null]); mods.nuclearcraft.irradiator.addRecipe([*25, *1000, *200, null]); mods.nuclearcraft.dissolver.addRecipe([, *50, *40]); // making cerium val crystalboth = Utils.getCrystalORIngredient(true, true); recipes.addShaped(, [[, , ], [, crystalboth, ], [, , ]]); mods.nuclearcraft.melter.addRecipe([, *144]); // making praseodymium mods.nuclearcraft.dissolver.addRecipe([, *144, *144]); // making neodymium recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(*4, [[, , ], [, , ], [, , ]]); mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.nuclearcraft.dissolver.addRecipe([, *5, *144]); // making samarium mods.nuclearcraft.infuser.addRecipe([, *144, ]); mods.nuclearcraft.melter.addRecipe([, *144]); // making europium mods.nuclearcraft.dissolver.addRecipe([, *50, *100]); // making gadolinium mods.nuclearcraft.manufactory.addRecipe([, ]); mods.nuclearcraft.dissolver.addRecipe([, *5, *20]); mods.nuclearcraft.chemical_reactor.addRecipe([*50, *50, *100, null]); mods.nuclearcraft.crystallizer.addRecipe([*200, ]); recipes.addShapeless(, [.reuse(), ]); mods.nuclearcraft.melter.addRecipe([, *144]); // making terbium mods.nuclearcraft.chemical_reactor.addRecipe([*100, *200, *300, null]); mods.nuclearcraft.chemical_reactor.addRecipe([*50, *50, *100, *50]); mods.nuclearcraft.crystallizer.addRecipe([*200, ]); // AssemblyTable.addRecipe("maketerbiumfrommix", , 10, []); mods.actuallyadditions.AtomicReconstructor.addRecipe(, , 1000); mods.nuclearcraft.melter.addRecipe([, *144]); // making fermium mods.nuclearcraft.centrifuge.addRecipe([*100, *50, *50, null, null, 0.1, 0.9, 0.2]); mods.nuclearcraft.crystallizer.addRecipe([*50, ]); mods.nuclearcraft.crystallizer.addRecipe([*50, ]); recipes.addShapeless(, [, , , ]); mods.nuclearcraft.fission.addRecipe([, , 32000.0, 400.0, 70.0, "fissioneinstenium", 0.8]); mods.nuclearcraft.fuel_reprocessor.addRecipe([, *5, *5, *5, *15]); mods.nuclearcraft.melter.addRecipe([, *72]); recipes.addShapeless(, [, , , , , , , ]); // making proactinium mods.techreborn.industrialGrinder.addRecipe(, *3, null, null, , null, *100, 30, 50); mods.nuclearcraft.melter.addRecipe([, *72]); // making mendelevium mods.nuclearcraft.irradiator.addRecipe([*10, *50, *100, null, 0.2, 1.8, 1.3]); // making oganesson mods.nuclearcraft.fusion.addRecipe([*1000, *1000, *1000, null, null, null, 200.0, 200.0, 14555.0, 0.1]); // mods.nuclearcraft.crystallizer.addRecipe([*1000, , 0.1, 0.1, 0.1]); recipes.addShaped(, [[, , ], [, .withTag({Fluid: {FluidName: "sideral_life_essence", Amount: 1000}}), ], [, , ]]); recipes.addShaped(*64, [[, , ], [, .withTag({Fluid: {FluidName: "sideral_life_essence", Amount: 1000}}), ], [, , ]]); mods.avaritia.Compressor.add("compressorrelativistic", , 100, , true); recipes.addShapeless(, [.reuse(), , , ]); mods.nuclearcraft.melter.addRecipe([, *144]); // making nobelium mods.nuclearcraft.fission.addRecipe([, , 32000.0, 100.0, 101.0, "fissionfermium", 1.8]); mods.nuclearcraft.fuel_reprocessor.addRecipe([, *4, null, null, null]); recipes.addShapeless(, [, , ]); mods.nuclearcraft.fission.addRecipe([, , 52000.0, 10.0, 10.0, "fissionfermiumamericium", 0.1]); mods.nuclearcraft.fuel_reprocessor.addRecipe([, *2, *3, null, null]); mods.nuclearcraft.melter.addRecipe([, *72]); // making lawrencium mods.nuclearcraft.fuel_reprocessor.addRecipe([, *4, null, null, null]); recipes.addShapeless(, [, , , ]); mods.nuclearcraft.fission.addRecipe([, , 52000.0, 10.0, 999.0, "fissionlawrencium", 5.5]); mods.nuclearcraft.fuel_reprocessor.addRecipe([, *4, null, null, null]); mods.nuclearcraft.melter.addRecipe([, *72]); // making dysprosium mods.thermalexpansion.Centrifuge.addRecipe([() % 70], , null, 2000); mods.nuclearcraft.melter.addRecipe([, *50]); // making holmium recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.nuclearcraft.melter.addRecipe([, *144]); // making erbium recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.nuclearcraft.manufactory.addRecipe([, ]); mods.nuclearcraft.manufactory.addRecipe([, ]); mods.nuclearcraft.melter.addRecipe([, *72]); // making thulium mods.nuclearcraft.dissolver.addRecipe([, *69, *100]); // making ytterbium mods.botania.ManaInfusion.addAlchemy(, , 5000); mods.nuclearcraft.melter.addRecipe([, *72]); // making lutetium recipes.addShapeless(, [.reuse(), , ]); mods.nuclearcraft.melter.addRecipe([, *250]); // making darmstadtium mods.nuclearcraft.isotope_separator.addRecipe([, , ]); mods.nuclearcraft.melter.addRecipe([, *144]); // making roentgenium mods.nuclearcraft.melter.addRecipe([, *144]); mods.tconstruct.Melting.addRecipe( * 144,, 500); val roentgeniumaccelerator = RecipeBuilder.newBuilder("roentgeniumaccelerator","mythic_accelerator",40); roentgeniumaccelerator.addEnergyPerTickInput(2000000); roentgeniumaccelerator.addFluidInput(*144); roentgeniumaccelerator.addFluidOutput(*72); roentgeniumaccelerator.build(); // making copernicium mods.nuclearcraft.centrifuge.addRecipe([*144, *72, *72, null, null, 0.1, 0.1, 0.002]); mods.nuclearcraft.dissolver.addRecipe([, *50, *50]); // making nihonium recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.nuclearcraft.melter.addRecipe([, *50]); // making flerovium // see draconic infusion mods.nuclearcraft.melter.addRecipe([, *250]); // making moscovium mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, null, null, null, ], [, null, , null, ], [, null, null, null, ], [, , , , ]]); mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.thermalexpansion.Centrifuge.addRecipe([ % 90, % 90, % 40, % 50], , null, 1000); mods.nuclearcraft.melter.addRecipe([, *100]); // making livermorium recipes.addShapeless(, [.reuse(), ]); mods.nuclearcraft.melter.addRecipe([, *40]); // making technetium mods.nuclearcraft.melter.addRecipe([, *40]); mods.nuclearcraft.alloy_furnace.addRecipe([, *2, ]); mods.nuclearcraft.melter.addRecipe([, *100]); mods.nuclearcraft.chemical_reactor.addRecipe([*100, *100, *200, null]); mods.nuclearcraft.crystallizer.addRecipe([*10, ]); // making tennessine mods.thaumcraft.SmeltingBonus.addSmeltingBonus(, % 10); furnace.addRecipe(, , 1.0); mods.thaumcraft.SmeltingBonus.addSmeltingBonus(, % 15); furnace.addRecipe(, , 1.0); mods.thaumcraft.SmeltingBonus.addSmeltingBonus(, % 20); furnace.addRecipe(, , 1.0); mods.thaumcraft.SmeltingBonus.addSmeltingBonus(, % 40); furnace.addRecipe(, , 1.0); mods.thaumcraft.SmeltingBonus.addSmeltingBonus(, % 50); furnace.addRecipe(, , 1.0); mods.thaumcraft.SmeltingBonus.addSmeltingBonus(, % 60); furnace.addRecipe(, , 1.0); mods.thaumcraft.SmeltingBonus.addSmeltingBonus(, % 70); furnace.addRecipe(, , 1.0); mods.thaumcraft.SmeltingBonus.addSmeltingBonus(, % 80); furnace.addRecipe(, , 1.0); mods.thaumcraft.SmeltingBonus.addSmeltingBonus(, % 90); furnace.addRecipe(, , 1.0); mods.nuclearcraft.melter.addRecipe([, *400]); // making meatballium mods.nuclearcraft.melter.addRecipe([, *144]); // making hassium mods.nuclearcraft.melter.addRecipe([, * 144]); // making californium