Atticool

Untitled

Feb 26th, 2022
603
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 2.33 KB | None | 0 0
  1. for metal in metals {
  2.     //ingot
  3.     recipes.addShapeless(metal[0] * 9, [metal[1]]);
  4.     recipes.addShaped(metal[0], [[metal[2], metal[2], metal[2]], [metal[2], metal[2], metal[2]], [metal[2], metal[2], metal[2]]]);
  5.     //nugget
  6.     recipes.addShapeless(metal[2] * 9, [metal[0]]);
  7.     //block
  8.     recipes.addShaped(metal[1], [[metal[0], metal[0], metal[0]], [metal[0], metal[0], metal[0]], [metal[0], metal[0], metal[0]]]);
  9.     //plate
  10.     recipes.addShaped(metal[4], [[metal[0], metal[0], metal[0]]]);
  11.     //rod
  12.     recipes.addShaped(metal[5], [[metal[0]], [metal[0]]]);
  13.     //gear
  14.     recipes.addShaped(metal[6], [[null, metal[4]], [metal[4], metal[7], metal[4]], [null, metal[4]]]);
  15.  
  16.     //-----------------other---------------------//
  17.     //furnace
  18.     furnace.addRecipe(metal[0], metal[3]);
  19. //StH = steam hammer, PSm = primitive sawmill, StSm = steam sawmill, LVco = LV compressor, LVcr = LV crusher, LVl = LV lathe
  20. //P = plate, B = bolt, D = dust, R = rod
  21. val strStH_P = metal[0].displayName + "StH_P";
  22. val strPSm_B = metal[0].displayName + "PSm_B";
  23. val strStSm_B = metal[0].displayName + "StSm_B";
  24. val strLVco_P = metal[0].displayName + "LVco_P";
  25. val strLVcr_D = metal[0].displayName + "LVcr_D";
  26. val strLVl_R = metal[0].displayName + "LVl_R";
  27.  
  28. val StH_P = mods.modularmachinery.RecipeBuilder.newBuilder(strStH_P, "steam_hammer", 20);
  29. StH_P.addItemInput(metal[0] * 2).addItemOutput(metal[4]).addFluidInput(<liquid:steam> * 50).build();
  30. val PSm_B = mods.modularmachinery.RecipeBuilder.newBuilder(strPSm_B, "steam_hammer", 80);
  31. PSm_B.addItemInput(metal[5]).addItemOutput(metal[7] * 2).build();
  32. val StSm_B = mods.modularmachinery.RecipeBuilder.newBuilder("strStSm_B", "steam_sawmill", 20);
  33. StSm_B.addItemInput(metal[5]).addItemOutput(metal[7] * 2).addFluidInput(<liquid:steam> * 50).build();
  34. val LVco_P = mods.modularmachinery.RecipeBuilder.newBuilder("strLVco_P", "lv_compressor", 80);
  35. LVco_P.addEnergyPerTickInput(3).addItemOutput(metal[4]).addItemInput(metal[0]).build();
  36. val LVcr_D = mods.modularmachinery.RecipeBuilder.newBuilder("strLVcr_D", "lv_crusher", 40);
  37. LVcr_D.addEnergyPerTickInput(2).addItemOutput(metal[3]).addItemInput(metal[0]).build();
  38. val LVl_R = mods.modularmachinery.RecipeBuilder.newBuilder("strLVl_R", "lv_lathe", 40);
  39. LVl_R.addEnergyPerTickInput(1).addItemOutput(metal[5] * 2).addItemInput(metal[0]).build();
  40.  
  41. }
  42.  
Advertisement
Add Comment
Please, Sign In to add comment