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(*8); 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: "Thunderfury, Blessed Blade of the Windseeker"}})); 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();