Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for metal in metals {
- //ingot
- recipes.addShapeless(metal[0] * 9, [metal[1]]);
- recipes.addShaped(metal[0], [[metal[2], metal[2], metal[2]], [metal[2], metal[2], metal[2]], [metal[2], metal[2], metal[2]]]);
- //nugget
- recipes.addShapeless(metal[2] * 9, [metal[0]]);
- //block
- recipes.addShaped(metal[1], [[metal[0], metal[0], metal[0]], [metal[0], metal[0], metal[0]], [metal[0], metal[0], metal[0]]]);
- //plate
- recipes.addShaped(metal[4], [[metal[0], metal[0], metal[0]]]);
- //rod
- recipes.addShaped(metal[5], [[metal[0]], [metal[0]]]);
- //gear
- recipes.addShaped(metal[6], [[null, metal[4]], [metal[4], metal[7], metal[4]], [null, metal[4]]]);
- //-----------------other---------------------//
- //furnace
- furnace.addRecipe(metal[0], metal[3]);
- //StH = steam hammer, PSm = primitive sawmill, StSm = steam sawmill, LVco = LV compressor, LVcr = LV crusher, LVl = LV lathe
- //P = plate, B = bolt, D = dust, R = rod
- val strStH_P = metal[0].displayName + "StH_P";
- val strPSm_B = metal[0].displayName + "PSm_B";
- val strStSm_B = metal[0].displayName + "StSm_B";
- val strLVco_P = metal[0].displayName + "LVco_P";
- val strLVcr_D = metal[0].displayName + "LVcr_D";
- val strLVl_R = metal[0].displayName + "LVl_R";
- val StH_P = mods.modularmachinery.RecipeBuilder.newBuilder(strStH_P, "steam_hammer", 20);
- StH_P.addItemInput(metal[0] * 2).addItemOutput(metal[4]).addFluidInput(<liquid:steam> * 50).build();
- val PSm_B = mods.modularmachinery.RecipeBuilder.newBuilder(strPSm_B, "steam_hammer", 80);
- PSm_B.addItemInput(metal[5]).addItemOutput(metal[7] * 2).build();
- val StSm_B = mods.modularmachinery.RecipeBuilder.newBuilder("strStSm_B", "steam_sawmill", 20);
- StSm_B.addItemInput(metal[5]).addItemOutput(metal[7] * 2).addFluidInput(<liquid:steam> * 50).build();
- val LVco_P = mods.modularmachinery.RecipeBuilder.newBuilder("strLVco_P", "lv_compressor", 80);
- LVco_P.addEnergyPerTickInput(3).addItemOutput(metal[4]).addItemInput(metal[0]).build();
- val LVcr_D = mods.modularmachinery.RecipeBuilder.newBuilder("strLVcr_D", "lv_crusher", 40);
- LVcr_D.addEnergyPerTickInput(2).addItemOutput(metal[3]).addItemInput(metal[0]).build();
- val LVl_R = mods.modularmachinery.RecipeBuilder.newBuilder("strLVl_R", "lv_lathe", 40);
- LVl_R.addEnergyPerTickInput(1).addItemOutput(metal[5] * 2).addItemInput(metal[0]).build();
- }
Advertisement
Add Comment
Please, Sign In to add comment