import mods.modularmachinery.RecipeBuilder; val infprimpearl = RecipeBuilder.newBuilder("infprimpearl","arcane_autoinfuser",120); infprimpearl.addEnergyPerTickInput(100); infprimpearl.addItemInput(makeVisCrystal( * 1)); infprimpearl.addItemInput(makeVisCrystal( * 1)); infprimpearl.addItemInput(makeVisCrystal( * 1)); infprimpearl.addItemInput(makeVisCrystal( * 1)); infprimpearl.addItemInput(*2); infprimpearl.addItemInput(); infprimpearl.addItemOutput(); infprimpearl.build(); mods.nuclearcraft.alloy_furnace.addRecipe([*16, , *16]); mods.thermalexpansion.InductionSmelter.addRecipe(*16, *16, , 12); val infprimpearl2 = RecipeBuilder.newBuilder("infprimpearl2","arcane_autoinfuser",120); infprimpearl2.addEnergyPerTickInput(100); infprimpearl2.addItemInput(makeVisCrystal( * 1)); infprimpearl2.addItemInput(makeVisCrystal( * 1)); infprimpearl2.addItemInput(makeVisCrystal( * 1)); infprimpearl2.addItemInput(makeVisCrystal( * 1)); infprimpearl2.addItemInput(*4); infprimpearl2.addItemInput(); infprimpearl2.addItemOutput(); infprimpearl2.addItemOutput(); infprimpearl2.addItemOutput(); infprimpearl2.build(); recipes.addShaped(*2, [[, , ], [, .reuse(), ], [, , ]]);