import mods.modularmachinery.RecipeBuilder; import mods.astralsorcery.Utils; val mith1 = RecipeBuilder.newBuilder("mythicaltier1","mythical_resource_miner_tier1",800); mith1.addEnergyPerTickInput(20000); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.1); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.02); mith1.addItemOutput(*10); mith1.setChance(0.01); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.2); mith1.addItemOutput(*20); mith1.setChance(0.03); mith1.addItemOutput(*10); mith1.setChance(0.3); mith1.addItemOutput(*10); mith1.setChance(0.5); mith1.addItemOutput(); mith1.setChance(0.001); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(*40); mith1.setChance(0.2); mith1.addItemOutput(*30); mith1.setChance(0.2); mith1.addItemOutput(*30); mith1.setChance(0.2); mith1.addItemOutput(*20); mith1.setChance(0.05); mith1.addItemOutput(*30); mith1.setChance(0.05); mith1.addItemOutput(*10); mith1.setChance(0.3); mith1.addItemOutput(*10); mith1.setChance(0.05); mith1.addItemOutput(); mith1.setChance(0.1); mith1.addItemOutput(); mith1.build(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); val mith2 = RecipeBuilder.newBuilder("mythicaltier2","mythical_resource_miner_tier2",800); mith2.addEnergyPerTickInput(30000); mith2.addItemOutput(*15); mith2.setChance(0.15); mith2.addItemOutput(*15); mith2.setChance(0.15); mith2.addItemOutput(*15); mith2.setChance(0.15); mith2.addItemOutput(*15); mith2.setChance(0.15); mith2.addItemOutput(*15); mith2.setChance(0.15); mith2.addItemOutput(*15); mith2.setChance(0.15); mith2.addItemOutput(*10); mith2.setChance(0.05); mith2.addItemOutput(*10); mith2.setChance(0.1); mith2.addItemOutput(*12); mith2.setChance(0.5); mith2.addItemOutput(*10); mith2.setChance(0.1); mith2.addItemOutput(*10); mith2.setChance(0.05); mith2.addItemOutput(*20); mith2.setChance(0.01); mith2.addItemOutput(*20); mith2.setChance(0.02); mith2.addItemOutput(*10); mith2.setChance(0.05); mith2.addItemOutput(*10); mith2.setChance(0.05); mith2.addItemOutput(*10); mith2.setChance(0.2); mith2.addItemOutput(); mith2.setChance(0.001); mith2.addItemOutput(); mith2.setChance(0.1); mith2.addItemOutput(); mith2.setChance(0.05); mith2.addItemOutput(); mith2.setChance(0.5); mith2.addItemOutput(*64); mith2.setChance(0.5); mith2.addItemOutput(*64); mith2.setChance(0.5); mith2.addItemOutput(); mith2.build(); val cruc1 = RecipeBuilder.newBuilder("mythicalcruc","mythical_resource_crucible",80); cruc1.addEnergyPerTickInput(5000); cruc1.addItemInput(); cruc1.addItemInput(); cruc1.addFluidOutput(*2000); cruc1.build(); val mith3 = RecipeBuilder.newBuilder("mythicaltier3","mythical_resource_miner_tier3",800); mith3.addEnergyPerTickInput(45000); mith3.addFluidInput(*50); mith3.addItemOutput(); mith3.setChance(0.01); mith3.addItemOutput(); mith3.setChance(0.02); mith3.addItemOutput(*10); mith3.setChance(0.1); mith3.addItemOutput(*10); mith3.setChance(0.2); mith3.addItemOutput(*4); mith3.setChance(0.5); mith3.addItemOutput(*10); mith3.setChance(0.2); mith3.addItemOutput(*10); mith3.setChance(0.05); mith3.addItemOutput(*10); mith3.setChance(0.05); mith3.addItemOutput(*30); mith3.setChance(0.2); mith3.addItemOutput(*10); mith3.setChance(0.05); mith3.addItemOutput(*10); mith3.setChance(0.05); mith3.addItemOutput(*30); mith3.setChance(0.5); mith3.addItemOutput(); mith3.setChance(0.05); mith3.addItemOutput(*15); mith3.setChance(0.25); mith3.addItemOutput(*64); mith3.setChance(0.7); mith3.addItemOutput(*64); mith3.setChance(0.7); mith3.addItemOutput(); mith3.build(); mods.nuclearcraft.infuser.addRecipe([, *100, ]); mods.nuclearcraft.infuser.addRecipe([, *100, *2]); mods.nuclearcraft.infuser.addRecipe([, *100, *3]); mods.nuclearcraft.infuser.addRecipe([, *100, *4]); mods.nuclearcraft.infuser.addRecipe([, *100, *5]); mods.nuclearcraft.infuser.addRecipe([, *100, *5]); mods.nuclearcraft.infuser.addRecipe([, *100, *6]); mods.nuclearcraft.manufactory.addRecipe([, ]); mods.nuclearcraft.pressurizer.addRecipe([, ]); mods.nuclearcraft.manufactory.addRecipe([, ]); mods.extendedcrafting.EnderCrafting.addShaped(*2, [[, , ], [, , ], [, , ]], 2); val endston = RecipeBuilder.newBuilder("endston","ender_stone_crucible",80); endston.addItemInput(); endston.addFluidOutput(*2000); endston.build(); val mith4 = RecipeBuilder.newBuilder("mythicaltier4","mythical_resource_miner_tier4",800); mith4.addEnergyPerTickInput(50000); mith4.addFluidInput(*50); mith4.addItemOutput(*10); mith4.setChance(0.4); mith4.addItemOutput(*20); mith4.setChance(0.05); mith4.addItemOutput(*20); mith4.setChance(0.05); mith4.addItemOutput(*10); mith4.setChance(0.05); mith4.addItemOutput(*10); mith4.setChance(0.5); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.2); mith4.addItemOutput(*10); mith4.setChance(0.1); mith4.addItemOutput(*10); mith4.setChance(0.1); mith4.addItemOutput(*10); mith4.setChance(0.05); mith4.addItemOutput(*20); mith4.setChance(0.1); mith4.addItemOutput(); mith4.setChance(0.01); mith4.addItemOutput(); mith4.setChance(0.05); mith4.addItemOutput(); mith4.setChance(0.1); mith4.addItemOutput(*20); mith4.setChance(0.6); mith4.addItemOutput(); mith4.build(); mods.thaumcraft.Infusion.registerRecipe("mithrilliumupgrade", "", , 10, [*100], , [,,,]); mods.immersiveengineering.Crusher.addRecipe(, , 200); mods.immersiveengineering.Crusher.addRecipe(, , 200); mods.immersiveengineering.Crusher.addRecipe(, , 200); mods.immersiveengineering.Crusher.addRecipe(, , 200); mods.immersiveengineering.Crusher.addRecipe(, , 200); mods.immersiveengineering.ArcFurnace.addRecipe(, , , 200, 2048, [], "Alloying"); mods.immersiveengineering.ArcFurnace.addRecipe(, , , 200, 2048, [], "Alloying"); mods.immersiveengineering.ArcFurnace.addRecipe(, , , 200, 2048, [], "Alloying"); mods.immersiveengineering.ArcFurnace.addRecipe(, , , 200, 2048, [], "Alloying"); mods.immersiveengineering.ArcFurnace.addRecipe(, , , 200, 2048, [], "Alloying"); mods.thermalexpansion.InductionSmelter.addRecipe(, , , 500); mods.thermalexpansion.InductionSmelter.addRecipe(, , , 500); mods.thermalexpansion.InductionSmelter.addRecipe(, , , 500); mods.thermalexpansion.InductionSmelter.addRecipe(, , , 500); mods.thermalexpansion.InductionSmelter.addRecipe(, , , 500); mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.nuclearcraft.alloy_furnace.addRecipe([, , ]); mods.bloodmagic.AlchemyTable.addRecipe(*5, [, , , , ], 10, 40, 2); val bloodcruc = RecipeBuilder.newBuilder("bloodcruc","bloodmaster_crucible",200); bloodcruc.addFluidInput(*500); bloodcruc.addItemInput(); bloodcruc.addItemInput(); bloodcruc.addItemInput(); bloodcruc.addItemInput(); bloodcruc.addItemInput(); bloodcruc.addItemInput(); bloodcruc.addFluidOutput(*2000); bloodcruc.build(); mods.techreborn.compressor.addRecipe(, *4, 80, 100); recipes.addShaped(*4, [[, , ], [, , ], [, , ]]); val mith5 = RecipeBuilder.newBuilder("mythicaltier5","mythical_resource_miner_tier5",800); mith5.addEnergyPerTickInput(65000); mith5.addFluidInput(*50); mith5.addItemOutput(*15); mith5.setChance(0.1); mith5.addItemOutput(*20); mith5.setChance(0.05); mith5.addItemOutput(*20); mith5.setChance(0.1); mith5.addItemOutput(*20); mith5.setChance(0.05); mith5.addItemOutput(*10); mith5.setChance(0.05); mith5.addItemOutput(*50); mith5.setChance(0.5); mith5.addItemOutput(*20); mith5.setChance(0.5); // mith5.addItemOutput(*10); // mith5.setChance(0.05); mith5.addItemOutput(*20); mith5.setChance(0.05); mith5.addItemOutput(*30); mith5.setChance(0.7); mith5.addItemOutput(); mith5.setChance(0.05); mith5.addItemOutput(*10); mith5.setChance(0.05); mith5.addItemOutput(*20); mith5.setChance(0.05); mith5.addItemOutput(); mith5.setChance(0.05); mith5.addItemOutput(*10); mith5.setChance(0.05); mith5.addItemOutput(*24); mith5.setChance(0.5); mith5.addItemOutput(*10); mith5.setChance(0.05); mith5.addItemOutput(*10); mith5.setChance(0.05); mith5.addItemOutput(*10); mith5.setChance(0.5); mith5.addItemOutput(*10); mith5.setChance(0.05); mith5.addItemOutput(); mith5.setChance(0.03); mith5.addItemOutput(); mith5.setChance(0.05); mith5.addItemOutput(); mith5.setChance(0.3); mith5.addItemOutput(*24); mith5.setChance(0.5); mith5.addItemOutput(*3); mith5.setChance(0.2); mith5.addItemOutput(*32); mith5.setChance(0.6); mith5.addItemOutput(); mith5.build(); recipes.addShapeless(, []); mods.thermalexpansion.InductionSmelter.addRecipe(*2, , , 5000); mods.nuclearcraft.alloy_furnace.addRecipe([, , *2]); val dreadingcruc = RecipeBuilder.newBuilder("dreadcruc0","dreading_crucible",100); dreadingcruc.addEnergyPerTickInput(1000); dreadingcruc.addItemInput(); dreadingcruc.addItemInput(); dreadingcruc.addItemInput(); dreadingcruc.addFluidOutput(*8000); dreadingcruc.build(); mods.thermalexpansion.Transposer.addFillRecipe(, , *500, 2000); mods.techreborn.fusionReactor.addRecipe(, , , 1000000, -80000, 1000); mods.techreborn.compressor.addRecipe(, *9, 80, 100); val ayeracoOreDict = ; ayeracoOreDict.add(); ayeracoOreDict.add(); ayeracoOreDict.add(); ayeracoOreDict.add(); ayeracoOreDict.add(); recipes.addShaped(*2, [[,,], [,,], [,,]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); val mith6 = RecipeBuilder.newBuilder("mythicaltier6","mythical_resource_miner_tier6",800); mith6.addEnergyPerTickInput(65000); mith6.addFluidInput(*50); mith6.addItemOutput(); mith6.setChance(0.05); mith6.addItemOutput(); mith6.setChance(0.6); mith6.addItemOutput(*3); mith6.setChance(0.05); mith6.addItemOutput(*40); mith6.setChance(0.7); mith6.addItemOutput(*2); mith6.setChance(0.05); mith6.addItemOutput(*4); mith6.setChance(0.05); mith6.addItemOutput(); mith6.setChance(0.05); mith6.addItemOutput(); mith6.setChance(0.05); mith6.addItemOutput(*60); mith6.setChance(0.1); mith6.addItemOutput(*50); mith6.setChance(0.5); mith6.addItemOutput(*20); mith6.setChance(0.1); mith6.addItemOutput(*10); mith6.setChance(0.1); mith6.addItemOutput(); mith6.setChance(0.5); mith6.addItemOutput(*40); mith6.setChance(0.7); mith6.addItemOutput(*15); mith6.setChance(0.6); mith6.addItemOutput(*4); mith6.setChance(0.3); mith6.addItemOutput(*64); mith6.setChance(0.9); mith6.addItemOutput(*64); mith6.setChance(0.9); mith6.addItemOutput(); mith6.build(); mods.thermalexpansion.Crucible.addRecipe(*100, , 50); mods.nuclearcraft.melter.addRecipe([, *100]); mods.thermalexpansion.Sawmill.addRecipe(*3, , 543); val spatcruc = RecipeBuilder.newBuilder("spatialcruc","spatial_crucible",200); spatcruc.addEnergyPerTickInput(100000); spatcruc.addItemInput(); spatcruc.addItemInput(*8); spatcruc.addFluidInput(*300); spatcruc.addFluidOutput(*12000); spatcruc.build(); recipes.remove(); recipes.addShaped(, [[null, null, ], [null, , ], [, , ]]); mods.forestry.Squeezer.addRecipe(*50, [], 120); mods.nuclearcraft.melter.addRecipe([, *50]); mods.thermalexpansion.Crucible.addRecipe(*50, , 999); val mith7 = RecipeBuilder.newBuilder("mythicaltier7","mythical_resource_miner_tier7",800); mith7.addEnergyPerTickInput(85000); mith7.addFluidInput(*50); mith7.addFluidInput(*50); mith7.addItemOutput(*30); mith7.setChance(0.2); mith7.addItemOutput(*30); mith7.setChance(0.05); mith7.addItemOutput(*30); mith7.setChance(0.15); mith7.addItemOutput(*10); mith7.setChance(0.02); mith7.addItemOutput(*30); mith7.setChance(0.15); mith7.addItemOutput(*30); mith7.setChance(0.15); mith7.addItemOutput(*10); mith7.setChance(0.1); mith7.addItemOutput(*20); mith7.setChance(0.5); mith7.addItemOutput(*30); mith7.setChance(0.5); mith7.addItemOutput(*5); mith7.setChance(0.1); mith7.addItemOutput(*3); mith7.setChance(0.01); mith7.addItemOutput(); mith7.setChance(0.5); mith7.addItemOutput(); mith7.setChance(0.1); mith7.addItemOutput(); mith7.setChance(0.1); mith7.addItemOutput(*3); mith7.setChance(0.05); mith7.addItemOutput(*5); mith7.setChance(0.4); mith7.addItemOutput(*64); mith7.setChance(0.8); mith7.addItemOutput(); mith7.build(); val mythassprecasia = RecipeBuilder.newBuilder("mythassprecasia","me_mythic_assembler",800); mythassprecasia.addEnergyPerTickInput(300000); mythassprecasia.addFluidInput(*1000); mythassprecasia.addFluidInput(*1000); mythassprecasia.addItemInput(); mythassprecasia.addItemOutput(*64); // mythassprecasia.addItemOutput(); // mythassprecasia.addItemOutput(); // mythassprecasia.addItemOutput(*3); mythassprecasia.build(); mods.nuclearcraft.chemical_reactor.addRecipe([*500, *500, *400, *100]); val mith8 = RecipeBuilder.newBuilder("mythicaltier8","mythical_resource_miner_tier8",800); mith8.addEnergyPerTickInput(85000); mith8.addFluidInput(*50); mith8.addFluidInput(*50); mith8.addItemOutput(*30); mith8.setChance(0.13); mith8.addItemOutput(*30); mith8.setChance(0.15); mith8.addItemOutput(*30); mith8.setChance(0.1); mith8.addItemOutput(*10); mith8.setChance(0.1); mith8.addItemOutput(*10); mith8.setChance(0.05); mith8.addItemOutput(*10); mith8.setChance(0.05); mith8.addItemOutput(*10); mith8.setChance(0.02); // mith8.addItemOutput(*10); // mith8.setChance(0.05); mith8.addItemOutput(*5); mith8.setChance(0.1); mith8.addItemOutput(*5); mith8.setChance(0.01); mith8.addItemOutput(*30); mith8.setChance(0.15); mith8.addItemOutput(); mith8.setChance(0.5); mith8.addItemOutput(); mith8.setChance(0.1); mith8.addItemOutput(*64); mith8.setChance(0.1); mith8.addItemOutput(*4); mith8.setChance(0.1); mith8.addItemOutput(*5); mith8.setChance(0.4); mith8.addItemOutput(*64); mith8.setChance(0.8); mith8.addItemOutput(); mith8.build(); val mythasslelyetia = RecipeBuilder.newBuilder("mythasslelyetia","me_mythic_assembler",800); mythasslelyetia.addEnergyPerTickInput(300000); mythasslelyetia.addFluidInput(*1000); mythasslelyetia.addFluidInput(*1000); mythasslelyetia.addItemInput(); mythasslelyetia.addItemOutput(*64); // mythasslelyetia.addItemOutput(); // mythasslelyetia.addItemOutput(*64); // mythasslelyetia.addItemOutput(*4); mythasslelyetia.build(); mods.immersiveengineering.Mixer.addRecipe(*200, *200, [], 2048); val mith9 = RecipeBuilder.newBuilder("mythicaltier9","mythical_resource_miner_tier9",800); mith9.addEnergyPerTickInput(85000); mith9.addFluidInput(*50); mith9.addFluidInput(*50); mith9.addItemOutput(*10); mith9.setChance(0.05); mith9.addItemOutput(*10); mith9.setChance(0.1); mith9.addItemOutput(*30); mith9.setChance(0.15); mith9.addItemOutput(*30); mith9.setChance(0.15); mith9.addItemOutput(*10); mith9.setChance(0.03); mith9.addItemOutput(*10); mith9.setChance(0.03); mith9.addItemOutput(*30); mith9.setChance(0.1); mith9.addItemOutput(*10); mith9.setChance(0.1); mith9.addItemOutput(*2); mith9.setChance(0.01); mith9.addItemOutput(); mith9.setChance(0.1); mith9.addItemOutput(); mith9.setChance(0.5); mith9.addItemOutput(); mith9.setChance(0.1); mith9.addItemOutput(); mith9.setChance(0.1); mith9.addItemOutput(*5); mith9.setChance(0.4); mith9.addItemOutput(*64); mith9.setChance(0.8); mith9.addItemOutput(); mith9.build(); val mythassbarathos = RecipeBuilder.newBuilder("mythassbarathos","me_mythic_assembler",800); mythassbarathos.addEnergyPerTickInput(300000); mythassbarathos.addFluidInput(*1000); mythassbarathos.addFluidInput(*1000); mythassbarathos.addItemInput(); mythassbarathos.addItemOutput(*64); //mythassbarathos.addItemOutput(); //mythassbarathos.addItemOutput(); //mythassbarathos.addItemOutput(*48); mythassbarathos.build(); mods.thermalexpansion.Refinery.addRecipe( * 200, % 60, * 50, 50); val mith10 = RecipeBuilder.newBuilder("mythicaltier10","mythical_resource_miner_tier10",800); mith10.addEnergyPerTickInput(85000); mith10.addFluidInput(*50); mith10.addFluidInput(*50); mith10.addItemOutput(*30); mith10.setChance(0.15); mith10.addItemOutput(*10); mith10.setChance(0.1); mith10.addItemOutput(*30); mith10.setChance(0.15); mith10.addItemOutput(*10); mith10.setChance(0.03); mith10.addItemOutput(*10); mith10.setChance(0.03); mith10.addItemOutput(*10); mith10.setChance(0.03); mith10.addItemOutput(*3); mith10.setChance(0.1); mith10.addItemOutput(*10); mith10.setChance(0.01); mith10.addItemOutput(); mith10.setChance(0.1); mith10.addItemOutput(); mith10.setChance(0.5); mith10.addItemOutput(); mith10.setChance(0.1); mith10.addItemOutput(*15); mith10.setChance(0.1); mith10.addItemOutput(); mith10.setChance(0.05); mith10.addItemOutput(*5); mith10.setChance(0.4); mith10.addItemOutput(*64); mith10.setChance(0.8); mith10.addItemOutput(); mith10.build(); val mythasscreeponia = RecipeBuilder.newBuilder("mythasscreeponia","me_mythic_assembler",800); mythasscreeponia.addEnergyPerTickInput(300000); mythasscreeponia.addFluidInput(*1000); mythasscreeponia.addFluidInput(*1000); mythasscreeponia.addItemInput(); mythasscreeponia.addItemOutput(*64); //mythassbarathos.addItemOutput(); //mythassbarathos.addItemOutput(*48); mythasscreeponia.build(); mods.nuclearcraft.chemical_reactor.addRecipe([*500, *500, *400, *200]); val mith11 = RecipeBuilder.newBuilder("mythicaltier11","mythical_resource_miner_tier11",800); mith11.addEnergyPerTickInput(85000); mith11.addFluidInput(*50); mith11.addFluidInput(*50); mith11.addItemOutput(*30); mith11.setChance(0.15); mith11.addItemOutput(*10); mith11.setChance(0.1); mith11.addItemOutput(*30); mith11.setChance(0.5); mith11.addItemOutput(); mith11.setChance(0.1); mith11.addItemOutput(*10); mith11.setChance(0.03); mith11.addItemOutput(*10); mith11.setChance(0.03); mith11.addItemOutput(*10); mith11.setChance(0.1); mith11.addItemOutput(*10); mith11.setChance(0.02); mith11.addItemOutput(); mith11.setChance(0.5); mith11.addItemOutput(*35); mith11.setChance(0.8); mith11.addItemOutput(*8); mith11.setChance(0.5); mith11.addItemOutput(*2); mith11.setChance(0.1); mith11.addItemOutput(); mith11.setChance(0.1); mith11.addItemOutput(*50); mith11.setChance(0.5); mith11.addItemOutput(); mith11.setChance(0.1); mith11.addItemOutput(*33); mith11.setChance(0.8); mith11.addItemOutput(*5); mith11.setChance(0.4); mith11.addItemOutput(*64); mith11.setChance(0.8); mith11.addItemOutput(*30); mith11.setChance(0.8); mith11.addItemOutput(*30); mith11.setChance(0.8); mith11.addItemOutput(*30); mith11.setChance(0.8); mith11.addItemOutput(*30); mith11.setChance(0.8); mith11.addItemOutput(*30); mith11.setChance(0.8); mith11.addItemOutput(*30); mith11.setChance(0.8); mith11.addItemOutput(); mith11.build(); val mythassdeeplands = RecipeBuilder.newBuilder("mythassdeeplands","me_mythic_assembler",800); mythassdeeplands.addEnergyPerTickInput(300000); mythassdeeplands.addFluidInput(*1000); mythassdeeplands.addFluidInput(*1000); mythassdeeplands.addItemInput(); mythassdeeplands.addItemOutput(*64); mythassdeeplands.build(); mods.thermalexpansion.Imbuer.addRecipe(*2000, , *2000, 5200); val mith12 = RecipeBuilder.newBuilder("mythicaltier12","mythical_resource_miner_tier12",800); mith12.addEnergyPerTickInput(85000); mith12.addFluidInput(*50); mith12.addFluidInput(*50); mith12.addItemOutput(*30); mith12.setChance(0.15); mith12.addItemOutput(*10); mith12.setChance(0.1); mith12.addItemOutput(*10); mith12.setChance(0.02); mith12.addItemOutput(*30); mith12.setChance(0.13); mith12.addItemOutput(*10); mith12.setChance(0.05); mith12.addItemOutput(*20); mith12.setChance(0.05); mith12.addItemOutput(*10); mith12.setChance(0.1); mith12.addItemOutput(*10); mith12.setChance(0.02); mith12.addItemOutput(); mith12.setChance(0.1); mith12.addItemOutput(); mith12.setChance(0.5); mith12.addItemOutput(*55); mith12.setChance(0.5); mith12.addItemOutput(*50); mith12.setChance(0.5); mith12.addItemOutput(); mith12.setChance(0.1); mith12.addItemOutput(); mith12.setChance(0.1); mith12.addItemOutput(*100); mith12.setChance(0.01); mith12.addItemOutput(*64); mith12.setChance(0.9); mith12.addItemOutput(*36); mith12.setChance(0.6); mith12.addItemOutput(*5); mith12.setChance(0.4); mith12.addItemOutput(*64); mith12.setChance(0.8); mith12.addItemOutput(); mith12.build(); val mythassabyss = RecipeBuilder.newBuilder("mythassabyss","me_mythic_assembler",800); mythassabyss.addEnergyPerTickInput(300000); mythassabyss.addFluidInput(*1000); mythassabyss.addFluidInput(*1000); mythassabyss.addItemInput(); mythassabyss.addItemOutput(*64); mythassabyss.build(); mods.tconstruct.Alloy.addRecipe(*144, [*144,*576,*144]); mods.tconstruct.Alloy.addRecipe(*576, [*144,*576,*144,*144]); val jewelruniumgrav = RecipeBuilder.newBuilder("jewelruniumgrav","gravitite_enchanter",80); jewelruniumgrav.addFluidInput(*500); jewelruniumgrav.addItemInput(); jewelruniumgrav.addItemInput(); jewelruniumgrav.addItemInput(); jewelruniumgrav.addItemInput(); jewelruniumgrav.addItemInput(); jewelruniumgrav.addItemInput(); jewelruniumgrav.addItemOutput(); jewelruniumgrav.build(); val jewelruniumgrav1 = RecipeBuilder.newBuilder("jewelruniumgrav1","gravitite_enchanter",80); jewelruniumgrav1.addFluidInput(*500); jewelruniumgrav1.addItemInput(); jewelruniumgrav1.addItemInput(); jewelruniumgrav1.addItemInput(); jewelruniumgrav1.addItemInput(); jewelruniumgrav1.addItemInput(); jewelruniumgrav1.addItemInput(); jewelruniumgrav1.addItemOutput(*4); jewelruniumgrav1.build(); mods.botania.ManaInfusion.addInfusion(, , 1000); mods.botania.ManaInfusion.addInfusion(, , 1000); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); val spatcruc1 = RecipeBuilder.newBuilder("spatialcruc1","spatial_crucible",200); spatcruc1.addEnergyPerTickInput(100000); spatcruc1.addItemInput(); spatcruc1.addItemInput(*8); spatcruc1.addFluidInput(*100); spatcruc1.addFluidOutput(*16000); spatcruc1.build(); mods.astralsorcery.Altar.addConstellationAltarRecipe("MeatballCraft:shaped/internal/altar/makesideralreflector", , 1000, 10, [ , , , , , , , , , , , , , , , , , , , , ]); recipes.addShaped(*3, [[, null, ], [null, , null], [, null, ]]); val celestialcrystalgen = Utils.getCrystalORIngredient(true, false); //as crafttweaker.item.IIngredient recipes.addShaped(, [[, , ], [, .reuse(), ], [, celestialcrystalgen, ]]); recipes.addShaped(, [[, , ], [, .reuse(), ], [, celestialcrystalgen, ]]); recipes.addShaped(, [[, , ], [, .reuse(), ], [, celestialcrystalgen, ]]); mods.thermalexpansion.Crucible.addRecipe(*100, , 500); mods.thermalexpansion.Crucible.addRecipe(*100, , 500); mods.thermalexpansion.Crucible.addRecipe(*100, , 500); val astralwatermix = RecipeBuilder.newBuilder("astralwatermix","iron_centrifuge",200); astralwatermix.addEnergyPerTickInput(10000); astralwatermix.addFluidInput(*100); astralwatermix.addFluidInput(*100); astralwatermix.addFluidInput(*100); astralwatermix.addFluidOutput(*1000); astralwatermix.build(); mods.immersiveengineering.Mixer.addRecipe(*200, *200, [*2, *2], 128); mods.immersiveengineering.Mixer.addRecipe(*200, *50, [*2], 128); val voidextra = RecipeBuilder.newBuilder("voidextra","carminite_empowerer",1200); voidextra.addEnergyPerTickInput(5000); voidextra.addAspectInput("vitium",10); voidextra.addItemInput(); voidextra.addItemOutput(); voidextra.build(); mods.thermalexpansion.Crucible.addRecipe(*500, , 666); val fleecefluid = RecipeBuilder.newBuilder("fleecefluid","mythical_resource_crucible",80); fleecefluid.addEnergyPerTickInput(15000); fleecefluid.addItemInput(); fleecefluid.addFluidOutput(*200); fleecefluid.build(); mods.immersiveengineering.Mixer.addRecipe(*1000, *1000, [,], 128); mods.immersiveengineering.Mixer.addRecipe(*500, *500, [,], 128); mods.nuclearcraft.chemical_reactor.addRecipe([*2000, *100, *200, null]); val mith13 = RecipeBuilder.newBuilder("mythicaltier13","mythical_resource_miner_tier13",800); mith13.addEnergyPerTickInput(85000); mith13.addFluidInput(*50); mith13.addFluidInput(*50); mith13.addItemOutput(*30); mith13.setChance(0.15); mith13.addItemOutput(*10); mith13.setChance(0.1); mith13.addItemOutput(*10); mith13.setChance(0.02); mith13.addItemOutput(*10); mith13.setChance(0.02); mith13.addItemOutput(*10); mith13.setChance(0.03); mith13.addItemOutput(*30); mith13.setChance(0.15); mith13.addItemOutput(*30); mith13.setChance(0.15); mith13.addItemOutput(*10); mith13.setChance(0.05); mith13.addItemOutput(*10); mith13.setChance(0.05); mith13.addItemOutput(*40); mith13.setChance(0.25); mith13.addItemOutput(*40); mith13.setChance(0.25); mith13.addItemOutput(*40); mith13.setChance(0.25); mith13.addItemOutput(*10); mith13.setChance(0.05); mith13.addItemOutput(*10); mith13.setChance(0.05); mith13.addItemOutput(*10); mith13.setChance(0.05); mith13.addItemOutput(*10); mith13.setChance(0.05); mith13.addItemOutput(*30); mith13.setChance(0.15); mith13.addItemOutput(*30); mith13.setChance(0.15); mith13.addItemOutput(*30); mith13.setChance(0.15); mith13.addItemOutput(); mith13.setChance(0.5); mith13.addItemOutput(*10); mith13.setChance(0.5); mith13.addItemOutput(); mith13.build(); val mythasscandyland = RecipeBuilder.newBuilder("mythasscandyland","me_mythic_assembler",800); mythasscandyland.addEnergyPerTickInput(500000); mythasscandyland.addFluidInput(*1000); mythasscandyland.addFluidInput(*1000); mythasscandyland.addItemInput(); mythasscandyland.addItemOutput(*64); mythasscandyland.build(); val mith14 = RecipeBuilder.newBuilder("mythicaltier14","mythical_resource_miner_tier14",800); mith14.addEnergyPerTickInput(85000); mith14.addFluidInput(*50); mith14.addFluidInput(*50); mith14.addItemOutput(*30); mith14.setChance(0.05); mith14.addItemOutput(*10); mith14.setChance(0.1); mith14.addItemOutput(*30); mith14.setChance(0.1); mith14.addItemOutput(*10); mith14.setChance(0.08); mith14.addItemOutput(*30); mith14.setChance(0.15); mith14.addItemOutput(*10); mith14.setChance(0.05); mith14.addItemOutput(*20); mith14.setChance(0.05); mith14.addItemOutput(*20); mith14.setChance(0.05); mith14.addItemOutput(*20); mith14.setChance(0.05); mith14.addItemOutput(*20); mith14.setChance(0.05); mith14.addItemOutput(*10); mith14.setChance(0.1); mith14.addItemOutput(); mith14.setChance(0.5); mith14.addItemOutput(); mith14.setChance(0.1); mith14.addItemOutput(*33); mith14.setChance(0.3); mith14.addItemOutput(*48); mith14.setChance(0.7); mith14.addItemOutput(*10); mith14.setChance(0.5); mith14.addItemOutput(); mith14.build(); val mythassceleve = RecipeBuilder.newBuilder("mythassceleve","me_mythic_assembler",800); mythassceleve.addEnergyPerTickInput(500000); mythassceleve.addFluidInput(*1000); mythassceleve.addFluidInput(*1000); mythassceleve.addItemInput(); mythassceleve.addItemOutput(*64); mythassceleve.build(); val mith15 = RecipeBuilder.newBuilder("mythicaltier15","mythical_resource_miner_tier15",800); mith15.addEnergyPerTickInput(85000); mith15.addFluidInput(*50); mith15.addFluidInput(*50); mith15.addItemOutput(*30); mith15.setChance(0.15); mith15.addItemOutput(*30); mith15.setChance(0.15); mith15.addItemOutput(*30); mith15.setChance(0.15); mith15.addItemOutput(*30); mith15.setChance(0.15); mith15.addItemOutput(*30); mith15.setChance(0.15); mith15.addItemOutput(*10); mith15.setChance(0.1); mith15.addItemOutput(*10); mith15.setChance(0.08); mith15.addItemOutput(*10); mith15.setChance(0.02); mith15.addItemOutput(*10); mith15.setChance(0.02); mith15.addItemOutput(*10); mith15.setChance(0.05); mith15.addItemOutput(*20); mith15.setChance(0.05); mith15.addItemOutput(*20); mith15.setChance(0.05); mith15.addItemOutput(*20); mith15.setChance(0.05); mith15.addItemOutput(*20); mith15.setChance(0.05); mith15.addItemOutput(*20); mith15.setChance(0.05); mith15.addItemOutput(*20); mith15.setChance(0.05); mith15.addItemOutput(*20); mith15.setChance(0.05); mith15.addItemOutput(*30); mith15.setChance(0.05); mith15.addItemOutput(); mith15.setChance(0.5); mith15.addItemOutput(*10); mith15.setChance(0.5); mith15.addItemOutput(); mith15.build(); val mythassgardencia = RecipeBuilder.newBuilder("mythassgardencia","me_mythic_assembler",800); mythassgardencia.addEnergyPerTickInput(500000); mythassgardencia.addFluidInput(*1000); mythassgardencia.addFluidInput(*1000); mythassgardencia.addItemInput(); mythassgardencia.addItemOutput(*64); mythassgardencia.build(); val mith16 = RecipeBuilder.newBuilder("mythicaltier16","mythical_resource_miner_tier16",800); mith16.addEnergyPerTickInput(85000); mith16.addFluidInput(*50); mith16.addFluidInput(*50); mith16.addItemOutput(*10); mith16.setChance(0.1); mith16.addItemOutput(*50); mith16.setChance(0.15); mith16.addItemOutput(*50); mith16.setChance(0.15); mith16.addItemOutput(*50); mith16.setChance(0.15); mith16.addItemOutput(*50); mith16.setChance(0.15); mith16.addItemOutput(*50); mith16.setChance(0.15); mith16.addItemOutput(*50); mith16.setChance(0.15); mith16.addItemOutput(*20); mith16.setChance(0.3); mith16.addItemOutput(*20); mith16.setChance(0.3); mith16.addItemOutput(*20); mith16.setChance(0.3); mith16.addItemOutput(*20); mith16.setChance(0.3); mith16.addItemOutput(*20); mith16.setChance(0.3); mith16.addItemOutput(*20); mith16.setChance(0.3); mith16.addItemOutput(*50); mith16.setChance(0.5); mith16.addItemOutput(*50); mith16.setChance(0.5); mith16.addItemOutput(*50); mith16.setChance(0.5); mith16.addItemOutput(*50); mith16.setChance(0.5); mith16.addItemOutput(*50); mith16.setChance(0.5); mith16.addItemOutput(*50); mith16.setChance(0.5); mith16.addItemOutput(*10); mith16.setChance(0.05); mith16.addItemOutput(*3); mith16.setChance(0.05); mith16.addItemOutput(); mith16.setChance(0.5); mith16.addItemOutput(*55); mith16.setChance(0.9); mith16.addItemOutput(*10); mith16.setChance(0.5); mith16.addItemOutput(); mith16.build(); val mythasscrystevia = RecipeBuilder.newBuilder("mythasscrystevia","me_mythic_assembler",800); mythasscrystevia.addEnergyPerTickInput(500000); mythasscrystevia.addFluidInput(*1000); mythasscrystevia.addFluidInput(*1000); mythasscrystevia.addItemInput(); mythasscrystevia.addItemOutput(*64); mythasscrystevia.build(); val mith17 = RecipeBuilder.newBuilder("mythicaltier17","mythical_resource_miner_tier17",800); mith17.addEnergyPerTickInput(85000); mith17.addFluidInput(*50); mith17.addFluidInput(*50); mith17.addItemOutput(*10); mith17.setChance(0.1); mith17.addItemOutput(*30); mith17.setChance(0.15); mith17.addItemOutput(*30); mith17.setChance(0.15); mith17.addItemOutput(*10); mith17.setChance(0.08); mith17.addItemOutput(*10); mith17.setChance(0.05); mith17.addItemOutput(*30); mith17.setChance(0.05); mith17.addItemOutput(*30); mith17.setChance(0.05); mith17.addItemOutput(*30); mith17.setChance(0.05); mith17.addItemOutput(*10); mith17.setChance(0.02); mith17.addItemOutput(*10); mith17.setChance(0.02); mith17.addItemOutput(*10); mith17.setChance(0.02); mith17.addItemOutput(*10); mith17.setChance(0.02); mith17.addItemOutput(*10); mith17.setChance(0.02); mith17.addItemOutput(*60); mith17.setChance(0.8); mith17.addItemOutput(); mith17.setChance(0.5); mith17.addItemOutput(*10); mith17.setChance(0.5); mith17.addItemOutput(*60); mith17.setChance(0.9); mith17.addItemOutput(*60); mith17.setChance(0.9); mith17.addItemOutput(*60); mith17.setChance(0.9); mith17.addItemOutput(*60); mith17.setChance(0.9); mith17.addItemOutput(*60); mith17.setChance(0.9); mith17.addItemOutput(*60); mith17.setChance(0.9); mith17.addItemOutput(); mith17.build(); val mythasshaven = RecipeBuilder.newBuilder("mythasshaven","me_mythic_assembler",800); mythasshaven.addEnergyPerTickInput(500000); mythasshaven.addFluidInput(*1000); mythasshaven.addFluidInput(*1000); mythasshaven.addItemInput(); mythasshaven.addItemOutput(*64); mythasshaven.build(); mods.nuclearcraft.dissolver.addRecipe([, *144, *100]); val mith18 = RecipeBuilder.newBuilder("mythicaltier18","mythical_resource_miner_tier18",800); mith18.addEnergyPerTickInput(85000); mith18.addFluidInput(*50); mith18.addFluidInput(*50); mith18.addItemOutput(*10); mith18.setChance(0.1); mith18.addItemOutput(*30); mith18.setChance(0.15); mith18.addItemOutput(*30); mith18.setChance(0.15); mith18.addItemOutput(*30); mith18.setChance(0.15); mith18.addItemOutput(*30); mith18.setChance(0.15); mith18.addItemOutput(*10); mith18.setChance(0.08); mith18.addItemOutput(*10); mith18.setChance(0.02); mith18.addItemOutput(*10); mith18.setChance(0.02); mith18.addItemOutput(); mith18.setChance(0.5); mith18.addItemOutput(*10); mith18.setChance(0.2); mith18.addItemOutput(*10); mith18.setChance(0.5); mith18.addItemOutput(); mith18.build(); val mythassiromine = RecipeBuilder.newBuilder("mythassiromine","me_mythic_assembler",800); mythassiromine.addEnergyPerTickInput(500000); mythassiromine.addFluidInput(*1000); mythassiromine.addFluidInput(*1000); mythassiromine.addItemInput(); mythassiromine.addItemOutput(*64); mythassiromine.build(); val mith19 = RecipeBuilder.newBuilder("mythicaltier19","mythical_resource_miner_tier19",800); mith19.addEnergyPerTickInput(85000); mith19.addFluidInput(*50); mith19.addFluidInput(*50); mith19.addItemOutput(*10); mith19.setChance(0.1); mith19.addItemOutput(*30); mith19.setChance(0.15); mith19.addItemOutput(*30); mith19.setChance(0.05); mith19.addItemOutput(*30); mith19.setChance(0.05); mith19.addItemOutput(*30); mith19.setChance(0.05); mith19.addItemOutput(*30); mith19.setChance(0.05); mith19.addItemOutput(*30); mith19.setChance(0.05); mith19.addItemOutput(*30); mith19.setChance(0.05); mith19.addItemOutput(*30); mith19.setChance(0.05); mith19.addItemOutput(*30); mith19.setChance(0.05); mith19.addItemOutput(*30); mith19.setChance(0.15); // mith19.addItemOutput(*30); // mith19.setChance(0.05); mith19.addItemOutput(*10); mith19.setChance(0.08); mith19.addItemOutput(*10); mith19.setChance(0.02); mith19.addItemOutput(*10); mith19.setChance(0.02); mith19.addItemOutput(*10); mith19.setChance(0.02); mith19.addItemOutput(*50); mith19.setChance(0.5); mith19.addItemOutput(); mith19.setChance(0.5); mith19.addItemOutput(*48); mith19.setChance(0.7); mith19.addItemOutput(*10); mith19.setChance(0.5); mith19.addItemOutput(); mith19.build(); val mythassmysterium = RecipeBuilder.newBuilder("mythassmysterium","me_mythic_assembler",800); mythassmysterium.addEnergyPerTickInput(500000); mythassmysterium.addFluidInput(*1000); mythassmysterium.addFluidInput(*1000); mythassmysterium.addItemInput(); mythassmysterium.addItemOutput(*64); mythassmysterium.build(); val mith20 = RecipeBuilder.newBuilder("mythicaltier20","mythical_resource_miner_tier20",800); mith20.addEnergyPerTickInput(85000); mith20.addFluidInput(*50); mith20.addFluidInput(*50); mith20.addItemOutput(*10); mith20.setChance(0.1); mith20.addItemOutput(*30); mith20.setChance(0.15); // mith20.addItemOutput(*30); // mith20.setChance(0.05); mith20.addItemOutput(*30); mith20.setChance(0.05); mith20.addItemOutput(*30); mith20.setChance(0.05); mith20.addItemOutput(*10); mith20.setChance(0.08); mith20.addItemOutput(*10); mith20.setChance(0.02); mith20.addItemOutput(*10); mith20.setChance(0.02); mith20.addItemOutput(*10); mith20.setChance(0.07); mith20.addItemOutput(*45); mith20.setChance(0.9); mith20.addItemOutput(); mith20.setChance(0.5); mith20.addItemOutput(*16); mith20.setChance(0.5); mith20.addItemOutput(*10); mith20.setChance(0.5); mith20.addItemOutput(*60); mith20.setChance(0.9); mith20.addItemOutput(*60); mith20.setChance(0.9); mith20.addItemOutput(*60); mith20.setChance(0.9); mith20.addItemOutput(*60); mith20.setChance(0.9); mith20.addItemOutput(*60); mith20.setChance(0.9); mith20.addItemOutput(*60); mith20.setChance(0.9); mith20.addItemOutput(); mith20.build(); val mythassvoxponds = RecipeBuilder.newBuilder("mythassvoxponds","me_mythic_assembler",800); mythassvoxponds.addEnergyPerTickInput(500000); mythassvoxponds.addFluidInput(*1000); mythassvoxponds.addFluidInput(*1000); mythassvoxponds.addItemInput(); mythassvoxponds.addItemOutput(*64); mythassvoxponds.build(); mods.nuclearcraft.salt_fission.addRecipe([*144, *1000, 800.0, 200.0, 3.0]); mods.nuclearcraft.dissolver.addRecipe([, *1000, *1000]); mods.nuclearcraft.dissolver.addRecipe([, *1000, *1000]); mods.nuclearcraft.dissolver.addRecipe([, *1000, *1000]); mods.techreborn.rollingMachine.addShaped(, [[,null,], [null,,null], [,null,]]); mods.techreborn.rollingMachine.addShaped(, [[,,], [,,], [,,]]); mods.techreborn.fusionReactor.addRecipe(, , , 100, -100, 120); val rainbowgemelectro = RecipeBuilder.newBuilder("rainbowgemelectro","wizardry_combiner",40); rainbowgemelectro.addEnergyPerTickInput(15000); rainbowgemelectro.addItemInput(); rainbowgemelectro.addItemInput(); rainbowgemelectro.addItemInput(); rainbowgemelectro.addItemInput(); rainbowgemelectro.addItemInput(); rainbowgemelectro.addItemInput(); rainbowgemelectro.addItemOutput(); rainbowgemelectro.build(); mods.techreborn.fusionReactor.addRecipe(, , , 10000, -100, 60); mods.techreborn.fusionReactor.addRecipe(, , *5, 10000, -100, 60); recipes.addShaped(, [[, , ], [, , ], [, , ]]); val mythicmachineautoinf = RecipeBuilder.newBuilder("mythicmachineautoinf","auto_astral_altar",1200); mythicmachineautoinf.addEnergyPerTickInput(1000); mythicmachineautoinf.addItemInput(); mythicmachineautoinf.addItemInput(*4); mythicmachineautoinf.addItemInput(*4); mythicmachineautoinf.addItemInput(*4); mythicmachineautoinf.addItemInput(); mythicmachineautoinf.addItemInput(); mythicmachineautoinf.addItemInput(); mythicmachineautoinf.addItemInput(*4); mythicmachineautoinf.addItemOutput(*2); mythicmachineautoinf.build(); mods.thaumcraft.Crucible.registerRecipe("cruciblemyrmex", "", , , []); val myrmexbucketthaum = RecipeBuilder.newBuilder("myrmexbucketthaum","arcane_autoworkbench",120); myrmexbucketthaum.addEnergyPerTickInput(100); myrmexbucketthaum.addItemInput(); myrmexbucketthaum.addItemInput(); myrmexbucketthaum.addItemInput(); myrmexbucketthaum.addItemOutput(.withTag({FluidName: "cursed_myrmitite", Amount: 1000})); myrmexbucketthaum.build(); mods.nuclearcraft.infuser.addRecipe([, *250, ]); val mythicmachineautoinf1 = RecipeBuilder.newBuilder("mythicmachineautoinf1","auto_astral_altar",1200); mythicmachineautoinf1.addEnergyPerTickInput(1000); mythicmachineautoinf1.addItemInput(); mythicmachineautoinf1.addItemInput(*4); mythicmachineautoinf1.addItemInput(*4); mythicmachineautoinf1.addItemInput(*4); mythicmachineautoinf1.addItemInput(); mythicmachineautoinf1.addItemInput(); mythicmachineautoinf1.addItemInput(); mythicmachineautoinf1.addItemInput(); mythicmachineautoinf1.addItemInput(); mythicmachineautoinf1.addItemOutput(*8); mythicmachineautoinf1.build(); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, , null, null], [null, ,,, null], [, ,,, ], [null, ,,, null], [null, null, , null, null]]); recipes.addShaped(*2, [[,,], [,,], [,,]]); val infusioncatalystench = RecipeBuilder.newBuilder("infusioncatalystench","illuminated_enchanter",300); infusioncatalystench.addEnergyPerTickInput(15000); infusioncatalystench.addFluidInput(*4000); infusioncatalystench.addItemInput(*2); infusioncatalystench.addItemInput(*8); infusioncatalystench.addItemInput(*32); infusioncatalystench.addItemOutput(); infusioncatalystench.build(); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.nuclearcraft.dissolver.addRecipe([ , *144, *144, 0.2, 10.2, 0.5 ]); mods.tconstruct.Melting.addRecipe( * 144,); mods.tconstruct.Casting.addTableRecipe(, , , 144, false, 100); val spatcruc2 = RecipeBuilder.newBuilder("spatialcruc2","spatial_crucible",200); spatcruc2.addEnergyPerTickInput(120000); spatcruc2.addItemInput(); spatcruc2.addItemInput(*6); spatcruc2.addFluidInput(*6); spatcruc2.addFluidOutput(*6000); spatcruc2.build(); mods.nuclearcraft.salt_fission.addRecipe([*72, *72, 800.0, 300.0, 3.0]); mods.nuclearcraft.salt_fission.addRecipe([*50, *1000, 800.0, 300.0, 3.0]); mods.nuclearcraft.infuser.addRecipe([, *72, , 0.5, 0.5, 1.1]); recipes.addShaped(*2, [[], [], []]); recipes.addShapeless(, [.reuse(), , , ]); recipes.addShapeless(, [.reuse(), ]); val enchantedmyrmititeench = RecipeBuilder.newBuilder("enchantedmyrmititeench","gravitite_enchanter",100); enchantedmyrmititeench.addFluidInput(*500); enchantedmyrmititeench.addItemInput(); enchantedmyrmititeench.addItemOutput(); enchantedmyrmititeench.build(); mods.extendedcrafting.CombinationCrafting.addRecipe(*16, 100000, , [, , , , , ]); mods.extendedcrafting.CombinationCrafting.addRecipe(*16, 100000, , [, , , , ]); mods.actuallyadditions.Empowerer.addRecipe(, , , , , , 3000, 200); mods.techreborn.assemblingMachine.addRecipe(, *2, , 60, 512); val hotvibraniumcrucible = RecipeBuilder.newBuilder("hotvibraniumcrucible","dragonfire_crucible",300); hotvibraniumcrucible.addFluidInput(*600); hotvibraniumcrucible.addItemInput(); hotvibraniumcrucible.addItemInput(); hotvibraniumcrucible.addItemInput(*4); hotvibraniumcrucible.addItemInput(); hotvibraniumcrucible.addItemInput(); hotvibraniumcrucible.addItemOutput(*6); hotvibraniumcrucible.build(); val hotvibraniumcrucible1 = RecipeBuilder.newBuilder("hotvibraniumcrucible1","dragonfire_crucible",300); hotvibraniumcrucible1.addFluidInput(*600); hotvibraniumcrucible1.addItemInput(); hotvibraniumcrucible1.addItemInput(*3); hotvibraniumcrucible1.addItemInput(); hotvibraniumcrucible1.addItemInput(); hotvibraniumcrucible1.addItemOutput(*12); hotvibraniumcrucible1.build(); mods.techreborn.vacuumFreezer.addRecipe(, , 80, 256); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [null, .withTag({Material: "fierymetal"}), null, null, .withTag({Material: "enderium_plustic"})], [, , , , ], [.withTag({Material: "enderium_plustic"}), null, null, .withTag({Material: "fierymetal"}), null], [, , , , ]]); mods.techreborn.assemblingMachine.addRecipe(, , , 60, 512); val mith21 = RecipeBuilder.newBuilder("mythicaltier21","mythical_resource_miner_tier23",800); mith21.addEnergyPerTickInput(100000); mith21.addFluidInput(*50); mith21.addFluidInput(*12); mith21.addItemOutput(*10); mith21.setChance(0.1); mith21.addItemOutput(*30); mith21.setChance(0.05); mith21.addItemOutput(*30); mith21.setChance(0.15); mith21.addItemOutput(*10); mith21.setChance(0.1); mith21.addItemOutput(*10); mith21.setChance(0.03); mith21.addItemOutput(*10); mith21.setChance(0.03); mith21.addItemOutput(*10); mith21.setChance(0.1); mith21.addItemOutput(); mith21.setChance(0.1); mith21.addItemOutput(*30); mith21.setChance(0.15); mith21.addItemOutput(*30); mith21.setChance(0.15); mith21.addItemOutput(*30); mith21.setChance(0.15); mith21.addItemOutput(*30); mith21.setChance(0.15); mith21.addItemOutput(*64); mith21.setChance(0.9); mith21.addItemOutput(*30); mith21.setChance(0.15); mith21.addItemOutput(*30); mith21.setChance(0.15); mith21.addItemOutput(*50); mith21.setChance(0.15); mith21.addItemOutput(); mith21.setChance(0.5); mith21.addItemOutput(*64); mith21.setChance(0.9); mith21.addItemOutput(*20); mith21.setChance(0.6); mith21.addItemOutput(); mith21.build(); val mythassborean = RecipeBuilder.newBuilder("mythassborean","me_mythic_assembler",800); mythassborean.addEnergyPerTickInput(800000); mythassborean.addFluidInput(*1000); mythassborean.addFluidInput(*1000); mythassborean.addItemInput(); mythassborean.addItemOutput(*64); mythassborean.build(); val mith22 = RecipeBuilder.newBuilder("mythicaltier22","mythical_resource_miner_tier21",800); mith22.addEnergyPerTickInput(100000); mith22.addFluidInput(*50); mith22.addFluidInput(*12); mith22.addItemOutput(*10); mith22.setChance(0.1); mith22.addItemOutput(*30); mith22.setChance(0.15); mith22.addItemOutput(*64); mith22.setChance(0.5); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.1); mith22.addItemOutput(*10); mith22.setChance(0.1); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*10); mith22.setChance(0.08); mith22.addItemOutput(*20); mith22.setChance(0.05); mith22.addItemOutput(*20); mith22.setChance(0.05); mith22.addItemOutput(*20); mith22.setChance(0.05); mith22.addItemOutput(*20); mith22.setChance(0.05); mith22.addItemOutput(); mith22.setChance(0.5); mith22.addItemOutput(*20); mith22.setChance(0.6); mith22.addItemOutput(); mith22.build(); val mythassrunandor = RecipeBuilder.newBuilder("mythassrunandor","me_mythic_assembler",800); mythassrunandor.addEnergyPerTickInput(800000); mythassrunandor.addFluidInput(*1000); mythassrunandor.addFluidInput(*1000); mythassrunandor.addItemInput(); mythassrunandor.addItemOutput(*64); mythassrunandor.build(); val mith23 = RecipeBuilder.newBuilder("mythicaltier23","mythical_resource_miner_tier22",800); mith23.addEnergyPerTickInput(100000); mith23.addFluidInput(*50); mith23.addFluidInput(*12); mith23.addItemOutput(*10); mith23.setChance(0.1); mith23.addItemOutput(*30); mith23.setChance(0.15); mith23.addItemOutput(*30); mith23.setChance(0.15); mith23.addItemOutput(*10); mith23.setChance(0.15); mith23.addItemOutput(*10); mith23.setChance(0.08); mith23.addItemOutput(*10); mith23.setChance(0.08); mith23.addItemOutput(*10); mith23.setChance(0.1); mith23.addItemOutput(*10); mith23.setChance(0.1); mith23.addItemOutput(*40); mith23.setChance(0.15); mith23.addItemOutput(*20); mith23.setChance(0.05); mith23.addItemOutput(*20); mith23.setChance(0.05); mith23.addItemOutput(*30); mith23.setChance(0.1); mith23.addItemOutput(*30); mith23.setChance(0.5); mith23.addItemOutput(*55); mith23.setChance(0.9); mith23.addItemOutput(*48); mith23.setChance(0.1); mith23.addItemOutput(); mith23.setChance(0.5); mith23.addItemOutput(*20); mith23.setChance(0.6); mith23.addItemOutput(*60); mith23.setChance(0.9); mith23.addItemOutput(*60); mith23.setChance(0.9); mith23.addItemOutput(*60); mith23.setChance(0.9); mith23.addItemOutput(*60); mith23.setChance(0.9); mith23.addItemOutput(*60); mith23.setChance(0.9); mith23.addItemOutput(*60); mith23.setChance(0.9); mith23.addItemOutput(); mith23.build(); val mythasslunalus = RecipeBuilder.newBuilder("mythasslunalus","me_mythic_assembler",800); mythasslunalus.addEnergyPerTickInput(800000); mythasslunalus.addFluidInput(*1000); mythasslunalus.addFluidInput(*1000); mythasslunalus.addItemInput(); mythasslunalus.addItemOutput(*64); mythasslunalus.build(); mods.avaritia.ExtremeCrafting.addShaped("ancientcavernartifactdire", , [[null,null,null, ,,, null,null,null], [null,,, ,,, ,,null], [null,,, ,,, ,,null], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [null,,, ,,, ,,null], [null,,, ,,, ,,null], [null,null,null, ,,, null,null,null]]); mods.avaritia.ExtremeCrafting.addShaped("dustopiaartifactdire", , [[null,null,null, ,,, null,null,null], [null,,, ,,, ,,null], [null,,, ,,, ,,null], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [null,,, ,,, ,,null], [null,,, ,,, ,,null], [null,null,null, ,,, null,null,null]]); mods.avaritia.ExtremeCrafting.addShaped("greckonartifactdire", , [[null,null,null, ,,, null,null,null], [null,,, ,,, ,,null], [null,,, ,,, ,,null], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [null,,, ,,, ,,null], [null,,, ,,, ,,null], [null,null,null, ,,, null,null,null]]); mods.avaritia.ExtremeCrafting.addShaped("immortallisartifactdire", , [[null,null,null, ,,, null,null,null], [null,,, ,,, ,,null], [null,,, ,,, ,,null], [,,, ,,, ,,], [,,, ,,, ,,], [,,, ,,, ,,], [null,,, ,,, ,,null], [null,,, ,,, ,,null], [null,null,null, ,,, null,null,null]]); mods.extendedcrafting.TableCrafting.addShaped(*2, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(*4, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(*4, [[, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ], [, , , , , , ]]); recipes.addShapeless(*2, [, ]); mods.nuclearcraft.dissolver.addRecipe([, *1000, *1100, 0.9, 0.2, 0.0]); mods.nuclearcraft.infuser.addRecipe([, *100, , 0.5, 0.6, 0.0]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.EnderCrafting.addShaped(, [[, , ], [, , ], [, , ]], 15); mods.extendedcrafting.EnderCrafting.addShaped(*4, [[null, , null], [, , ], [null, , null]], 15); recipes.addShaped(, [[, , ], [, .withTag({species: "rootBees", chromosome: 0, allele: "careerbees.rainbow"}).noReturn(), ], [, , ]]); val spatcruc5 = RecipeBuilder.newBuilder("spatialcruc5","spatial_crucible",200); spatcruc5.addEnergyPerTickInput(120000); spatcruc5.addItemInput(); spatcruc5.addItemInput(*6); spatcruc5.addItemInput(); spatcruc5.addItemInput(); spatcruc5.addFluidOutput(*8000); spatcruc5.build(); mods.techreborn.rollingMachine.addShaped(, [[,,], [,,], [,,]]); mods.botania.ElvenTrade.addRecipe([], []); mods.extendedcrafting.CombinationCrafting.addRecipe(, 50000, , [, , , , , , , , , ]); mods.appliedenergistics2.Inscriber.addRecipe(, , true, ); val aoatokenOreDict = ; aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); aoatokenOreDict.add(); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); // mods.extendedcrafting.CompressionCrafting.addRecipe(, // , 180, , 10000000); mods.extendedcrafting.CompressionCrafting.addRecipe(, , 100, , 1000000000,1000000); mods.avaritia.ExtremeCrafting.addShaped("mortumlogdire", , [[,,, ,,, ,,], [,,, null,null,null, ,,], [,,null, null,,null, null,,], [,null,null, ,,, null,null,], [,null,, ,,, ,null,], [,null,null, ,,, null,null,], [,,null, null,,null, null,,], [,,, null,null,null, ,,], [,,, ,,, ,,]]); mods.extendedcrafting.CombinationCrafting.addRecipe(, 1000, , [ .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.discidia", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.armara", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.vicio", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.aevitas", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.evorsio", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.lucerna", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}), .withTag({astralsorcery: {constellationName: "astralsorcery.constellation.mineralis", crystalProperties: {collectiveCapability: 100, size: 900, fract: 0, purity: 100, sizeOverride: -1}}}) ]); mods.nuclearcraft.infuser.addRecipe([, *10, ]); mods.nuclearcraft.melter.addRecipe([, *144]); mods.nuclearcraft.dissolver.addRecipe([, *72, *144]); mods.nuclearcraft.dissolver.addRecipe([, *72, *144]); mods.nuclearcraft.dissolver.addRecipe([, *72, *144]); mods.nuclearcraft.dissolver.addRecipe([, *72, *144]); val mith24 = RecipeBuilder.newBuilder("mythicaltier24","mythical_resource_miner_tier24",800); mith24.addEnergyPerTickInput(200000); mith24.addFluidInput(*50); mith24.addFluidInput(*24); mith24.addItemOutput(*10); mith24.setChance(0.1); mith24.addItemOutput(*10); mith24.setChance(0.1); mith24.addItemOutput(*10); mith24.setChance(0.1); mith24.addItemOutput(*10); mith24.setChance(0.1); mith24.addItemOutput(*10); mith24.setChance(0.1); mith24.addItemOutput(*10); mith24.setChance(0.1); mith24.addItemOutput(); mith24.setChance(0.1); mith24.addItemOutput(); mith24.setChance(0.05); mith24.addItemOutput(*64); mith24.setChance(0.9); mith24.addItemOutput(); mith24.setChance(0.5); mith24.addItemOutput(*40); mith24.setChance(0.7); mith24.addItemOutput(*60); mith24.setChance(0.95); mith24.addItemOutput(*60); mith24.setChance(0.95); mith24.addItemOutput(*60); mith24.setChance(0.95); mith24.addItemOutput(*60); mith24.setChance(0.95); mith24.addItemOutput(*60); mith24.setChance(0.95); mith24.addItemOutput(*60); mith24.setChance(0.95); mith24.addItemOutput(); mith24.build(); val mythassancientcav = RecipeBuilder.newBuilder("mythassancientcav","me_mythic_assembler",800); mythassancientcav.addEnergyPerTickInput(800000); mythassancientcav.addFluidInput(*1000); mythassancientcav.addFluidInput(*1000); mythassancientcav.addItemInput(); mythassancientcav.addItemOutput(*64); mythassancientcav.build(); val mith25 = RecipeBuilder.newBuilder("mythicaltier25","mythical_resource_miner_tier25",800); mith25.addEnergyPerTickInput(200000); mith25.addFluidInput(*50); mith25.addFluidInput(*24); mith25.addItemOutput(*32); mith25.setChance(0.1); mith25.addItemOutput(*64); mith25.setChance(0.1); mith25.addItemOutput(*64); mith25.setChance(0.5); mith25.addItemOutput(); mith25.setChance(0.1); mith25.addItemOutput(); mith25.setChance(0.05); mith25.addItemOutput(); mith25.setChance(0.5); mith25.addItemOutput(*64); mith25.setChance(0.9); mith25.addItemOutput(*10); mith25.setChance(0.05); mith25.addItemOutput(*40); mith25.setChance(0.7); mith25.addItemOutput(*60); mith25.setChance(0.95); mith25.addItemOutput(*60); mith25.setChance(0.95); mith25.addItemOutput(*60); mith25.setChance(0.95); mith25.addItemOutput(*60); mith25.setChance(0.95); mith25.addItemOutput(*60); mith25.setChance(0.95); mith25.addItemOutput(*60); mith25.setChance(0.95); mith25.addItemOutput(); mith25.build(); val mythassimmortallis = RecipeBuilder.newBuilder("mythassimmortallis","me_mythic_assembler",800); mythassimmortallis.addEnergyPerTickInput(800000); mythassimmortallis.addFluidInput(*1000); mythassimmortallis.addFluidInput(*1000); mythassimmortallis.addItemInput(); mythassimmortallis.addItemOutput(*64); mythassimmortallis.build(); val mith26 = RecipeBuilder.newBuilder("mythicaltier26","mythical_resource_miner_tier26",800); mith26.addEnergyPerTickInput(200000); mith26.addFluidInput(*50); mith26.addFluidInput(*24); mith26.addItemOutput(*10); mith26.setChance(0.05); mith26.addItemOutput(*30); mith26.setChance(0.05); mith26.addItemOutput(*10); mith26.setChance(0.15); mith26.addItemOutput(*10); mith26.setChance(0.1); mith26.addItemOutput(*10); mith26.setChance(0.1); mith26.addItemOutput(*64); mith26.setChance(0.5); mith26.addItemOutput(*44); mith26.setChance(0.5); mith26.addItemOutput(*16); mith26.setChance(0.8); mith26.addItemOutput(*64); mith26.setChance(0.9); mith26.addItemOutput(); mith26.setChance(0.1); mith26.addItemOutput(); mith26.setChance(0.05); mith26.addItemOutput(*60); mith26.setChance(0.8); mith26.addItemOutput(*64); mith26.setChance(0.95); mith26.addItemOutput(); mith26.setChance(0.5); mith26.addItemOutput(*40); mith26.setChance(0.7); mith26.addItemOutput(); mith26.build(); val mythassgreckon = RecipeBuilder.newBuilder("mythassgreckon","me_mythic_assembler",800); mythassgreckon.addEnergyPerTickInput(800000); mythassgreckon.addFluidInput(*1000); mythassgreckon.addFluidInput(*1000); mythassgreckon.addItemInput(); mythassgreckon.addItemOutput(*64); mythassgreckon.build(); val mith27 = RecipeBuilder.newBuilder("mythicaltier27","mythical_resource_miner_tier27",800); mith27.addEnergyPerTickInput(200000); mith27.addFluidInput(*50); mith27.addFluidInput(*24); mith27.addItemOutput(*10); mith27.setChance(0.05); mith27.addItemOutput(*40); mith27.setChance(0.05); mith27.addItemOutput(*10); mith27.setChance(0.5); mith27.addItemOutput(*8); mith27.setChance(0.7); mith27.addItemOutput(*16); mith27.setChance(0.8); mith27.addItemOutput(*10); mith27.setChance(0.1); mith27.addItemOutput(*64); mith27.setChance(0.9); mith27.addItemOutput(); mith27.setChance(0.05); mith27.addItemOutput(*64); mith27.setChance(0.95); mith27.addItemOutput(); mith27.setChance(0.5); mith27.addItemOutput(*128); mith27.setChance(0.9); mith27.addItemOutput(*40); mith27.setChance(0.7); mith27.addItemOutput(); mith27.build(); val mythassdustopia = RecipeBuilder.newBuilder("mythassdustopia","me_mythic_assembler",800); mythassdustopia.addEnergyPerTickInput(800000); mythassdustopia.addFluidInput(*1000); mythassdustopia.addFluidInput(*1000); mythassdustopia.addItemInput(); mythassdustopia.addItemOutput(*64); mythassdustopia.build(); val spatcruc6 = RecipeBuilder.newBuilder("spatialcruc6","spatial_crucible",200); spatcruc6.addEnergyPerTickInput(120000); spatcruc6.addItemInput(); spatcruc6.addItemInput(*6); spatcruc6.addItemInput(); spatcruc6.addItemInput(); spatcruc6.addFluidOutput(*2000); spatcruc6.build(); val mith28 = RecipeBuilder.newBuilder("mythicaltier28","mythical_resource_miner_tier28",800); mith28.addEnergyPerTickInput(200000); mith28.addFluidInput(*50); mith28.addItemOutput(*5); mith28.setChance(1.0); mith28.addItemOutput(*5); mith28.setChance(0.5); mith28.addItemOutput(*5); mith28.setChance(0.3); mith28.addItemOutput(*5); mith28.setChance(0.2); mith28.addItemOutput(*5); mith28.setChance(0.1); mith28.addItemOutput(*5); mith28.setChance(0.07); mith28.addItemOutput(*5); mith28.setChance(0.06); mith28.addItemOutput(*5); mith28.setChance(0.05); mith28.addItemOutput(*5); mith28.setChance(0.03); mith28.addItemOutput(*64); mith28.setChance(0.9); mith28.addItemOutput(); mith28.setChance(0.5); mith28.addItemOutput(*10); mith28.setChance(0.2); mith28.addItemOutput(*10); mith28.setChance(0.2); mith28.addItemOutput(*10); mith28.setChance(0.2); mith28.addItemOutput(*10); mith28.setChance(0.2); mith28.addItemOutput(*10); mith28.setChance(0.2); mith28.addItemOutput(*10); mith28.setChance(0.2); mith28.addItemOutput(*128); mith28.setChance(0.8); mith28.addItemOutput(*128); mith28.setChance(0.8); mith28.addItemOutput(*128); mith28.setChance(0.8); mith28.addItemOutput(*16); mith28.setChance(0.1); mith28.addItemOutput(*64); mith28.setChance(0.2); mith28.addItemOutput(*64); mith28.setChance(0.05); mith28.addItemOutput(*64); mith28.setChance(0.1); mith28.addItemOutput(*64); mith28.setChance(0.4); mith28.addItemOutput(*50); mith28.setChance(0.8); mith28.addItemOutput(); mith28.build(); val mythassvethea = RecipeBuilder.newBuilder("mythassvethea","me_mythic_assembler",800); mythassvethea.addEnergyPerTickInput(800000); mythassvethea.addFluidInput(*1000); mythassvethea.addFluidInput(*1000); mythassvethea.addItemInput(); mythassvethea.addItemOutput(*64); mythassvethea.build(); mods.extendedcrafting.TableCrafting.addShaped(, [[null, null, , null, null], [null, , , , null], [, , , , ], [null, , , , null], [null, null, , null, null]]); 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]]); mods.abyssalcraft.InfusionRitual.addRitual("VetheaWhiteInfusion", 4, 0, 100000, true, , , [,,,, ,,,]); game.setLocalization("ac.ritual.VetheaWhiteInfusion", "Vethea Negative Body Infusion"); game.setLocalization("ac.ritual.VetheaWhiteInfusion.desc", "Bring a body with negative mass into existance through eldritch infusion!"); val edendragonref = RecipeBuilder.newBuilder("edendragonref","dragonfire_crucible",100); edendragonref.addFluidInput(*1000); edendragonref.addItemInput(); edendragonref.addItemInput(); edendragonref.addItemInput(); edendragonref.addItemInput(); edendragonref.addItemInput(); edendragonref.addItemInput(); edendragonref.addItemInput(); edendragonref.addItemOutput(); edendragonref.build(); val wildwooddragonref = RecipeBuilder.newBuilder("wildwooddragonref","dragonfire_crucible",100); wildwooddragonref.addFluidInput(*1000); wildwooddragonref.addItemInput(); wildwooddragonref.addItemInput(); wildwooddragonref.addItemInput(); wildwooddragonref.addItemInput(); wildwooddragonref.addItemInput(); wildwooddragonref.addItemInput(); wildwooddragonref.addItemInput(); wildwooddragonref.addItemInput(); wildwooddragonref.addItemInput(); wildwooddragonref.addItemOutput(); wildwooddragonref.build(); val apalachiadragonref = RecipeBuilder.newBuilder("apalachiadragonref","dragonfire_crucible",100); apalachiadragonref.addFluidInput(*1000); apalachiadragonref.addItemInput(); apalachiadragonref.addItemInput(); apalachiadragonref.addItemInput(); apalachiadragonref.addItemInput(); apalachiadragonref.addItemOutput(); apalachiadragonref.build(); val skytherndragonref = RecipeBuilder.newBuilder("skytherndragonref","dragonfire_crucible",100); skytherndragonref.addFluidInput(*1000); skytherndragonref.addItemInput(); skytherndragonref.addItemInput(); skytherndragonref.addItemInput(); skytherndragonref.addItemInput(); skytherndragonref.addItemInput(); skytherndragonref.addItemOutput(); skytherndragonref.build(); mods.techreborn.implosionCompressor.addRecipe(, *12, , *32, 40, 512); mods.extendedcrafting.TableCrafting.addShaped(*4, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(*2, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); recipes.addShaped(, [[, , makeVisCrystal( * 1)], [null, , ], [makeVisCrystal( * 1), null, ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , null, , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.EnderCrafting.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.extendedcrafting.TableCrafting.remove(); recipes.addShaped(, [[null, .reuse(), null], [.reuse(), , .reuse()], [null, .reuse(), null]]); recipes.addShaped(*9, [[null, .reuse(), null], [.reuse(), , .reuse()], [null, .reuse(), null]]); recipes.addShaped(*2, [[, , ], [, , ], [, , ]]); recipes.addShaped(*2, [[, , ], [, , ], [, , ]]); recipes.addShaped(*2, [[, , ], [, , ], [, , ]]); recipes.addShaped(*2, [[, , ], [, , ], [, , ]]); mods.abyssalcraft.InfusionRitual.addRitual("ShyreWaystoneInf", 4, 0, 100000, true, , , [,,,, ,,,]); game.setLocalization("ac.ritual.ShyreWaystoneInf", "Into the Shyre"); game.setLocalization("ac.ritual.ShyreWaystoneInf.desc", "Into the Shyre"); val shyreStatue = ; shyreStatue.add(); shyreStatue.add(); mods.extendedcrafting.EnderCrafting.addShaped(*2, [[, , ], [, , ], [, , ]], 3); mods.extendedcrafting.EnderCrafting.addShaped(, [[, , ], [, , ], [, , ]], 3); recipes.addShaped(, [[, .reuse(), ], [.reuse(), , .reuse()], [, .reuse(), ]]); mods.nuclearcraft.infuser.addRecipe([, *10, ]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.TableCrafting.addShaped(*4, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); val spatcruc7 = RecipeBuilder.newBuilder("spatialcruc7","spatial_crucible",200); spatcruc7.addEnergyPerTickInput(120000); spatcruc7.addItemInput(); spatcruc7.addItemInput(*5); spatcruc7.addItemInput(); spatcruc7.addItemInput(*16); spatcruc7.addItemInput(); spatcruc7.addFluidOutput(*2000); spatcruc7.build(); val mith29 = RecipeBuilder.newBuilder("mythicaltier29","mythical_resource_miner_tier29",800); mith29.addEnergyPerTickInput(300000); mith29.addFluidInput(*50); mith29.addItemOutput(*10); mith29.setChance(0.1); mith29.addItemOutput(*10); mith29.setChance(0.1); mith29.addItemOutput(*10); mith29.setChance(0.05); mith29.addItemOutput(*10); mith29.setChance(0.05); mith29.addItemOutput(*10); mith29.setChance(0.05); mith29.addItemOutput(*10); mith29.setChance(0.05); mith29.addItemOutput(*10); mith29.setChance(0.05); mith29.addItemOutput(); mith29.setChance(0.5); mith29.addItemOutput(*128); mith29.setChance(0.7); mith29.addItemOutput(*10); mith29.setChance(0.3); mith29.addItemOutput(*40); mith29.setChance(0.8); mith29.addItemOutput(*40); mith29.setChance(0.8); mith29.addItemOutput(*60); mith29.setChance(0.9); mith29.addItemOutput(); mith29.build(); mods.extendedcrafting.CombinationCrafting.addRecipe(, 1000000, , [, , , , , ]); mods.bloodmagic.TartaricForge.addRecipe(, [, , , ], 400, 50); mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/makeBrightMatter", , 4500, 400, [ , , ,, , , , , ,, , , ,, , , , , ,, ,, ,, , //Outer Items, indices 25+ , , , ], "astralsorcery.constellation.armara"); val hassiumalloyinf = RecipeBuilder.newBuilder("hassiumalloyinf","dragonfire_crucible",300); hassiumalloyinf.addFluidInput(*500); hassiumalloyinf.addItemInput(); hassiumalloyinf.addItemInput(); hassiumalloyinf.addItemInput(); hassiumalloyinf.addItemOutput(*3); hassiumalloyinf.build(); mods.extendedcrafting.CombinationCrafting.addRecipe(*4, 1000000, , [, ]); // mods.techreborn.implosionCompressor.addRecipe(, , , *4, 60, 512); mods.extendedcrafting.EnderCrafting.addShaped(, [[, , ], [, , ], [, , ]], 3); recipes.addShaped(, [[, , ], [, , ], [, , ]]); val eternbrightalloy = RecipeBuilder.newBuilder("eternbrightalloy","dragonfire_crucible",150); eternbrightalloy.addFluidInput(*2000); eternbrightalloy.addItemInput(); eternbrightalloy.addItemInput(); eternbrightalloy.addItemInput(); eternbrightalloy.addItemOutput(*3); eternbrightalloy.build(); val eternbrightalloybetter = RecipeBuilder.newBuilder("eternbrightalloybetter","dragonfire_crucible",150); eternbrightalloybetter.addFluidInput(*2000); eternbrightalloybetter.addItemInput(*8); eternbrightalloybetter.addItemInput(*8); eternbrightalloybetter.addItemInput(*8); eternbrightalloybetter.addItemOutput(*24); eternbrightalloybetter.build(); mods.extendedcrafting.TableCrafting.addShaped(*4, [[, null, null, null, , null, null, null, ], [null, null, null, null, , null, null, null, null], [null, null, , null, , null, , null, null], [null, null, null, null, , null, null, null, null], [, , , , , , , , ], [null, null, null, null, , null, null, null, null], [null, null, , null, , null, , null, null], [null, null, null, null, , null, null, null, null], [, null, null, null, , null, null, null, ]]); val easierbloodmaster1 = RecipeBuilder.newBuilder("easierbloodmaster1","corrupted_library",200); easierbloodmaster1.addFluidInput(*500); easierbloodmaster1.addFluidInput(*500); easierbloodmaster1.addItemInput(); easierbloodmaster1.addItemInput(); easierbloodmaster1.addItemInput(); easierbloodmaster1.addItemInput(); easierbloodmaster1.addItemInput(); easierbloodmaster1.addItemInput(); easierbloodmaster1.addItemInput(); easierbloodmaster1.addItemOutput(*16); easierbloodmaster1.build(); val unceasierbloodmaster1 = RecipeBuilder.newBuilder("unceasierbloodmaster1","uncorrupted_library",200); unceasierbloodmaster1.addFluidInput(*500); unceasierbloodmaster1.addFluidInput(*500); unceasierbloodmaster1.addItemInput(); unceasierbloodmaster1.addItemInput(); unceasierbloodmaster1.addItemInput(); unceasierbloodmaster1.addItemInput(); unceasierbloodmaster1.addItemInput(); unceasierbloodmaster1.addItemInput(); unceasierbloodmaster1.addItemInput(); unceasierbloodmaster1.addItemOutput(*16); unceasierbloodmaster1.build(); recipes.addShapeless(*4, []); scripts.PuzzleUtil.addPuzzleShaped("mysteriummysteryez", , [[null, , null], [, , ], [null, , null]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, makeVisCrystal( * 1), ], [, .withTag({FluidName: "mana", Amount: 1000}), ]]); recipes.addShaped(, [[null, , null], [, , ], [null, , null]]); recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShapeless(*9, []); scripts.PuzzleUtil.addPuzzleShapeless("runandormysteryez", , [, , , , , , , , .withTag({tank: {FluidName: "elecanium", Amount: 16000}})]); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); mods.extendedcrafting.CombinationCrafting.addRecipe(, 2000000, , [, , , , , , , , , , , , , , , , , , , , ]); mods.extendedcrafting.CombinationCrafting.addRecipe(, 5000000, , [, , , ]); mods.avaritia.ExtremeCrafting.addShaped("makesupergemofthecosmos", , [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ]]); recipes.addShaped(, [[, , ], [, , ], [, , ]]); scripts.PuzzleUtil.addPuzzleShapeless("leftsacredsaplingmystery", , [.withTag({bark: {id: "erebus:log_eucalyptus", Count: 1 as byte, Damage: 0 as short}}), .withTag({bark: {id: "aoa3:shyre_log", Count: 1 as byte, Damage: 0 as short}}), .withTag({bark: {id: "forestry:logs.0", Count: 1 as byte, Damage: 1 as short}}), .withTag({bark: {id: "natura:nether_logs", Count: 1 as byte, Damage: 2 as short}}), , .withTag({bark: {id: "extratrees:logs.6", Count: 1 as byte, Damage: 2 as short}}), .withTag({bark: {id: "divinerpg:mortum_log", Count: 1 as byte, Damage: 0 as short}}), .withTag({bark: {id: "extratrees:logs.5", Count: 1 as byte, Damage: 0 as short}}), .withTag({bark: {id: "extratrees:logs.5", Count: 1 as byte, Damage: 1 as short}})]); scripts.PuzzleUtil.addPuzzleShapeless("rightsacredsaplingmystery", , [.withTag({bark: {id: "bewitchment:dragons_blood_wood", Count: 1 as byte, Damage: 0 as short}}), .withTag({bark: {id: "aoa3:runic_log", Count: 1 as byte, Damage: 0 as short}}), .withTag({bark: {id: "twilightforest:twilight_log", Count: 1 as byte, Damage: 1 as short}}), .withTag({bark: {id: "biomesoplenty:log_0", Count: 1 as byte, Damage: 6 as short}}), , .withTag({bark: {id: "forestry:logs.1", Count: 1 as byte, Damage: 2 as short}}), .withTag({bark: {id: "natura:nether_logs", Count: 1 as byte, Damage: 1 as short}}), .withTag({bark: {id: "extratrees:logs.7", Count: 1 as byte, Damage: 2 as short}}), .withTag({bark: {id: "biomesoplenty:log_2", Count: 1 as byte, Damage: 7 as short}})]); recipes.addShaped(, [[, , ], [, , ], [, , ]]);