import mods.thaumcraft.Infusion; import mods.modularmachinery.RecipeBuilder; import crafttweaker.enchantments.IEnchantmentDefinition; import crafttweaker.data.IData; 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 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(); 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(, [[, , ], [, .reuse(), ], [, , ]]); .setAspects([*50, *50, *50, *50, *50, *50, *50, *50]); mods.thaumcraft.Infusion.registerRecipe("supercutter", "", .withTag(mapExpCutter += mapExpCutterOther), 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", "", .withTag(mapSuperMithHelm += mapMagicShielding), 100, [*600, *500, *400, *400], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("supermithchest", "", .withTag(mapSuperMithChest += mapMagicShielding), 100, [*600, *500, *400, *400], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("supermithlegs", "", .withTag(mapSuperMithLegs += mapMagicShielding), 100, [*600, *500, *400, *400], , [, , , , , , , ]); mods.thaumcraft.Infusion.registerRecipe("supermithfeet", "", .withTag(mapSuperMithBoots += mapMagicShielding), 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], , [, , , , , , , , , , , ]);