import mods.modularmachinery.RecipeBuilder; mods.extendedcrafting.EnderCrafting.addShaped(, [[null, , null], [, , ], [null, , null]], 4); val bot1 = RecipeBuilder.newBuilder("bot1","gaia_altar",400); bot1.addEnergyPerTickInput(40000); bot1.addItemInput(*8); bot1.addItemInput(*12); bot1.addItemInput(*8); bot1.addItemInput(); bot1.addItemOutput(); bot1.build(); val bot2 = RecipeBuilder.newBuilder("bot2","gaia_altar",400); bot2.addEnergyPerTickInput(40000); bot2.addItemInput(); bot2.addItemInput(*12); bot2.addItemInput(*4); bot2.addItemOutput(.withTag({ench: [{lvl: 4 as short, id: 20 as short}, {lvl: 45 as short, id: 16 as short}, {lvl: 1 as short, id: 70 as short}, {lvl: 3 as short, id: 34 as short},{lvl: 6 as short, id: 22 as short}], RepairCost: 1, display: {Name: "§6§oThunderfury, Blessed Blade of the Windseeker§r", Lore: ["§d§oSuper-Enchanted§r"]}})); bot2.build(); val bot3 = RecipeBuilder.newBuilder("bot3","gaia_altar",400); bot3.addEnergyPerTickInput(40000); bot3.addItemInput(*16); bot3.addItemInput(*64); bot3.addItemInput(*64); bot3.addItemOutput(); bot3.build(); val bot4 = RecipeBuilder.newBuilder("bot4","gaia_altar",400); bot4.addEnergyPerTickInput(40000); bot4.addItemInput(*1); bot4.addItemInput(*4); bot4.addItemInput(*12); bot4.addItemOutput(); bot4.build(); val bot5 = RecipeBuilder.newBuilder("bot5","gaia_altar",400); bot5.addEnergyPerTickInput(60000); bot5.addItemInput(); bot5.addItemInput(*4); bot5.addItemInput(*8); bot5.addItemInput(*8); bot5.addItemOutput(); bot5.build(); val bot6 = RecipeBuilder.newBuilder("bot6","gaia_altar",400); bot6.addEnergyPerTickInput(60000); bot6.addItemInput(); bot6.addItemInput(*32); bot6.addItemInput(*8); bot6.addItemInput(*8); bot6.addItemOutput(); bot6.build(); val bot7 = RecipeBuilder.newBuilder("bot7","gaia_altar",400); bot7.addEnergyPerTickInput(60000); bot7.addItemInput(); bot7.addItemInput(*12); bot7.addItemInput(); bot7.addItemInput(); bot7.addItemOutput(); bot7.build(); val bot8 = RecipeBuilder.newBuilder("bot8","gaia_altar",400); bot8.addEnergyPerTickInput(60000); bot8.addItemInput(); bot8.addItemInput(*12); bot8.addItemInput(); bot8.addItemInput(); bot8.addItemOutput(); bot8.build(); val bot9 = RecipeBuilder.newBuilder("bot9","gaia_altar",400); bot9.addEnergyPerTickInput(60000); bot9.addItemInput(); bot9.addItemInput(*12); bot9.addItemInput(); bot9.addItemInput(); bot9.addItemOutput(); bot9.build(); val bot10 = RecipeBuilder.newBuilder("bot10","gaia_altar",400); bot10.addEnergyPerTickInput(60000); bot10.addItemInput(); bot10.addItemInput(*12); bot10.addItemInput(); bot10.addItemInput(); bot10.addItemInput(); bot10.addItemOutput(); bot10.build(); val bot11 = RecipeBuilder.newBuilder("bot11","gaia_altar",400); bot11.addEnergyPerTickInput(60000); bot11.addItemInput(); bot11.addItemInput(*12); bot11.addItemInput(); bot11.addItemInput(); bot11.addItemInput(); bot11.addItemOutput(); bot11.build(); val bot12 = RecipeBuilder.newBuilder("bot12","gaia_altar",400); bot12.addEnergyPerTickInput(60000); bot12.addItemInput(); bot12.addItemInput(*12); bot12.addItemInput(); bot12.addItemInput(); bot12.addItemInput(); bot12.addItemOutput(); bot12.build();