import mods.thaumcraft.Infusion; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; // val enclistBlood as IEnchantmentDefinition[] = [ // , // , // , // , // , // , // , // , // , // ]; // var mapBlood as IData = {}; // mapBlood += enclistBlood[0].makeEnchantment(4).makeTag(); // mapBlood += enclistBlood[1].makeEnchantment(10).makeTag(); // mapBlood += enclistBlood[2].makeEnchantment(4).makeTag(); // mapBlood += enclistBlood[3].makeEnchantment(4).makeTag(); // mapBlood += enclistBlood[4].makeEnchantment(4).makeTag(); // mapBlood += enclistBlood[5].makeEnchantment(4).makeTag(); // mapBlood += enclistBlood[6].makeEnchantment(4).makeTag(); // mapBlood += enclistBlood[7].makeEnchantment(100).makeTag(); // mapBlood += enclistBlood[8].makeEnchantment(2).makeTag(); // mapBlood += enclistBlood[9].makeEnchantment(1).makeTag(); val enclistBloodmasterWrapped as EnchantMap = EnchantMap() .add("ebwizardry:shock_protection",4) .add("minecraft:protection",10) .add("minecraft:projectile_protection",4) .add("ebwizardry:magic_protection",4) .add("ebwizardry:frost_protection",4) .add("minecraft:fire_protection",4) .add("minecraft:blast_protection",4) .add("minecraft:unbreaking",100) .add("openblocks:last_stand",2) .add("minecraft:mending",1); // var mapBloodmasterHelm as IData = { // RepairCost: 1, // display: {Name: "§6§oBloodmaster Metal Helmet§r",Lore:["§d§oSuper-Enchanted§r"]} // }; // var mapBloodmasterChest as IData = { // RepairCost: 1, // display: {Name: "§6§oBloodmaster Metal Chestplate§r",Lore:["§d§oSuper-Enchanted§r"]} // }; // var mapBloodmasterLegs as IData = { // RepairCost: 1, // display: {Name: "§6§oBloodmaster Metal Leggings§r",Lore:["§d§oSuper-Enchanted§r"]} // }; // var mapBloodmasterBoots as IData = { // RepairCost: 1, // display: {Name: "§6§oBloodmaster Metal Boots§r",Lore:["§d§oSuper-Enchanted§r"]} // }; /* val enclistSacrifice as IEnchantmentDefinition[] = [ , , , , , , , , , , , , , ]; */ val enclistSacrificeHelmWrapped as EnchantMap = EnchantMap() .add("ebwizardry:shock_protection",10) .add("minecraft:protection",100) .add("minecraft:projectile_protection",10) .add("ebwizardry:magic_protection",10) .add("ebwizardry:frost_protection",10) .add("minecraft:fire_protection",10) .add("minecraft:blast_protection",10) .add("minecraft:unbreaking",200) .add("openblocks:last_stand",10) .add("minecraft:mending",1) .add("minecraft:thorns",200) .add("astralsorcery:enchantment.as.nightvision",1); /* var mapScrificialHelm as IData = {}; mapScrificialHelm += enclistSacrifice[0].makeEnchantment(10).makeTag(); mapScrificialHelm += enclistSacrifice[1].makeEnchantment(100).makeTag(); mapScrificialHelm += enclistSacrifice[2].makeEnchantment(10).makeTag(); mapScrificialHelm += enclistSacrifice[3].makeEnchantment(10).makeTag(); mapScrificialHelm += enclistSacrifice[4].makeEnchantment(10).makeTag(); mapScrificialHelm += enclistSacrifice[5].makeEnchantment(10).makeTag(); mapScrificialHelm += enclistSacrifice[6].makeEnchantment(10).makeTag(); mapScrificialHelm += enclistSacrifice[7].makeEnchantment(200).makeTag(); mapScrificialHelm += enclistSacrifice[8].makeEnchantment(10).makeTag(); mapScrificialHelm += enclistSacrifice[9].makeEnchantment(1).makeTag(); mapScrificialHelm += enclistSacrifice[10].makeEnchantment(200).makeTag(); mapScrificialHelm += enclistSacrifice[11].makeEnchantment(1).makeTag(); var mapScrificialHelmOther as IData = { RepairCost: 1, display: {Name: "§6§oSacrifice Metal Helmet§r",Lore:["§d§oSuper-Enchanted§r"]} }; */ val enclistSacrificeChestWrapped as EnchantMap = EnchantMap() .add("ebwizardry:shock_protection",10) .add("minecraft:protection",100) .add("minecraft:projectile_protection",10) .add("ebwizardry:magic_protection",10) .add("ebwizardry:frost_protection",10) .add("minecraft:fire_protection",10) .add("minecraft:blast_protection",10) .add("minecraft:unbreaking",200) .add("openblocks:last_stand",10) .add("minecraft:mending",1) .add("minecraft:thorns",200) .add("abyssalcraft:iron_wall",1); /* var mapScrificialChest as IData = {}; mapScrificialChest += enclistSacrifice[0].makeEnchantment(10).makeTag(); mapScrificialChest += enclistSacrifice[1].makeEnchantment(100).makeTag(); mapScrificialChest += enclistSacrifice[2].makeEnchantment(10).makeTag(); mapScrificialChest += enclistSacrifice[3].makeEnchantment(10).makeTag(); mapScrificialChest += enclistSacrifice[4].makeEnchantment(10).makeTag(); mapScrificialChest += enclistSacrifice[5].makeEnchantment(10).makeTag(); mapScrificialChest += enclistSacrifice[6].makeEnchantment(10).makeTag(); mapScrificialChest += enclistSacrifice[7].makeEnchantment(200).makeTag(); mapScrificialChest += enclistSacrifice[8].makeEnchantment(10).makeTag(); mapScrificialChest += enclistSacrifice[9].makeEnchantment(1).makeTag(); mapScrificialChest += enclistSacrifice[10].makeEnchantment(200).makeTag(); mapScrificialChest += enclistSacrifice[13].makeEnchantment(1).makeTag(); var mapScrificialChestOther as IData = { RepairCost: 1, display: {Name: "§6§oSacrifice Metal Chestplate§r",Lore:["§d§oSuper-Enchanted§r"]} }; */ val enclistSacrificeLegsWrapped as EnchantMap = EnchantMap() .add("ebwizardry:shock_protection",10) .add("minecraft:protection",100) .add("minecraft:projectile_protection",10) .add("ebwizardry:magic_protection",10) .add("ebwizardry:frost_protection",10) .add("minecraft:fire_protection",10) .add("minecraft:blast_protection",10) .add("minecraft:unbreaking",200) .add("openblocks:last_stand",10) .add("minecraft:mending",1) .add("minecraft:thorns",200); /* var mapScrificialLegs as IData = {}; mapScrificialLegs += enclistSacrifice[0].makeEnchantment(10).makeTag(); mapScrificialLegs += enclistSacrifice[1].makeEnchantment(100).makeTag(); mapScrificialLegs += enclistSacrifice[2].makeEnchantment(10).makeTag(); mapScrificialLegs += enclistSacrifice[3].makeEnchantment(10).makeTag(); mapScrificialLegs += enclistSacrifice[4].makeEnchantment(10).makeTag(); mapScrificialLegs += enclistSacrifice[5].makeEnchantment(10).makeTag(); mapScrificialLegs += enclistSacrifice[6].makeEnchantment(10).makeTag(); mapScrificialLegs += enclistSacrifice[7].makeEnchantment(200).makeTag(); mapScrificialLegs += enclistSacrifice[8].makeEnchantment(10).makeTag(); mapScrificialLegs += enclistSacrifice[9].makeEnchantment(1).makeTag(); mapScrificialLegs += enclistSacrifice[10].makeEnchantment(200).makeTag(); var mapScrificialLegsOther as IData = { RepairCost: 1, display: {Name: "§6§oSacrifice Metal Leggings§r",Lore:["§d§oSuper-Enchanted§r"]} }; */ val enclistSacrificeBootsWrapped as EnchantMap = EnchantMap() .add("ebwizardry:shock_protection",10) .add("minecraft:protection",100) .add("minecraft:projectile_protection",10) .add("ebwizardry:magic_protection",10) .add("ebwizardry:frost_protection",10) .add("minecraft:fire_protection",10) .add("minecraft:blast_protection",10) .add("minecraft:unbreaking",200) .add("openblocks:last_stand",10) .add("minecraft:mending",1) .add("minecraft:thorns",200) .add("minecraft:feather_falling",500); /* var mapScrificialBoots as IData = {}; mapScrificialBoots += enclistSacrifice[0].makeEnchantment(10).makeTag(); mapScrificialBoots += enclistSacrifice[1].makeEnchantment(100).makeTag(); mapScrificialBoots += enclistSacrifice[2].makeEnchantment(10).makeTag(); mapScrificialBoots += enclistSacrifice[3].makeEnchantment(10).makeTag(); mapScrificialBoots += enclistSacrifice[4].makeEnchantment(10).makeTag(); mapScrificialBoots += enclistSacrifice[5].makeEnchantment(10).makeTag(); mapScrificialBoots += enclistSacrifice[6].makeEnchantment(10).makeTag(); mapScrificialBoots += enclistSacrifice[7].makeEnchantment(200).makeTag(); mapScrificialBoots += enclistSacrifice[8].makeEnchantment(10).makeTag(); mapScrificialBoots += enclistSacrifice[9].makeEnchantment(1).makeTag(); mapScrificialBoots += enclistSacrifice[10].makeEnchantment(200).makeTag(); mapScrificialBoots += enclistSacrifice[12].makeEnchantment(500).makeTag(); var mapScrificialBootsOther as IData = { RepairCost: 1, display: {Name: "§6§oSacrifice Metal Boots§r",Lore:["§d§oSuper-Enchanted§r"]} }; */ val enclistSoulEaterWrapped as EnchantMap = EnchantMap() .add("minecraft:sharpness",50) .add("minecraft:unbreaking",5) .add("minecraft:mending",1); mods.bloodmagic.BloodAltar.addRecipe(SuperEnchantedItem(.withTag({display: {Name:"§6§oSoul Eater§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistSoulEaterWrapped).getItem(), , 4, 1000000, 300, 300); mods.bloodmagic.TartaricForge.addRecipe(SuperEnchantedItem(.withTag({display: {Name:"§6§oBloodmaster Metal Helmet§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistBloodmasterWrapped).getItem(), [,,,], 10000.00, 3000.00); mods.bloodmagic.TartaricForge.addRecipe(SuperEnchantedItem(.withTag({display: {Name:"§6§oBloodmaster Metal Chestplate§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistBloodmasterWrapped).getItem(), [,,,], 10000.00, 3000.00); mods.bloodmagic.TartaricForge.addRecipe(SuperEnchantedItem(.withTag({display: {Name:"§6§oBloodmaster Metal Boots§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistBloodmasterWrapped).getItem(), [,,,], 10000.00, 3000.00); mods.bloodmagic.TartaricForge.addRecipe(SuperEnchantedItem(.withTag({display: {Name:"§6§oBloodmaster Metal Leggings§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistBloodmasterWrapped).getItem(), [,,,], 10000.00, 3000.00); recipes.addShaped(, [[, , ], [, null, ], [null, null, null]]); recipes.addShaped(, [[, null, ], [, , ], [, , ]]); recipes.addShaped(, [[, , ], [, null, ], [, null, ]]); recipes.addShaped(, [[null, null, null], [, null, ], [, null, ]]); mods.bloodmagic.BloodAltar.addRecipe(, , 5, 10000, 500, 600); mods.bloodmagic.TartaricForge.addRecipe(, [, , , ], 100.0, 50.0); mods.extendedcrafting.CombinationCrafting.addRecipe(.withTag({Material: "chaotic_plustic"}), 10000000, .withTag({Material: "dragonbone"}), [, , , ]); mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oSacrifice Metal Helmet§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistSacrificeHelmWrapped).getItem(), [[null, null, , , , , , null, null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , null, null, null, , , null], [null, null, null, null, null, null, null, null, null], [null, .withTag({Fluid: {FluidName: "knightmetal", Amount: 65336000}}), null, null, null, null, null, .withTag({Fluid: {FluidName: "fierymetal", Amount: 65336000}}), null], [null, null, null, null, null, null, null, null, null]]); mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oSacrifice Metal Chestplate§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistSacrificeChestWrapped).getItem(), [[.withTag({Fluid: {FluidName: "platinum", Amount: 65336000}}), , , null, null, null, , , .withTag({Fluid: {FluidName: "lumium", Amount: 65336000}})], [, , , null, null, null, , , ], [, , , null, null, null, , , ], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, , , , , , , , null], [null, null, , , , , , null, null]]); mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oSacrifice Metal Leggings§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistSacrificeLegsWrapped).getItem(), [[, , , , , , , , ], [, , , , , , , , ], [, , , , , , , , ], [, , , null, null, null, , , ], [, , , null, null, null, , , ], [, , , null, .withTag({Fluid: {FluidName: "knightslime", Amount: 65336000}}), null, , , ], [, , , null, null, null, , , ], [, , , null, .withTag({Fluid: {FluidName: "chrome", Amount: 65336000}}), null, , , ], [, , , null, null, null, , , ]]); mods.extendedcrafting.TableCrafting.addShaped(SuperEnchantedItem(.withTag({display: {Name:"§6§oSacrifice Metal Boots§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistSacrificeBootsWrapped).getItem(), [[null, , , , , , , , null], [null, , null, , null, , null, , null], [null, , , , null, , , , null], [null, , , , null, , , , null], [null, , , , null, , , , null], [null, , , , , , , , null], [null, null, null, null, null, null, null, null, null], [null, .withTag({Fluid: {FluidName: "moltenabyssalnite", Amount: 65336000}}), null, null, null, null, null, .withTag({Fluid: {FluidName: "moltendreadium", Amount: 65336000}}), null], [null, null, null, null, null, null, null, null, null]]); recipes.addShaped(*3, [[, , ], [, , ], [, , ]]); mods.bloodmagic.BloodAltar.addRecipe(, , 5, 100000, 3000, 3000);