import mods.modularmachinery.RecipeBuilder; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; /* val enchlistSword as IEnchantmentDefinition[] = [, , , , ]; var mapSword as IData = {}; mapSword += enchlistSword[0].makeEnchantment(45).makeTag(); mapSword += enchlistSword[1].makeEnchantment(3).makeTag(); mapSword += enchlistSword[2].makeEnchantment(1).makeTag(); mapSword += enchlistSword[3].makeEnchantment(4).makeTag(); mapSword += enchlistSword[4].makeEnchantment(3).makeTag(); var mapSwordOther as IData = { RepairCost: 1, display: {Name: "§6§oSword of the Swamps§r", Lore: ["§d§oSuper-Enchanted§r"]} }; mapSword += mapSwordOther; */ val enclistSwampSwordWrapped as EnchantMap = EnchantMap() .add("minecraft:sharpness",45) .add("minecraft:unbreaking",3) .add("minecraft:mending",1) .add("minecraft:sweeping",4) .add("enderio:witherweapon",3); val enclistEonArmorWrapped as EnchantMap = EnchantMap() .add("minecraft:protection",5) .add("minecraft:unbreaking",5) .add("minecraft:mending",1); val bot1 = RecipeBuilder.newBuilder("gatevalf1","valonite_gateway",2000); bot1.addFluidInput(*1000); bot1.addItemInput(); bot1.addItemOutput(); bot1.build(); val bot2 = RecipeBuilder.newBuilder("gateval2","valonite_gateway",2000); bot2.addFluidInput(*1000); bot2.addItemInput(*4); bot2.addItemInput(); bot2.addItemOutput(); bot2.build(); val bot3 = RecipeBuilder.newBuilder("gateval3","valonite_gateway",2000); bot3.addFluidInput(*10000); bot3.addItemInput(*4); bot3.addItemInput(); bot3.addItemInput(); bot3.addItemOutput(); bot3.build(); val bot4 = RecipeBuilder.newBuilder("gateval4","valonite_gateway",2000); bot4.addFluidInput(*10000); bot4.addItemInput(*4); bot4.addItemInput(); bot4.addItemInput(); bot4.addItemOutput(); bot4.build(); val bot5 = RecipeBuilder.newBuilder("gateval5","valonite_gateway",2000); bot5.addFluidInput(*10000); bot5.addItemInput(*4); bot5.addItemInput(); bot5.addItemInput(*16); bot5.addItemOutput(); bot5.build(); val bot6 = RecipeBuilder.newBuilder("gateval6","valonite_gateway",2000); bot6.addFluidInput(*30000); bot6.addItemInput(*32); bot6.addItemInput(); bot6.addItemInput(*2); bot6.addItemInput(*2); bot6.addItemInput(*2); bot6.addItemInput(*2); bot6.addItemInput(*2); bot6.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oSword of the Swamps§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistSwampSwordWrapped).getItem()); bot6.build(); val bot7 = RecipeBuilder.newBuilder("gateval7","valonite_gateway",100); bot7.addFluidInput(*50); bot7.addItemInput(); bot7.addItemOutput(); bot7.build(); val bot8 = RecipeBuilder.newBuilder("gateval8","valonite_gateway",2000); bot8.addFluidInput(*10000); bot8.addItemInput(); bot8.addItemInput(*10); bot8.addItemInput(*2); bot8.addItemInput(*2); bot8.addItemInput(*2); bot8.addItemInput(*8); bot8.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oEonic Chestplate§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistEonArmorWrapped).getItem()); bot8.build(); val bot9 = RecipeBuilder.newBuilder("gateval9","valonite_gateway",2000); bot9.addFluidInput(*10000); bot9.addItemInput(); bot9.addItemInput(*10); bot9.addItemInput(*2); bot9.addItemInput(*2); bot9.addItemInput(*2); bot9.addItemInput(*5); bot9.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oEonic Helmet§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistEonArmorWrapped).getItem()); bot9.build(); val bot10 = RecipeBuilder.newBuilder("gateval10","valonite_gateway",2000); bot10.addFluidInput(*10000); bot10.addItemInput(); bot10.addItemInput(*10); bot10.addItemInput(*2); bot10.addItemInput(*2); bot10.addItemInput(*2); bot10.addItemInput(*7); bot10.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oEonic Leggings§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistEonArmorWrapped).getItem()); bot10.build(); val bot11 = RecipeBuilder.newBuilder("gateval11","valonite_gateway",2000); bot11.addFluidInput(*10000); bot11.addItemInput(); bot11.addItemInput(*10); bot11.addItemInput(*2); bot11.addItemInput(*2); bot11.addItemInput(*2); bot11.addItemInput(*4); bot11.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oEonic Boots§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistEonArmorWrapped).getItem()); bot11.build(); val bot12 = RecipeBuilder.newBuilder("gateval12","valonite_gateway",100); bot12.addFluidInput(*50); bot12.addItemInput(); bot12.addItemInput(); bot12.addItemOutput(); bot12.build(); val bot13 = RecipeBuilder.newBuilder("gateval13","valonite_gateway",100); bot13.addFluidInput(*50); bot13.addItemInput(); bot13.addItemInput(); bot13.addItemOutput(); bot13.build(); val bot14 = RecipeBuilder.newBuilder("gateval14","valonite_gateway",100); bot14.addFluidInput(*500); bot14.addItemInput(); bot14.addItemInput(); bot14.addItemInput(*32); bot14.addItemInput(*64); bot14.addItemOutput(); bot14.build(); val bot15 = RecipeBuilder.newBuilder("gateval15","valonite_gateway",100); bot15.addFluidInput(*50); bot15.addItemInput(); bot15.addItemOutput(*8); bot15.build(); val bot16 = RecipeBuilder.newBuilder("gateval16","valonite_gateway",10); bot16.addFluidInput(*100); bot16.addItemInput(); bot16.addItemInput(*16); bot16.addItemInput(); bot16.addItemInput(*64); bot16.addItemOutput(*5); bot16.build(); val bot17 = RecipeBuilder.newBuilder("gateval17","valonite_gateway",10); bot17.addFluidInput(*800); bot17.addItemInput(); bot17.addItemInput(*32); bot17.addItemInput(); bot17.addItemInput(*1024); bot17.addItemOutput(*64); bot17.build();