import mods.modularmachinery.RecipeBuilder; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; val enchlistBrightSuperWrapped as EnchantMap = EnchantMap() .add("minecraft:protection",10) .add("minecraft:projectile_protection",20) .add("ebwizardry:magic_protection",10) .add("ebwizardry:frost_protection",10) .add("minecraft:fire_protection",10) .add("minecraft:blast_protection",10); val enchlistSuperFlamberg as EnchantMap = EnchantMap() .add("minecraft:sharpness",55) .add("minecraft:unbreaking",5) .add("minecraft:mending",10); /* val enchlistBright as IEnchantmentDefinition[] = [, , , , , , ]; var mapBright as IData = {}; mapBright += enchlistBright[0].makeEnchantment(10).makeTag(); mapBright += enchlistBright[1].makeEnchantment(20).makeTag(); mapBright += enchlistBright[2].makeEnchantment(10).makeTag(); mapBright += enchlistBright[3].makeEnchantment(10).makeTag(); mapBright += enchlistBright[4].makeEnchantment(10).makeTag(); mapBright += enchlistBright[5].makeEnchantment(10).makeTag(); mapBright += enchlistBright[6].makeEnchantment(10).makeTag(); var mapBrightHead as IData = { display: {Name: "§6§oBrightsteel Helmet§r", Lore: ["§d§oSuper-Enchanted§r"]} }; var mapBrightChest as IData = { display: {Name: "§6§oBrightsteel Chestplate§r", Lore: ["§d§oSuper-Enchanted§r"]} }; var mapBrightLegs as IData = { display: {Name: "§6§oBrightsteel Leggings§r", Lore: ["§d§oSuper-Enchanted§r"]} }; var mapBrightBoots as IData = { display: {Name: "§6§oBrightsteel Boots§r", Lore: ["§d§oSuper-Enchanted§r"]} }; */ val reci1 = RecipeBuilder.newBuilder("electroblob1","wizardry_combiner",100); reci1.addEnergyPerTickInput(15000); reci1.addItemInput(*4); reci1.addItemInput(*4); reci1.addItemInput(); reci1.addItemOutput(); reci1.build(); val reci2 = RecipeBuilder.newBuilder("electroblob2","wizardry_combiner",100); reci2.addEnergyPerTickInput(15000); reci2.addItemInput(*4); reci2.addItemInput(*4); reci2.addItemInput(); reci2.addItemOutput(); reci2.build(); val reci3 = RecipeBuilder.newBuilder("electroblob3","wizardry_combiner",100); reci3.addEnergyPerTickInput(15000); reci3.addItemInput(*4); reci3.addItemInput(*4); reci3.addItemInput(); reci3.addItemOutput(); reci3.build(); val reci4 = RecipeBuilder.newBuilder("electroblob4","wizardry_combiner",100); reci4.addEnergyPerTickInput(15000); reci4.addItemInput(*4); reci4.addItemInput(*4); reci4.addItemInput(); reci4.addItemOutput(); reci4.build(); val reci5 = RecipeBuilder.newBuilder("electroblob5","wizardry_combiner",100); reci5.addEnergyPerTickInput(15000); reci5.addItemInput(*4); reci5.addItemInput(*4); reci5.addItemInput(); reci5.addItemOutput(); reci5.build(); val reci6 = RecipeBuilder.newBuilder("electroblob6","wizardry_combiner",100); reci6.addEnergyPerTickInput(15000); reci6.addItemInput(*4); reci6.addItemInput(*4); reci6.addItemInput(); reci6.addItemOutput(); reci6.build(); val reci7 = RecipeBuilder.newBuilder("electroblob7","wizardry_combiner",100); reci7.addEnergyPerTickInput(15000); reci7.addItemInput(*4); reci7.addItemInput(*4); reci7.addItemInput(); reci7.addItemOutput(); reci7.build(); val reci8 = RecipeBuilder.newBuilder("electroblob8","wizardry_combiner",100); reci8.addEnergyPerTickInput(15000); reci8.addItemInput(*4); reci8.addItemInput(*4); reci8.addItemInput(); reci8.addItemOutput(); reci8.build(); val reci9 = RecipeBuilder.newBuilder("electroblob9","wizardry_combiner",100); reci9.addEnergyPerTickInput(15000); reci9.addItemInput(*4); reci9.addItemInput(*4); reci9.addItemInput(); reci9.addItemOutput(); reci9.build(); val reci10 = RecipeBuilder.newBuilder("electroblob10","wizardry_combiner",100); reci10.addEnergyPerTickInput(15000); reci10.addItemInput(); reci10.addItemInput(); reci10.addItemInput(); reci10.addItemInput(); reci10.addItemInput(); reci10.addItemInput(); reci10.addItemInput(); reci10.addItemInput(); reci10.addItemInput(); reci10.addItemOutput(); reci10.build(); val reci11 = RecipeBuilder.newBuilder("electroblob11","wizardry_combiner",100); reci11.addEnergyPerTickInput(15000); reci11.addItemInput(*2); reci11.addItemInput(); reci11.addItemOutput(); reci11.build(); val reci12 = RecipeBuilder.newBuilder("electroblob12","wizardry_combiner",100); reci12.addEnergyPerTickInput(15000); reci12.addItemInput(*2); reci12.addItemInput(); reci12.addItemOutput(); reci12.build(); val reci13 = RecipeBuilder.newBuilder("electroblob13","wizardry_combiner",100); reci13.addEnergyPerTickInput(15000); reci13.addItemInput(*2); reci13.addItemInput(); reci13.addItemOutput(); reci13.build(); val reci14 = RecipeBuilder.newBuilder("electroblob14","wizardry_combiner",100); reci14.addEnergyPerTickInput(15000); reci14.addItemInput(); reci14.addItemInput(*8); reci14.addItemInput(*4); reci14.addItemOutput(); reci14.build(); val reci15 = RecipeBuilder.newBuilder("electroblob15","wizardry_combiner",4000); reci15.addEnergyPerTickInput(15000); reci15.addItemInput(*2); reci15.addItemInput(); reci15.addItemInput(*16); reci15.addItemInput(*4); reci15.addItemOutput(); reci15.build(); val reci16 = RecipeBuilder.newBuilder("electroblob16","wizardry_combiner",4000); reci16.addEnergyPerTickInput(15000); reci16.addItemInput(*2); reci16.addItemInput(); reci16.addItemInput(*16); reci16.addItemInput(*4); reci16.addItemOutput(); reci16.build(); val reci17 = RecipeBuilder.newBuilder("electroblob17","wizardry_combiner",4000); reci17.addEnergyPerTickInput(15000); reci17.addItemInput(*2); reci17.addItemInput(); reci17.addItemInput(*16); reci17.addItemInput(*4); reci17.addItemOutput(); reci17.build(); val reci18 = RecipeBuilder.newBuilder("electroblob18","wizardry_combiner",4000); reci18.addEnergyPerTickInput(15000); reci18.addItemInput(*2); reci18.addItemInput(); reci18.addItemInput(*16); reci18.addItemInput(*4); reci18.addItemOutput(); reci18.build(); val reci19 = RecipeBuilder.newBuilder("electroblob19","wizardry_combiner",4000); reci19.addEnergyPerTickInput(15000); reci19.addItemInput(*2); reci19.addItemInput(); reci19.addItemInput(*16); reci19.addItemInput(*4); reci19.addItemOutput(); reci19.build(); val reci20 = RecipeBuilder.newBuilder("electroblob20","wizardry_combiner",4000); reci20.addEnergyPerTickInput(15000); reci20.addItemInput(*2); reci20.addItemInput(); reci20.addItemInput(*16); reci20.addItemInput(*4); reci20.addItemOutput(); reci20.build(); val reci21 = RecipeBuilder.newBuilder("electroblob21","wizardry_combiner",4000); reci21.addEnergyPerTickInput(15000); reci21.addItemInput(*2); reci21.addItemInput(); reci21.addItemInput(*16); reci21.addItemInput(*4); reci21.addItemOutput(); reci21.build(); val reci22 = RecipeBuilder.newBuilder("electroblob22","wizardry_combiner",4000); reci22.addEnergyPerTickInput(15000); reci22.addItemInput(); reci22.addItemInput(); reci22.addItemInput(); reci22.addItemInput(*16); reci22.addItemInput(*8); reci22.addItemInput(*2); reci22.addItemInput(*2); reci22.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oNecromancy Flamberg§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistSuperFlamberg).getItem()); reci22.build(); val reci23 = RecipeBuilder.newBuilder("electroblob23","wizardry_combiner",4000); reci23.addEnergyPerTickInput(15000); reci23.addItemInput(); reci23.addItemInput(); reci23.addItemInput(*16); reci23.addItemInput(*8); reci23.addItemInput(*2); reci23.addItemInput(*2); reci23.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oHealing Flamberg§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistSuperFlamberg).getItem()); reci23.build(); val reci24 = RecipeBuilder.newBuilder("electroblob24","wizardry_combiner",4000); reci24.addEnergyPerTickInput(15000); reci24.addItemInput(*2); reci24.addItemInput(*16); reci24.addItemInput(); reci24.addItemInput(*16); reci24.addItemInput(*8); reci24.addItemInput(*2); reci24.addItemInput(*2); reci24.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oNature Flamberg§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistSuperFlamberg).getItem()); reci24.build(); val reci25 = RecipeBuilder.newBuilder("electroblob25","wizardry_combiner",4000); reci25.addEnergyPerTickInput(15000); reci25.addItemInput(*4); reci25.addItemInput(); reci25.addItemInput(*16); reci25.addItemInput(*8); reci25.addItemInput(*2); reci25.addItemInput(*2); reci25.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oSorcery Flamberg§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistSuperFlamberg).getItem()); reci25.build(); val reci26 = RecipeBuilder.newBuilder("electroblob26","wizardry_combiner",4000); reci26.addEnergyPerTickInput(15000); reci26.addItemInput(); reci26.addItemInput(); reci26.addItemInput(*16); reci26.addItemInput(*8); reci26.addItemInput(*2); reci26.addItemInput(*2); reci26.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oLightning Flamberg§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistSuperFlamberg).getItem()); reci26.build(); val reci27 = RecipeBuilder.newBuilder("electroblob27","wizardry_combiner",4000); reci27.addEnergyPerTickInput(15000); reci27.addItemInput(*2); reci27.addItemInput(); reci27.addItemInput(*16); reci27.addItemInput(*8); reci27.addItemInput(*2); reci27.addItemInput(*2); reci27.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oIce Flamberg§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistSuperFlamberg).getItem()); reci27.build(); val reci28 = RecipeBuilder.newBuilder("electroblob28","wizardry_combiner",4000); reci28.addEnergyPerTickInput(15000); reci28.addItemInput(*2); reci28.addItemInput(); reci28.addItemInput(*16); reci28.addItemInput(*8); reci28.addItemInput(*2); reci28.addItemInput(*2); reci28.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oFire Flamberg§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistSuperFlamberg).getItem()); reci28.build(); val reci29 = RecipeBuilder.newBuilder("electroblob29","wizardry_combiner",100); reci29.addEnergyPerTickInput(15000); reci29.addItemInput(); reci29.addItemInput(*4); reci29.addItemInput(*4); reci29.addItemInput(*4); reci29.addItemInput(*4); reci29.addItemInput(*4); reci29.addItemInput(*4); reci29.addItemInput(*4); reci29.addItemInput(*4); reci29.addItemInput(*4); reci29.addItemOutput(); reci29.build(); val reci30 = RecipeBuilder.newBuilder("electroblob30","wizardry_combiner",4000); reci30.addEnergyPerTickInput(15000); reci30.addItemInput(); reci30.addItemInput(*2); reci30.addItemInput(*2); reci30.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oBrightsteel Boots§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistBrightSuperWrapped).getItem()); reci30.build(); val reci31 = RecipeBuilder.newBuilder("electroblob31","wizardry_combiner",4000); reci31.addEnergyPerTickInput(15000); reci31.addItemInput(); reci31.addItemInput(*4); reci31.addItemInput(*3); reci31.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oBrightsteel Leggings§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistBrightSuperWrapped).getItem()); reci31.build(); val reci32 = RecipeBuilder.newBuilder("electroblob32","wizardry_combiner",4000); reci32.addEnergyPerTickInput(15000); reci32.addItemInput(); reci32.addItemInput(*4); reci32.addItemInput(*5); reci32.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oBrightsteel Chestplate§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistBrightSuperWrapped).getItem()); reci32.build(); val reci33 = RecipeBuilder.newBuilder("electroblob33","wizardry_combiner",4000); reci33.addEnergyPerTickInput(15000); reci33.addItemInput(); reci33.addItemInput(*4); reci33.addItemInput(*5); reci33.addItemOutput(SuperEnchantedItem(.withTag({display: {Name:"§6§oBrightsteel Helmet§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistBrightSuperWrapped).getItem()); reci33.build(); val reci34 = RecipeBuilder.newBuilder("electroblob34","wizardry_combiner",100); reci34.addEnergyPerTickInput(15000); reci34.addItemInput(); reci34.addItemInput(); reci34.addItemOutput(*10); reci34.build(); val reci35 = RecipeBuilder.newBuilder("electroblob35","wizardry_combiner",100); reci35.addEnergyPerTickInput(15000); reci35.addItemInput(*12); reci35.addItemInput(*4); reci35.addItemInput(); reci35.addItemOutput(); reci35.build();