import mods.modularmachinery.RecipeBuilder; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; val enclistThunderfuryWrapped as EnchantMap = EnchantMap() .add("minecraft:fire_aspect",4) .add("minecraft:sharpness",45) .add("minecraft:mending",1) .add("minecraft:unbreaking",3) .add("minecraft:sweeping",6); val enclistKittySuitWrapped as EnchantMap = EnchantMap() .add("minecraft:protection",20); 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(SuperEnchantedItem(.withTag({display: {Name:"§6§oThunderfury, Blessed Blade of the Windseeker§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistThunderfuryWrapped).getItem()); 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(); val bot13 = RecipeBuilder.newBuilder("bot13","gaia_altar",400); bot13.addEnergyPerTickInput(60000); bot13.addItemInput(); bot13.addItemInput(*8); bot13.addItemInput(); bot13.addItemInput(); bot13.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oHelm of Gluttony§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistKittySuitWrapped).getItem()); bot13.build(); val bot14 = RecipeBuilder.newBuilder("bot14","gaia_altar",400); bot14.addEnergyPerTickInput(60000); bot14.addItemInput(); bot14.addItemInput(*8); bot14.addItemInput(); bot14.addItemInput(); bot14.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oChest of Gluttony§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistKittySuitWrapped).getItem()); bot14.build(); val bot15 = RecipeBuilder.newBuilder("bot15","gaia_altar",400); bot15.addEnergyPerTickInput(60000); bot15.addItemInput(); bot15.addItemInput(*8); bot15.addItemInput(); bot15.addItemInput(); bot15.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oLegs of Gluttony§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistKittySuitWrapped).getItem()); bot15.build(); val bot16 = RecipeBuilder.newBuilder("bot16","gaia_altar",400); bot16.addEnergyPerTickInput(60000); bot16.addItemInput(); bot16.addItemInput(*8); bot16.addItemInput(); bot16.addItemInput(); bot16.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oBoots of Gluttony§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistKittySuitWrapped).getItem()); bot16.build(); val bot17 = RecipeBuilder.newBuilder("bot17","gaia_altar",400); bot17.addEnergyPerTickInput(60000); bot17.addItemInput(); bot17.addItemInput(*8); bot17.addItemInput(*4); bot17.addItemInput(*12); bot17.addItemInput(); bot17.addItemOutput(); bot17.build(); val bot18 = RecipeBuilder.newBuilder("bot18","gaia_altar",400); bot18.addEnergyPerTickInput(60000); bot18.addItemInput(); bot18.addItemInput(*4); bot18.addItemInput(*12); bot18.addItemInput(*4); bot18.addItemInput(); bot18.addItemInput(); bot18.addItemInput(); bot18.addItemOutput(); bot18.build(); val bot19 = RecipeBuilder.newBuilder("bot19","gaia_altar",400); bot19.addEnergyPerTickInput(60000); bot19.addItemInput(); bot19.addItemInput(*6); bot19.addItemInput(*128); bot19.addItemOutput(*4); bot19.build(); val bot20 = RecipeBuilder.newBuilder("bot20","gaia_altar",400); bot20.addEnergyPerTickInput(60000); bot20.addItemInput(); bot20.addItemInput(*8); bot20.addItemInput(*256); bot20.addItemOutput(*8); bot20.build(); val gaiaaltarentropynium = RecipeBuilder.newBuilder("gaiaaltarentropynium","gaia_altar",30); gaiaaltarentropynium.addEnergyPerTickInput(40000); gaiaaltarentropynium.addItemInput(); gaiaaltarentropynium.addItemInput(*3); gaiaaltarentropynium.addItemInput(); gaiaaltarentropynium.addItemOutput(.withTag({type: "entropinnyum"})*3); gaiaaltarentropynium.build(); val gaiaaltarentropynium2 = RecipeBuilder.newBuilder("gaiaaltarentropynium2","gaia_altar",30); gaiaaltarentropynium2.addEnergyPerTickInput(40000); gaiaaltarentropynium2.addItemInput(); gaiaaltarentropynium2.addItemInput(); gaiaaltarentropynium2.addItemOutput(.withTag({type: "entropinnyum"})*4); gaiaaltarentropynium2.build(); val gaiaaltarentropynium3 = RecipeBuilder.newBuilder("gaiaaltarentropynium3","gaia_altar",30); gaiaaltarentropynium3.addEnergyPerTickInput(40000); gaiaaltarentropynium3.addItemInput(); gaiaaltarentropynium3.addItemInput(); gaiaaltarentropynium3.addItemOutput(.withTag({type: "entropinnyum"})*6); gaiaaltarentropynium3.build(); val gaiaaltarentropynium4 = RecipeBuilder.newBuilder("gaiaaltarentropynium4","gaia_altar",30); gaiaaltarentropynium4.addEnergyPerTickInput(40000); gaiaaltarentropynium4.addItemInput(); gaiaaltarentropynium4.addItemInput(); gaiaaltarentropynium4.addItemOutput(.withTag({type: "entropinnyum"})*8); gaiaaltarentropynium4.build(); val gaiaaltarentropynium5 = RecipeBuilder.newBuilder("gaiaaltarentropynium5","gaia_altar",30); gaiaaltarentropynium5.addEnergyPerTickInput(40000); gaiaaltarentropynium5.addItemInput(); gaiaaltarentropynium5.addItemInput(); gaiaaltarentropynium5.addItemOutput(.withTag({type: "entropinnyum"})*12); gaiaaltarentropynium5.build();