import mods.thaumcraft.Infusion; import mods.modularmachinery.RecipeBuilder; import scripts.enchantwrapper.EnchantUtil.EnchantMap; import scripts.enchantwrapper.EnchantWrapper.SuperEnchantedItem; /* val enclistEXPCutter as IEnchantmentDefinition[] = [, , , ]; var mapExpCutter as IData = {}; mapExpCutter += enclistEXPCutter[0].makeEnchantment(39).makeTag(); mapExpCutter += enclistEXPCutter[1].makeEnchantment(100).makeTag(); mapExpCutter += enclistEXPCutter[2].makeEnchantment(1).makeTag(); mapExpCutter += enclistEXPCutter[3].makeEnchantment(5).makeTag(); var mapExpCutterOther as IData = { RepairCost: 1, display: {Name: "§6§oPrimal Cutter§r",Lore:["§d§oSuper-Enchanted§r"]} }; */ val enclistEXPCutterWrapped as EnchantMap = EnchantMap() .add("minecraft:sharpness",39) .add("endercore:xpboost",100) .add("minecraft:mending",1) .add("minecraft:unbreaking",5); /* val enchlistMagicShield as IEnchantmentDefinition[] = [, , , , , , ]; var mapMagicShielding as IData = {}; mapMagicShielding += enchlistMagicShield[0].makeEnchantment(16).makeTag(); mapMagicShielding += enchlistMagicShield[1].makeEnchantment(16).makeTag(); mapMagicShielding += enchlistMagicShield[2].makeEnchantment(100).makeTag(); mapMagicShielding += enchlistMagicShield[3].makeEnchantment(16).makeTag(); mapMagicShielding += enchlistMagicShield[4].makeEnchantment(16).makeTag(); mapMagicShielding += enchlistMagicShield[5].makeEnchantment(16).makeTag(); mapMagicShielding += enchlistMagicShield[6].makeEnchantment(16).makeTag(); */ val enchlistMagicShieldWrapped as EnchantMap = EnchantMap() .add("ebwizardry:shock_protection",16) .add("minecraft:protection",16) .add("ebwizardry:magic_protection",100) .add("ebwizardry:frost_protection",16) .add("minecraft:fire_protection",16) .add("minecraft:blast_protection",16) .add("minecraft:projectile_protection",16); /* var mapSuperMithHelm as IData = { RepairCost: 1, display: {Name: "§6§oMithminite Hood§r",Lore:["§d§oSuper-Enchanted§r"]} }; var mapSuperMithChest as IData = { RepairCost: 1, display: {Name: "§6§oMithminite Robe§r",Lore:["§d§oSuper-Enchanted§r"]} }; var mapSuperMithLegs as IData = { RepairCost: 1, display: {Name: "§6§oMithminite Belt§r",Lore:["§d§oSuper-Enchanted§r"]} }; var mapSuperMithBoots as IData = { RepairCost: 1, display: {Name: "§6§oMithminite Boots§r",Lore:["§d§oSuper-Enchanted§r"]} }; */ // mods.thaumcraft.Infusion.registerRecipe("inflesser", "", // .withTag({EntityTag: {id: "thaumcraft:cultistportallesser"}}), 10, // [*30, *56, *25, *30], // , // [, , , ]); // mods.thaumcraft.Infusion.registerRecipe("infgreater", "", // .withTag({EntityTag: {id: "thaumcraft:cultistportalgreater"}}), 10, // [*50, *56, *32, *40], // .withTag({EntityTag: {id: "thaumcraft:cultistportallesser"}}), // [, , , ]); recipes.addShaped(, [[,,], [,,], [,,]]); recipes.addShaped(*4, [[, , ], [, .reuse(), ], [, , ]]); recipes.addShaped(, [[, , ], [, .reuse(), ], [, , ]]); .setAspects([*50, *50, *50, *50, *50, *50, *50, *50]); mods.thaumcraft.Infusion.registerRecipe("supercutter", "", SuperEnchantedItem(.withTag({display: {Name:"§6§oPrimal Cutter§r",Lore:["§d§oSuper-Enchanted§r"]}}), enclistEXPCutterWrapped).getItem(), 10, [*200, *100], , [, , , , , , , .withTag({brewKey: "oneforall"})]); mods.thaumcraft.Infusion.registerRecipe("makevibraniummithminitescythe", "", , 10, [*500, *100], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("maketaintcallstone", "", , 10, [*500, *500], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("makesoapbeecallstone", "", , 10, [*200, *175, *150, *125], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("fluxspongeftw", "", , 100, [*666, *300, *200, *100], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("supermithhelm", "", SuperEnchantedItem(.withTag({display: {Name:"§6§oMithminite Hood§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistMagicShieldWrapped).getItem(), 100, [*600, *500, *400, *400], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("supermithchest", "", SuperEnchantedItem(.withTag({display: {Name:"§6§oMithminite Robe§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistMagicShieldWrapped).getItem(), 100, [*600, *500, *400, *400], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("supermithlegs", "", SuperEnchantedItem(.withTag({display: {Name:"§6§oMithminite Belt§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistMagicShieldWrapped).getItem(), 100, [*600, *500, *400, *400], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("supermithfeet", "", SuperEnchantedItem(.withTag({display: {Name:"§6§oMithminite Boots§r",Lore:["§d§oSuper-Enchanted§r"]}}), enchlistMagicShieldWrapped).getItem(), 100, [*600, *500, *400, *400], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("craftcrimsonwarfare", "", , 100, [*90, *50, *40, *20], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("makeforbiddengarden", "", , 100, [*200, *70, *40, *30], , [, , , , , , , , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("infmakeisekaibee", "", , 1, [*100, *100, *100, *100], , [, .withTag({species: "rootBees", chromosome: 0, allele: "gendustry.bee.Alchemical"}), , , , ]); mods.thaumcraft.Infusion.registerRecipe("combinealtarscrabinf", "", , 10, [*200, *100], , [, , , , , , , , , , , ]);