import mods.modularmachinery.RecipeBuilder; val philounit1 = RecipeBuilder.newBuilder("philounit1","philosophers_unifier",2); philounit1.addEnergyPerTickInput(100); philounit1.addItemInput(*8); philounit1.addItemInput(*1); philounit1.addItemOutput(*1); philounit1.build(); val philounit1a = RecipeBuilder.newBuilder("philounit1a","philosophers_unifier",2); philounit1a.addEnergyPerTickInput(100); philounit1a.addItemInput(*8); philounit1a.addItemInput(*9); philounit1a.addItemOutput(*9); philounit1a.build(); val philounit1b = RecipeBuilder.newBuilder("philounit1b","philosophers_unifier",2); philounit1b.addEnergyPerTickInput(100); philounit1b.addItemInput(*8); philounit1b.addItemInput(*81); philounit1b.addItemOutput(*81); philounit1b.build(); val philounit1c = RecipeBuilder.newBuilder("philounit1c","philosophers_unifier",2); philounit1c.addEnergyPerTickInput(100); philounit1c.addItemInput(*8); philounit1c.addItemInput(*729); philounit1c.addItemOutput(*729); philounit1c.build(); val philounit1d = RecipeBuilder.newBuilder("philounit1d","philosophers_unifier",2); philounit1d.addEnergyPerTickInput(100); philounit1d.addItemInput(*8); philounit1d.addItemInput(*6561); philounit1d.addItemOutput(*6561); philounit1d.build(); val philounit1e = RecipeBuilder.newBuilder("philounit1e","philosophers_unifier",2); philounit1e.addEnergyPerTickInput(100); philounit1e.addItemInput(*8); philounit1e.addItemInput(*59049); philounit1e.addItemOutput(*59049); philounit1e.build(); val philounit1f = RecipeBuilder.newBuilder("philounit1f","philosophers_unifier",2); philounit1f.addEnergyPerTickInput(100); philounit1f.addItemInput(*8); philounit1f.addItemInput(*531441); philounit1f.addItemOutput(*531441); philounit1f.build(); val philounit2 = RecipeBuilder.newBuilder("philounit2","philosophers_unifier",2); philounit2.addEnergyPerTickInput(100); philounit2.addItemInput(*6); philounit2.addItemInput(*3); philounit2.addItemOutput(*1); philounit2.build(); val philounit2a = RecipeBuilder.newBuilder("philounit2a","philosophers_unifier",2); philounit2a.addEnergyPerTickInput(100); philounit2a.addItemInput(*6); philounit2a.addItemInput(*27); philounit2a.addItemOutput(*9); philounit2a.build(); val philounit2b = RecipeBuilder.newBuilder("philounit2b","philosophers_unifier",2); philounit2b.addEnergyPerTickInput(100); philounit2b.addItemInput(*6); philounit2b.addItemInput(*243); philounit2b.addItemOutput(*81); philounit2b.build(); val philounit2c = RecipeBuilder.newBuilder("philounit2c","philosophers_unifier",2); philounit2c.addEnergyPerTickInput(100); philounit2c.addItemInput(*6); philounit2c.addItemInput(*2187); philounit2c.addItemOutput(*729); philounit2c.build(); val philounit2d = RecipeBuilder.newBuilder("philounit2d","philosophers_unifier",2); philounit2d.addEnergyPerTickInput(100); philounit2d.addItemInput(*6); philounit2d.addItemInput(*19683); philounit2d.addItemOutput(*6561); philounit2d.build(); val philounit2e = RecipeBuilder.newBuilder("philounit2e","philosophers_unifier",2); philounit2e.addEnergyPerTickInput(100); philounit2e.addItemInput(*6); philounit2e.addItemInput(*177147); philounit2e.addItemOutput(*59049); philounit2e.build(); val philounit3 = RecipeBuilder.newBuilder("philounit3","philosophers_unifier",2); philounit3.addEnergyPerTickInput(100); philounit3.addItemInput(*6); philounit3.addItemInput(*3); philounit3.addItemOutput(*1); philounit3.build(); val philounit3a = RecipeBuilder.newBuilder("philounit3a","philosophers_unifier",2); philounit3a.addEnergyPerTickInput(100); philounit3a.addItemInput(*6); philounit3a.addItemInput(*27); philounit3a.addItemOutput(*9); philounit3a.build(); val philounit3b = RecipeBuilder.newBuilder("philounit3b","philosophers_unifier",2); philounit3b.addEnergyPerTickInput(100); philounit3b.addItemInput(*6); philounit3b.addItemInput(*243); philounit3b.addItemOutput(*81); philounit3b.build(); val philounit4 = RecipeBuilder.newBuilder("philounit4","philosophers_unifier",2); philounit4.addEnergyPerTickInput(100); philounit4.addItemInput(*6); philounit4.addItemInput(*3); philounit4.addItemOutput(*1); philounit4.build(); val philounit5 = RecipeBuilder.newBuilder("philounit5","philosophers_unifier",2); philounit5.addEnergyPerTickInput(100); philounit5.addItemInput(*6); philounit5.addItemInput(*3); philounit5.addItemOutput(*1); philounit5.build(); val philounit6 = RecipeBuilder.newBuilder("philounit6","philosophers_unifier",2); philounit6.addEnergyPerTickInput(100); philounit6.addItemInput(*6); philounit6.addItemInput(*3); philounit6.addItemOutput(*1); philounit6.build(); val philounit7 = RecipeBuilder.newBuilder("philounit7","philosophers_unifier",2); philounit7.addEnergyPerTickInput(100); philounit7.addItemInput(*6); philounit7.addItemInput(*3); philounit7.addItemOutput(*1); philounit7.build(); val philounit8 = RecipeBuilder.newBuilder("philounit8","philosophers_unifier",2); philounit8.addEnergyPerTickInput(100); philounit8.addItemInput(*6); philounit8.addItemInput(*3); philounit8.addItemOutput(*1); philounit8.build(); val philounit9 = RecipeBuilder.newBuilder("philounit9","philosophers_unifier",2); philounit9.addEnergyPerTickInput(100); philounit9.addItemInput(*6); philounit9.addItemInput(*3); philounit9.addItemOutput(*1); philounit9.build(); val philounit10 = RecipeBuilder.newBuilder("philounit10","philosophers_unifier",2); philounit10.addEnergyPerTickInput(100); philounit10.addItemInput(*6); philounit10.addItemInput(*3); philounit10.addItemOutput(*1); philounit10.build(); val philounit11 = RecipeBuilder.newBuilder("philounit11","philosophers_unifier",2); philounit11.addEnergyPerTickInput(100); philounit11.addItemInput(*6); philounit11.addItemInput(*3); philounit11.addItemOutput(*1); philounit11.build(); val philounit12 = RecipeBuilder.newBuilder("philounit12","philosophers_unifier",2); philounit12.addEnergyPerTickInput(100); philounit12.addItemInput(*6); philounit12.addItemInput(*3); philounit12.addItemOutput(*1); philounit12.build(); val philounit13 = RecipeBuilder.newBuilder("philounit13","philosophers_unifier",2); philounit13.addEnergyPerTickInput(100); philounit13.addItemInput(*6); philounit13.addItemInput(*3); philounit13.addItemOutput(*1); philounit13.build(); val philounit14 = RecipeBuilder.newBuilder("philounit14","philosophers_unifier",2); philounit14.addEnergyPerTickInput(100); philounit14.addItemInput(*6); philounit14.addItemInput(*3); philounit14.addItemOutput(*1); philounit14.build(); val philounit15 = RecipeBuilder.newBuilder("philounit15","philosophers_unifier",2); philounit15.addEnergyPerTickInput(100); philounit15.addItemInput(*1); philounit15.addItemOutput(*1); philounit15.build(); val philounit16 = RecipeBuilder.newBuilder("philounit16","philosophers_unifier",2); philounit16.addEnergyPerTickInput(100); philounit16.addItemInput(*1); philounit16.addItemInput(*8); philounit16.addItemOutput(.withTag({display: {Lore: ["Dark"]}})); philounit16.build(); val philounit17 = RecipeBuilder.newBuilder("philounit17","philosophers_unifier",2); philounit17.addEnergyPerTickInput(100); philounit17.addItemInput(.withTag({display: {Lore: ["Dark"]}})); philounit17.addItemInput(*8); philounit17.addItemOutput(.withTag({display: {Lore: ["Red"]}})); philounit17.build(); val philounit18 = RecipeBuilder.newBuilder("philounit18","philosophers_unifier",2); philounit18.addEnergyPerTickInput(100); philounit18.addItemInput(.withTag({display: {Lore: ["Red"]}})); philounit18.addItemInput(*8); philounit18.addItemOutput(.withTag({display: {Lore: ["Magenta"]}})); philounit18.build(); val philounit19 = RecipeBuilder.newBuilder("philounit19","philosophers_unifier",2); philounit19.addEnergyPerTickInput(100); philounit19.addItemInput(.withTag({display: {Lore: ["Magenta"]}})); philounit19.addItemInput(*8); philounit19.addItemOutput(.withTag({display: {Lore: ["Pink"]}})); philounit19.build(); val philounit20 = RecipeBuilder.newBuilder("philounit20","philosophers_unifier",2); philounit20.addEnergyPerTickInput(100); philounit20.addItemInput(.withTag({display: {Lore: ["Pink"]}})); philounit20.addItemInput(*8); philounit20.addItemOutput(.withTag({display: {Lore: ["Purple"]}})); philounit20.build(); val philounit21 = RecipeBuilder.newBuilder("philounit21","philosophers_unifier",2); philounit21.addEnergyPerTickInput(100); philounit21.addItemInput(.withTag({display: {Lore: ["Purple"]}})); philounit21.addItemInput(*8); philounit21.addItemOutput(.withTag({display: {Lore: ["Violet"]}})); philounit21.build(); val philounit22 = RecipeBuilder.newBuilder("philounit22","philosophers_unifier",2); philounit22.addEnergyPerTickInput(100); philounit22.addItemInput(.withTag({display: {Lore: ["Violet"]}})); philounit22.addItemInput(*8); philounit22.addItemOutput(.withTag({display: {Lore: ["Blue"]}})); philounit22.build(); val philounit23 = RecipeBuilder.newBuilder("philounit23","philosophers_unifier",2); philounit23.addEnergyPerTickInput(100); philounit23.addItemInput(.withTag({display: {Lore: ["Blue"]}})); philounit23.addItemInput(*8); philounit23.addItemOutput(.withTag({display: {Lore: ["Cyan"]}})); philounit23.build(); val philounit24 = RecipeBuilder.newBuilder("philounit24","philosophers_unifier",2); philounit24.addEnergyPerTickInput(100); philounit24.addItemInput(.withTag({display: {Lore: ["Cyan"]}})); philounit24.addItemInput(*8); philounit24.addItemOutput(.withTag({display: {Lore: ["Green"]}})); philounit24.build(); val philounit25 = RecipeBuilder.newBuilder("philounit25","philosophers_unifier",2); philounit25.addEnergyPerTickInput(100); philounit25.addItemInput(.withTag({display: {Lore: ["Green"]}})); philounit25.addItemInput(*8); philounit25.addItemOutput(.withTag({display: {Lore: ["Lime"]}})); philounit25.build(); val philounit26 = RecipeBuilder.newBuilder("philounit26","philosophers_unifier",2); philounit26.addEnergyPerTickInput(100); philounit26.addItemInput(.withTag({display: {Lore: ["Lime"]}})); philounit26.addItemInput(*8); philounit26.addItemOutput(.withTag({display: {Lore: ["Yellow"]}})); philounit26.build(); val philounit27 = RecipeBuilder.newBuilder("philounit27","philosophers_unifier",2); philounit27.addEnergyPerTickInput(100); philounit27.addItemInput(.withTag({display: {Lore: ["Yellow"]}})); philounit27.addItemInput(*8); philounit27.addItemOutput(.withTag({display: {Lore: ["Orange"]}})); philounit27.build(); val philounit28 = RecipeBuilder.newBuilder("philounit28","philosophers_unifier",2); philounit28.addEnergyPerTickInput(100); philounit28.addItemInput(.withTag({display: {Lore: ["Orange"]}})); philounit28.addItemInput(*8); philounit28.addItemOutput(.withTag({display: {Lore: ["White"]}})); philounit28.build(); val philounit29 = RecipeBuilder.newBuilder("philounit29","philosophers_unifier",2); philounit29.addEnergyPerTickInput(100); philounit29.addItemInput(.withTag({display: {Lore: ["White"]}})); philounit29.addItemInput(*8); philounit29.addItemOutput(.withTag({display: {Lore: ["Fading"]}})); philounit29.build(); val philounit30 = RecipeBuilder.newBuilder("philounit30","philosophers_unifier",2); philounit30.addEnergyPerTickInput(100); philounit30.addItemInput(.withTag({display: {Lore: ["Fading"]}})); philounit30.addItemInput(*8); philounit30.addItemOutput(.withTag({display: {Lore: ["Deep Dark"]}})); philounit30.build(); val philounit31 = RecipeBuilder.newBuilder("philounit31","philosophers_unifier",2); philounit31.addEnergyPerTickInput(100); philounit31.addItemInput(.withTag({display: {Lore: ["Deep Dark"]}})); philounit31.addItemInput(*8); philounit31.addItemOutput(.withTag({display: {Lore: ["Deep Blue"]}})); philounit31.build(); val philounit32 = RecipeBuilder.newBuilder("philounit32","philosophers_unifier",2); philounit32.addEnergyPerTickInput(100); philounit32.addItemInput(.withTag({display: {Lore: ["Deep Blue"]}})); philounit32.addItemInput(*8); philounit32.addItemOutput(.withTag({display: {Lore: ["Bright"]}})); philounit32.build(); val philounit33 = RecipeBuilder.newBuilder("philounit33","philosophers_unifier",2); philounit33.addEnergyPerTickInput(100); philounit33.addItemInput(.withTag({display: {Lore: ["Bright"]}})); philounit33.addItemInput(*8); philounit33.addItemOutput(.withTag({display: {Lore: ["Opalescent"]}})); philounit33.build();