import mods.modularmachinery.RecipeBuilder; val cra1 = RecipeBuilder.newBuilder("cra1","sterilized_altar",400); cra1.addEnergyPerTickInput(1200); cra1.addFluidInput(*2000); cra1.addItemInput(*2); cra1.addItemInput(); cra1.addItemInput(); cra1.addItemOutput(); cra1.build(); val cra2 = RecipeBuilder.newBuilder("cra2","sterilized_altar",400); cra2.addEnergyPerTickInput(1200); cra2.addFluidInput(*20000); cra2.addFluidInput(*2500); cra2.addItemInput(*5); cra2.addItemInput(); cra2.addItemInput(); cra2.addItemInput(); cra2.addItemInput(); cra2.addItemOutput(); cra2.build(); val cra3 = RecipeBuilder.newBuilder("cra3","sterilized_altar",400); cra3.addEnergyPerTickInput(1200); cra3.addFluidInput(*20000); cra3.addFluidInput(*2500); cra3.addItemInput(*5); cra3.addItemInput(); cra3.addItemInput(); cra3.addItemInput(); cra3.addItemInput(); cra3.addItemOutput(); cra3.build(); val cra4 = RecipeBuilder.newBuilder("cra4","sterilized_altar",400); cra4.addEnergyPerTickInput(1200); cra4.addFluidInput(*20000); cra4.addFluidInput(*2500); cra4.addItemInput(*5); cra4.addItemInput(); cra4.addItemInput(); cra4.addItemInput(); cra4.addItemInput(); cra4.addItemOutput(); cra4.build(); val cra5 = RecipeBuilder.newBuilder("cra5","sterilized_altar",400); cra5.addEnergyPerTickInput(1200); cra5.addFluidInput(*20000); cra5.addFluidInput(*2500); cra5.addItemInput(); cra5.addItemInput(); cra5.addItemInput(); cra5.addItemInput(); cra5.addItemInput(); cra5.addItemInput(); cra5.addItemInput(); cra5.addItemInput(); cra5.addItemInput(); cra5.addItemOutput(); cra5.build(); val cra6 = RecipeBuilder.newBuilder("cra6","sterilized_altar",400); cra6.addEnergyPerTickInput(1200); cra6.addFluidInput(*20000); cra6.addFluidInput(*2500); cra6.addItemInput(*5); cra6.addItemInput(); cra6.addItemInput(); cra6.addItemInput(); cra6.addItemInput(); cra6.addItemOutput(); cra6.build(); val cra7 = RecipeBuilder.newBuilder("cra7","sterilized_altar",400); cra7.addEnergyPerTickInput(1200); cra7.addFluidInput(*20000); cra7.addFluidInput(*2500); cra7.addItemInput(*5); cra7.addItemInput(); cra7.addItemInput(); cra7.addItemInput(); cra7.addItemInput(); cra7.addItemOutput(); cra7.build(); val cra8 = RecipeBuilder.newBuilder("cra8","sterilized_altar",400); cra8.addEnergyPerTickInput(1200); cra8.addFluidInput(*20000); cra8.addFluidInput(*2500); cra8.addItemInput(*5); cra8.addItemInput(); cra8.addItemInput(); cra8.addItemInput(); cra8.addItemInput(); cra8.addItemOutput(); cra8.build(); val cra9 = RecipeBuilder.newBuilder("cra9","sterilized_altar",400); cra9.addEnergyPerTickInput(1200); cra9.addFluidInput(*5000); cra9.addItemInput(*8); cra9.addItemInput(); cra9.addItemOutput(); cra9.build(); val cra10 = RecipeBuilder.newBuilder("cra10","sterilized_altar",400); cra10.addEnergyPerTickInput(1200); cra10.addFluidInput(*300); cra10.addItemInput(); cra10.addItemInput(*2); cra10.addItemInput(*2); cra10.addItemInput(*4); cra10.addItemOutput(); cra10.build(); val cra11 = RecipeBuilder.newBuilder("cra11","sterilized_altar",400); cra11.addEnergyPerTickInput(1200); cra11.addFluidInput(*5000); cra11.addFluidInput(*1000); cra11.addItemInput(*4); cra11.addItemInput(*4); cra11.addItemInput(); cra11.addItemOutput(); cra11.build(); val cra12 = RecipeBuilder.newBuilder("cra12","sterilized_altar",400); cra12.addEnergyPerTickInput(1200); cra12.addFluidInput(*1000); cra12.addItemInput(); cra12.addItemInput(*8); cra12.addItemOutput(); cra12.build(); val cra13 = RecipeBuilder.newBuilder("cra13","sterilized_altar",400); cra13.addEnergyPerTickInput(1200); cra13.addFluidInput(*1000); cra13.addFluidInput(*1000); cra13.addItemInput(*4); cra13.addItemInput(); cra13.addItemOutput(); cra13.build(); val cra13a = RecipeBuilder.newBuilder("cra13a","sterilized_altar",400); cra13a.addEnergyPerTickInput(1200); cra13a.addFluidInput(*1000); cra13a.addFluidInput(*1000); cra13a.addItemInput(); cra13a.addItemInput(); cra13a.addItemInput(); cra13a.addItemOutput(); cra13a.build(); val cra14 = RecipeBuilder.newBuilder("cra14","sterilized_altar",400); cra14.addEnergyPerTickInput(1200); cra14.addFluidInput(*400); cra14.addItemInput(); cra14.addItemInput(*2); cra14.addItemInput(*2); cra14.addItemInput(*2); cra14.addItemInput(*2); cra14.addItemOutput(); cra14.build(); val cra15 = RecipeBuilder.newBuilder("cra15","sterilized_altar",400); cra15.addEnergyPerTickInput(1200); cra15.addFluidInput(*800); cra15.addItemInput(); cra15.addItemInput(*2); cra15.addItemInput(*2); cra15.addItemInput(*2); cra15.addItemInput(*2); cra15.addItemOutput(); cra15.build(); val cra16 = RecipeBuilder.newBuilder("cra16","sterilized_altar",400); cra16.addEnergyPerTickInput(1200); cra16.addFluidInput(*1200); cra16.addFluidInput(*1000); cra16.addItemInput(); cra16.addItemInput(*2); cra16.addItemInput(*2); cra16.addItemInput(*2); cra16.addItemInput(*2); cra16.addItemOutput(); cra16.build(); val cra17 = RecipeBuilder.newBuilder("cra17","sterilized_altar",400); cra17.addEnergyPerTickInput(1200); cra17.addFluidInput(*1600); cra17.addFluidInput(*1000); cra17.addItemInput(); cra17.addItemInput(*2); cra17.addItemInput(*2); cra17.addItemInput(*2); cra17.addItemInput(*2); cra17.addItemOutput(); cra17.build(); val cra18 = RecipeBuilder.newBuilder("cra18","sterilized_altar",400); cra18.addEnergyPerTickInput(1200); cra18.addFluidInput(*400); cra18.addItemInput(); cra18.addItemInput(*2); cra18.addItemInput(*2); cra18.addItemInput(*2); cra18.addItemInput(*2); cra18.addItemOutput(); cra18.build(); val cra19 = RecipeBuilder.newBuilder("cra19","sterilized_altar",400); cra19.addEnergyPerTickInput(1200); cra19.addFluidInput(*800); cra19.addItemInput(); cra19.addItemInput(*2); cra19.addItemInput(*2); cra19.addItemInput(*2); cra19.addItemInput(*2); cra19.addItemOutput(); cra19.build(); val cra20 = RecipeBuilder.newBuilder("cra20","sterilized_altar",400); cra20.addEnergyPerTickInput(1200); cra20.addFluidInput(*1200); cra20.addFluidInput(*1000); cra20.addItemInput(); cra20.addItemInput(*2); cra20.addItemInput(*2); cra20.addItemInput(*2); cra20.addItemInput(*2); cra20.addItemOutput(); cra20.build(); val cra21 = RecipeBuilder.newBuilder("cra21","sterilized_altar",400); cra21.addEnergyPerTickInput(1200); cra21.addFluidInput(*1600); cra21.addFluidInput(*1000); cra21.addItemInput(); cra21.addItemInput(*2); cra21.addItemInput(*2); cra21.addItemInput(*2); cra21.addItemInput(*2); cra21.addItemOutput(); cra21.build(); val cra22 = RecipeBuilder.newBuilder("cra22","sterilized_altar",400); cra22.addEnergyPerTickInput(100); cra22.addFluidInput(*100); cra22.addItemInput(); cra22.addItemInput(*4); cra22.addItemInput(*4); cra22.addItemOutput(); cra22.build(); val cra23 = RecipeBuilder.newBuilder("cra23","sterilized_altar",400); cra23.addEnergyPerTickInput(1200); cra23.addFluidInput(*400); cra23.addItemInput(); cra23.addItemInput(*2); cra23.addItemInput(*2); cra23.addItemInput(*2); cra23.addItemInput(*2); cra23.addItemOutput(); cra23.build(); val cra24 = RecipeBuilder.newBuilder("cra24","sterilized_altar",400); cra24.addEnergyPerTickInput(1200); cra24.addFluidInput(*800); cra24.addItemInput(); cra24.addItemInput(*2); cra24.addItemInput(*2); cra24.addItemInput(*2); cra24.addItemInput(*2); cra24.addItemOutput(); cra24.build(); val cra25 = RecipeBuilder.newBuilder("cra25","sterilized_altar",400); cra25.addEnergyPerTickInput(1200); cra25.addFluidInput(*1200); cra25.addFluidInput(*1000); cra25.addItemInput(); cra25.addItemInput(*2); cra25.addItemInput(*2); cra25.addItemInput(*2); cra25.addItemInput(*2); cra25.addItemOutput(); cra25.build(); val cra26 = RecipeBuilder.newBuilder("cra26","sterilized_altar",400); cra26.addEnergyPerTickInput(1200); cra26.addFluidInput(*1600); cra26.addFluidInput(*1000); cra26.addItemInput(); cra26.addItemInput(*2); cra26.addItemInput(*2); cra26.addItemInput(*2); cra26.addItemInput(*2); cra26.addItemOutput(); cra26.build(); val cra27 = RecipeBuilder.newBuilder("cra27","sterilized_altar",400); cra27.addEnergyPerTickInput(1200); cra27.addFluidInput(*400); cra27.addItemInput(); cra27.addItemInput(*2); cra27.addItemInput(*2); cra27.addItemInput(*2); cra27.addItemInput(*2); cra27.addItemOutput(); cra27.build(); val cra28 = RecipeBuilder.newBuilder("cra28","sterilized_altar",400); cra28.addEnergyPerTickInput(1200); cra28.addFluidInput(*800); cra28.addItemInput(); cra28.addItemInput(*2); cra28.addItemInput(*2); cra28.addItemInput(*2); cra28.addItemInput(*2); cra28.addItemOutput(); cra28.build(); val cra29 = RecipeBuilder.newBuilder("cra29","sterilized_altar",400); cra29.addEnergyPerTickInput(1200); cra29.addFluidInput(*1200); cra29.addFluidInput(*1000); cra29.addItemInput(); cra29.addItemInput(*2); cra29.addItemInput(*2); cra29.addItemInput(*2); cra29.addItemInput(*2); cra29.addItemOutput(); cra29.build(); val cra30 = RecipeBuilder.newBuilder("cra30","sterilized_altar",400); cra30.addEnergyPerTickInput(1200); cra30.addFluidInput(*1600); cra30.addFluidInput(*1000); cra30.addItemInput(); cra30.addItemInput(*2); cra30.addItemInput(*2); cra30.addItemInput(*2); cra30.addItemInput(*2); cra30.addItemOutput(); cra30.build(); val cra31 = RecipeBuilder.newBuilder("cra31","sterilized_altar",400); cra31.addEnergyPerTickInput(1200); cra31.addFluidInput(*400); cra31.addItemInput(); cra31.addItemInput(*2); cra31.addItemInput(*2); cra31.addItemInput(*2); cra31.addItemInput(*2); cra31.addItemOutput(); cra31.build(); val cra32 = RecipeBuilder.newBuilder("cra32","sterilized_altar",400); cra32.addEnergyPerTickInput(1200); cra32.addFluidInput(*800); cra32.addItemInput(); cra32.addItemInput(*2); cra32.addItemInput(*2); cra32.addItemInput(*2); cra32.addItemInput(*2); cra32.addItemOutput(); cra32.build(); val cra33 = RecipeBuilder.newBuilder("cra33","sterilized_altar",400); cra33.addEnergyPerTickInput(1200); cra33.addFluidInput(*1200); cra33.addFluidInput(*1000); cra33.addItemInput(); cra33.addItemInput(*2); cra33.addItemInput(*2); cra33.addItemInput(*2); cra33.addItemInput(*2); cra33.addItemOutput(); cra33.build(); val cra34 = RecipeBuilder.newBuilder("cra34","sterilized_altar",400); cra34.addEnergyPerTickInput(1200); cra34.addFluidInput(*1600); cra34.addFluidInput(*1000); cra34.addItemInput(); cra34.addItemInput(*2); cra34.addItemInput(*2); cra34.addItemInput(*2); cra34.addItemInput(*2); cra34.addItemOutput(); cra34.build(); val cra35 = RecipeBuilder.newBuilder("cra35","sterilized_altar",400); cra35.addEnergyPerTickInput(1200); cra35.addFluidInput(*100); cra35.addItemInput(*3); cra35.addItemInput(*3); cra35.addItemOutput(); cra35.build(); val cra36 = RecipeBuilder.newBuilder("cra36","sterilized_altar",400); cra36.addEnergyPerTickInput(1200); cra36.addFluidInput(*1000); cra36.addItemInput(*2); cra36.addItemInput(); cra36.addItemInput(); cra36.addItemOutput(); cra36.build(); val cra37 = RecipeBuilder.newBuilder("cra37","sterilized_altar",120); cra37.addEnergyPerTickInput(1200); cra37.addFluidInput(*500); cra37.addFluidInput(*500); cra37.addItemInput(); cra37.addItemInput(); cra37.addItemOutput(); cra37.build(); val cra38 = RecipeBuilder.newBuilder("cra38","sterilized_altar",120); cra38.addEnergyPerTickInput(1200); cra38.addFluidInput(*500); cra38.addFluidInput(*500); cra38.addItemInput(); cra38.addItemInput(); cra38.addItemOutput(); cra38.build(); val cra39 = RecipeBuilder.newBuilder("cra39","sterilized_altar",120); cra39.addEnergyPerTickInput(1200); cra39.addFluidInput(*1000); cra39.addFluidInput(*1000); cra39.addItemInput(); cra39.addItemInput(); cra39.addItemOutput(); cra39.build(); val cra40 = RecipeBuilder.newBuilder("cra40","sterilized_altar",120); cra40.addEnergyPerTickInput(1200); cra40.addFluidInput(*2000); cra40.addFluidInput(*2000); cra40.addItemInput(); cra40.addItemInput(); cra40.addItemOutput(); cra40.build(); val cra41 = RecipeBuilder.newBuilder("cra41","sterilized_altar",120); cra41.addEnergyPerTickInput(1200); cra41.addFluidInput(*4000); cra41.addFluidInput(*4000); cra41.addItemInput(); cra41.addItemInput(); cra41.addItemOutput(); cra41.build(); val cra47 = RecipeBuilder.newBuilder("cra47","sterilized_altar",120); cra47.addEnergyPerTickInput(1200); cra47.addFluidInput(*500); cra47.addFluidInput(*500); cra47.addItemInput(); cra47.addItemInput(*4); cra47.addItemOutput(); cra47.build(); val cra49 = RecipeBuilder.newBuilder("cra49","sterilized_altar",120); cra49.addEnergyPerTickInput(1200); cra49.addFluidInput(*100); cra49.addItemInput(); cra49.addItemInput(); cra49.addItemOutput(*2); cra49.build(); val cra50 = RecipeBuilder.newBuilder("cra50","sterilized_altar",120); cra50.addEnergyPerTickInput(1200); cra50.addFluidInput(*100); cra50.addItemInput(); cra50.addItemInput(); cra50.addItemOutput(); cra50.build(); val cra51 = RecipeBuilder.newBuilder("cra51","sterilized_altar",120); cra51.addEnergyPerTickInput(1200); cra51.addFluidInput(*1000); cra51.addItemInput(); cra51.addItemInput(*42); cra51.addItemOutput(); cra51.build(); val cra52 = RecipeBuilder.newBuilder("cra52","sterilized_altar",120); cra52.addEnergyPerTickInput(1200); cra52.addFluidInput(*1000); cra52.addItemInput(); cra52.addItemInput(*42); cra52.addItemOutput(); cra52.build(); val cra53 = RecipeBuilder.newBuilder("cra53","sterilized_altar",120); cra53.addEnergyPerTickInput(1200); cra53.addFluidInput(*1000); cra53.addFluidInput(*1000); cra53.addItemInput(); cra53.addItemInput(*24); cra53.addItemOutput(); cra53.build(); val cra54 = RecipeBuilder.newBuilder("cra54","sterilized_altar",120); cra54.addEnergyPerTickInput(1200); cra54.addFluidInput(*200); cra54.addItemInput(); cra54.addItemOutput(); cra54.build(); recipes.addShapeless(,[, ]); val cra55 = RecipeBuilder.newBuilder("cra55","sterilized_altar",120); cra55.addEnergyPerTickInput(1200); cra55.addFluidInput(*500); cra55.addFluidInput(*500); cra55.addItemInput(*4); cra55.addItemInput(*8); cra55.addItemInput(); cra55.addItemOutput(); cra55.build(); val cra56 = RecipeBuilder.newBuilder("cra56","sterilized_altar",120); cra56.addEnergyPerTickInput(1200); cra56.addFluidInput(*10000); cra56.addFluidInput(*10000); cra56.addItemInput(*64); cra56.addItemInput(*8); cra56.addItemInput(*12); cra56.addItemInput(*16); cra56.addItemInput(*48); cra56.addItemInput(); cra56.addItemInput(); cra56.addItemInput(*2); cra56.addItemInput(*8); cra56.addItemOutput(); cra56.build(); val cra57 = RecipeBuilder.newBuilder("cra57","sterilized_altar",120); cra57.addEnergyPerTickInput(1200); cra57.addFluidInput(*800); cra57.addFluidInput(*800); cra57.addItemInput(*4); cra57.addItemInput(*4); cra57.addItemInput(); cra57.addItemInput(*2); cra57.addItemOutput(); cra57.build(); val cra58 = RecipeBuilder.newBuilder("cra58","sterilized_altar",120); cra58.addEnergyPerTickInput(1200); cra58.addFluidInput(*1000); cra58.addFluidInput(*1000); cra58.addItemInput(); cra58.addItemInput(*9); cra58.addItemInput(); cra58.addItemInput(*2); cra58.addItemInput(*2); cra58.addItemOutput(*4); cra58.build(); val cra59 = RecipeBuilder.newBuilder("cra59","sterilized_altar",120); cra59.addEnergyPerTickInput(1200); cra59.addFluidInput(*5000); // cra59.addFluidInput(*5000); cra59.addItemInput(*50); cra59.addItemInput(); cra59.addItemInput(); cra59.addItemOutput(.withTag({PotEnergy: 5000.0 as float})); cra59.build(); val cra60 = RecipeBuilder.newBuilder("cra60","sterilized_altar",120); cra60.addEnergyPerTickInput(1200); cra60.addFluidInput(*10000); // cra59.addFluidInput(*5000); cra60.addItemInput(*100); cra60.addItemInput(); cra60.addItemInput(); cra60.addItemOutput(.withTag({PotEnergy: 10000.0 as float})); cra60.build(); val cra61 = RecipeBuilder.newBuilder("cra61","sterilized_altar",120); cra61.addEnergyPerTickInput(1200); cra61.addFluidInput(*10000); cra61.addFluidInput(*10000); cra61.addItemInput(*200); cra61.addItemInput(); cra61.addItemInput(); cra61.addItemOutput(.withTag({PotEnergy: 20000.0 as float})); cra61.build(); val cra62 = RecipeBuilder.newBuilder("cra62","sterilized_altar",120); cra62.addEnergyPerTickInput(1200); cra62.addFluidInput(*20000); cra62.addFluidInput(*20000); cra62.addItemInput(*400); cra62.addItemInput(); cra62.addItemInput(); cra62.addItemOutput(.withTag({PotEnergy: 40000.0 as float})); cra62.build(); val cra63 = RecipeBuilder.newBuilder("cra63","sterilized_altar",120); cra63.addEnergyPerTickInput(1200); cra63.addFluidInput(*20000); cra63.addFluidInput(*20000); cra63.addItemInput(*1000); cra63.addItemInput(*16); cra63.addItemInput(); cra63.addItemOutput(.withTag({PotEnergy: 100000.0 as float})); cra63.build(); val cra64 = RecipeBuilder.newBuilder("cra64","sterilized_altar",120); cra64.addEnergyPerTickInput(1200); cra64.addFluidInput(*100); cra64.addFluidInput(*100); cra64.addItemInput(); cra64.addItemInput(); cra64.addItemInput(); cra64.addItemInput(); cra64.addItemInput(); cra64.addItemInput(); cra64.addItemInput(); cra64.addItemInput(); cra64.addItemOutput(); cra64.build(); val cra65 = RecipeBuilder.newBuilder("cra65","sterilized_altar",120); cra65.addEnergyPerTickInput(1200); cra65.addFluidInput(*1000); cra65.addFluidInput(*1000); cra65.addItemInput(*128); cra65.addItemInput(*128); cra65.addItemOutput(*256); cra65.build();