import mods.modularmachinery.RecipeBuilder; val elemaltar1 = RecipeBuilder.newBuilder("elemaltar1","elemental_altar",10); elemaltar1.addLifeEssenceInput(100, false); elemaltar1.addItemInput(); elemaltar1.addItemInput(); elemaltar1.addItemInput(); elemaltar1.addItemInput(); elemaltar1.addItemOutput(); elemaltar1.build(); val elemaltar2 = RecipeBuilder.newBuilder("elemaltar2","elemental_altar",10); elemaltar2.addLifeEssenceInput(1000, false); elemaltar2.addItemInput(); elemaltar2.addItemInput(); elemaltar2.addItemInput(); elemaltar2.addItemInput(); elemaltar2.addItemInput(); elemaltar2.addItemInput(); elemaltar2.addItemOutput(*2); elemaltar2.build(); val elemaltar3 = RecipeBuilder.newBuilder("elemaltar3","elemental_altar",10); elemaltar3.addLifeEssenceInput(100, false); elemaltar3.addItemInput(); elemaltar3.addItemInput(); elemaltar3.addItemInput(); elemaltar3.addItemOutput(); elemaltar3.build(); val elemaltar4 = RecipeBuilder.newBuilder("elemaltar4","elemental_altar",10); elemaltar4.addLifeEssenceInput(1000, false); elemaltar4.addItemInput(); elemaltar4.addItemOutput(); elemaltar4.build(); val elemaltar5 = RecipeBuilder.newBuilder("elemaltar5","elemental_altar",10); elemaltar5.addLifeEssenceInput(1000, false); elemaltar5.addItemInput(); elemaltar5.addItemInput(); elemaltar5.addItemInput(); elemaltar5.addItemInput(); elemaltar5.addItemInput(); elemaltar5.addItemInput(); elemaltar5.addItemOutput(); elemaltar5.build(); val elemaltar5a = RecipeBuilder.newBuilder("elemaltar5a","elemental_altar",10); elemaltar5a.addLifeEssenceInput(1000, false); elemaltar5a.addItemInput(); elemaltar5a.addItemInput(); elemaltar5a.addItemInput(); elemaltar5a.addItemInput(); elemaltar5a.addItemInput(); elemaltar5a.addItemInput(); elemaltar5a.addItemOutput(); elemaltar5a.build(); val elemaltar6 = RecipeBuilder.newBuilder("elemaltar6","elemental_altar",10); elemaltar6.addLifeEssenceInput(1000, false); elemaltar6.addItemInput(); elemaltar6.addItemInput(); elemaltar6.addItemInput(); elemaltar6.addItemInput(); elemaltar6.addItemInput(); elemaltar6.addItemInput(); elemaltar6.addItemOutput(); elemaltar6.build(); val elemaltar6a = RecipeBuilder.newBuilder("elemaltar6a","elemental_altar",10); elemaltar6a.addLifeEssenceInput(1000, false); elemaltar6a.addItemInput(); elemaltar6a.addItemInput(); elemaltar6a.addItemInput(); elemaltar6a.addItemInput(); elemaltar6a.addItemInput(); elemaltar6a.addItemInput(); elemaltar6a.addItemOutput(); elemaltar6a.build(); val elemaltar7 = RecipeBuilder.newBuilder("elemaltar7","elemental_altar",10); elemaltar7.addLifeEssenceInput(10, false); elemaltar7.addItemInput(); elemaltar7.addItemInput(); elemaltar7.addItemInput(); elemaltar7.addItemInput(); elemaltar7.addItemInput(); elemaltar7.addItemOutput(*5); elemaltar7.build(); val elemaltar8 = RecipeBuilder.newBuilder("elemaltar8","elemental_altar",10); elemaltar8.addLifeEssenceInput(100, false); elemaltar8.addItemInput(); elemaltar8.addItemInput(); elemaltar8.addItemInput(); elemaltar8.addItemInput(); elemaltar8.addItemOutput(); elemaltar8.build(); val elemaltar9 = RecipeBuilder.newBuilder("elemaltar9","elemental_altar",10); elemaltar9.addLifeEssenceInput(20000, false); elemaltar9.addItemInput(); elemaltar9.addItemInput(); elemaltar9.addItemInput(); elemaltar9.addItemInput(); elemaltar9.addItemInput(); elemaltar9.addItemInput(); elemaltar9.addItemOutput(); elemaltar9.build(); val elemaltar10 = RecipeBuilder.newBuilder("elemaltar10","elemental_altar",10); elemaltar10.addLifeEssenceInput(100, false); elemaltar10.addItemInput(); elemaltar10.addItemInput(); elemaltar10.addItemInput(); elemaltar10.addItemOutput(); elemaltar10.build(); val elemaltar11 = RecipeBuilder.newBuilder("elemaltar11","elemental_altar",10); elemaltar11.addLifeEssenceInput(1000, false); elemaltar11.addItemInput(); elemaltar11.addItemInput(); elemaltar11.addItemInput(); elemaltar11.addItemInput(); elemaltar11.addItemInput(); elemaltar11.addItemInput(); elemaltar11.addItemOutput(); elemaltar11.build(); val elemaltar11a = RecipeBuilder.newBuilder("elemaltar11a","elemental_altar",10); elemaltar11a.addLifeEssenceInput(1000, false); elemaltar11a.addItemInput(); elemaltar11a.addItemInput(); elemaltar11a.addItemInput(); elemaltar11a.addItemInput(); elemaltar11a.addItemInput(); elemaltar11a.addItemInput(); elemaltar11a.addItemOutput(); elemaltar11a.build(); val elemaltar12 = RecipeBuilder.newBuilder("elemaltar12","elemental_altar",10); elemaltar12.addLifeEssenceInput(1000, false); elemaltar12.addItemInput(.withTag({species: "rootTrees", chromosome: 0, allele: "forestry.treeOak"})); elemaltar12.addItemInput(); elemaltar12.addItemInput(); elemaltar12.addItemInput(); elemaltar12.addItemInput(); elemaltar12.addItemOutput(); elemaltar12.build(); val elemaltar13 = RecipeBuilder.newBuilder("elemaltar13","elemental_altar",10); elemaltar13.addLifeEssenceInput(1000, false); elemaltar13.addItemInput(); elemaltar13.addItemInput(); elemaltar13.addItemInput(); elemaltar13.addItemInput(); elemaltar13.addItemInput(); elemaltar13.addItemInput(); elemaltar13.addItemOutput(); elemaltar13.build(); val elemaltar13a = RecipeBuilder.newBuilder("elemaltar13a","elemental_altar",10); elemaltar13a.addLifeEssenceInput(1000, false); elemaltar13a.addItemInput(); elemaltar13a.addItemInput(); elemaltar13a.addItemInput(); elemaltar13a.addItemInput(); elemaltar13a.addItemInput(); elemaltar13a.addItemInput(); elemaltar13a.addItemOutput(); elemaltar13a.build(); val elemaltar14 = RecipeBuilder.newBuilder("elemaltar14","elemental_altar",10); elemaltar14.addLifeEssenceInput(1000, false); elemaltar14.addItemInput(); elemaltar14.addItemInput(); elemaltar14.addItemInput(); elemaltar14.addItemOutput(); elemaltar14.build(); val elemaltar15 = RecipeBuilder.newBuilder("elemaltar15","elemental_altar",10); elemaltar15.addLifeEssenceInput(1000, false); elemaltar15.addItemInput(); elemaltar15.addItemInput(); elemaltar15.addItemInput(); elemaltar15.addItemInput(); elemaltar15.addItemInput(); elemaltar15.addItemInput(); elemaltar15.addItemOutput(); elemaltar15.build();