# Author: Atricos
import minetweaker.item.IItemStack;

print("STARTING BloodMagic.zs");

val stone = <ore:bloodMagicBaseStone>;
stone.add(<minecraft:end_stone>);
stone.add(<divinerpg:twilightStone>);
stone.add(<divinerpg:frozenStone>);

# Blood Altar
recipes.remove(<AWWayofTime:Altar>);
recipes.addShaped(<AWWayofTime:Altar>, [[null,<simplyjetpacks:armorPlatings:11>,null],[<minecraft:stone>,<ThermalExpansion:Tank:2>,<minecraft:stone>],[<minecraft:stone>,<EnderIO:blockCapBank:1>,<minecraft:stone>]]);
<AWWayofTime:Altar>.addTooltip(format.aqua("To unlock the quest for this item"));
<AWWayofTime:Altar>.addTooltip(format.aqua("complete the Vibrant Capacitor Bank quest."));

# Blood Orbs
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:weakBloodOrb>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:weakBloodOrb>, <divinerpg:redDiamondChunk>, 1, 2000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:apprenticeBloodOrb>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:apprenticeBloodOrb>, <quantumflux:quibitCrystal>, 2, 5000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:magicianBloodOrb>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:magicianBloodOrb>, <divinerpg:iceStone>, 3, 25000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:masterBloodOrb>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:masterBloodOrb>, <AWWayofTime:bloodMagicBaseItems:6>, 4, 50000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:archmageBloodOrb>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:archmageBloodOrb>, <customthings:item:21>, 5, 100000);

# Demonic Gem
recipes.addShaped(<customthings:item:21>, [[null,<ExtraTiC:funStuffIngot:2>,null],[<divinerpg:wildwoodFragments>,<AWWayofTime:demonBloodShard>,<divinerpg:wildwoodFragments>]]);

# Runes
recipes.remove(<AWWayofTime:AlchemicalWizardrybloodRune:0>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:AlchemicalWizardrybloodRune:0>, [[<minecraft:obsidian>,<minecraft:obsidian>,<minecraft:obsidian>],[<AWWayofTime:blankSlate>,<AWWayofTime:weakBloodOrb>,<AWWayofTime:blankSlate>],[<minecraft:obsidian>,<minecraft:obsidian>,<minecraft:obsidian>]]);
#recipes.remove(<AWWayofTime:runeOfSelfSacrifice>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:runeOfSelfSacrifice>, [[<minecraft:obsidian>,<AWWayofTime:reinforcedSlate>,<minecraft:obsidian>],[<minecraft:glowstone_dust>,<AWWayofTime:apprenticeBloodOrb>,<minecraft:glowstone_dust>],[<minecraft:obsidian>,<AWWayofTime:reinforcedSlate>,<minecraft:obsidian>]]);
recipes.remove(<AWWayofTime:AlchemicalWizardrybloodRune:2>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:AlchemicalWizardrybloodRune:2>, [[<minecraft:obsidian>,<minecraft:water_bucket>,<minecraft:obsidian>],[<minecraft:water_bucket>,<AWWayofTime:masterBloodOrb>,<minecraft:water_bucket>],[<minecraft:obsidian>,<AWWayofTime:imbuedSlate>,<minecraft:obsidian>]]);
recipes.remove(<AWWayofTime:AlchemicalWizardrybloodRune:3>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:AlchemicalWizardrybloodRune:3>, [[<minecraft:obsidian>,<AWWayofTime:archmageBloodOrb>,<minecraft:obsidian>],[<AWWayofTime:demonicSlate>,<AWWayofTime:archmageBloodOrb>,<AWWayofTime:demonicSlate>],[<minecraft:obsidian>,<AWWayofTime:archmageBloodOrb>,<minecraft:obsidian>]]);
recipes.remove(<AWWayofTime:runeOfSacrifice>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:runeOfSacrifice>, [[<minecraft:obsidian>,<AWWayofTime:reinforcedSlate>,<minecraft:obsidian>],[<ore:ingotElectrum>,<AWWayofTime:apprenticeBloodOrb>,<ore:ingotElectrum>],[<minecraft:obsidian>,<AWWayofTime:reinforcedSlate>,<minecraft:obsidian>]]);
recipes.remove(<AWWayofTime:AlchemicalWizardrybloodRune:5>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:AlchemicalWizardrybloodRune:5>, [[<minecraft:bucket>,<AWWayofTime:bloodMagicBaseItems:27>,<minecraft:bucket>],[<ore:ingotElectrum>,<AWWayofTime:speedRune>,<ore:ingotElectrum>],[<minecraft:bucket>,<AWWayofTime:archmageBloodOrb>,<minecraft:bucket>]]);
recipes.remove(<AWWayofTime:speedRune>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:speedRune>, [[<minecraft:obsidian>,<AWWayofTime:blankSlate>,<minecraft:obsidian>],[<MineFactoryReloaded:sugarcharcoal>,<AWWayofTime:AlchemicalWizardrybloodRune:0>,<MineFactoryReloaded:sugarcharcoal>],[<minecraft:obsidian>,<AWWayofTime:blankSlate>,<minecraft:obsidian>]]);
recipes.remove(<AWWayofTime:AlchemicalWizardrybloodRune:1>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:AlchemicalWizardrybloodRune:1>, [[<minecraft:obsidian>,<minecraft:bucket>,<minecraft:obsidian>],[<minecraft:bucket>,<AWWayofTime:magicianBloodOrb>,<minecraft:bucket>],[<minecraft:obsidian>,<AWWayofTime:imbuedSlate>,<minecraft:obsidian>]]);
recipes.remove(<AWWayofTime:AlchemicalWizardrybloodRune:4>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:AlchemicalWizardrybloodRune:4>, [[<EnderIO:itemAlloy:6>,<AWWayofTime:demonicSlate>,<EnderIO:itemAlloy:6>],[<minecraft:cauldron>,<AWWayofTime:AlchemicalWizardrybloodRune:1>,<minecraft:cauldron>],[<EnderIO:itemAlloy:6>,<AWWayofTime:masterBloodOrb>,<EnderIO:itemAlloy:6>]]);

# Ritual Stones
recipes.remove(<AWWayofTime:imperfectRitualStone>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:imperfectRitualStone>, [[<EnderIO:itemAlloy:3>,<AWWayofTime:reinforcedSlate>,<EnderIO:itemAlloy:3>],[stone,<AWWayofTime:apprenticeBloodOrb>,stone],[<EnderIO:itemAlloy:3>,<AWWayofTime:reinforcedSlate>,<EnderIO:itemAlloy:3>]]);
recipes.remove(<AWWayofTime:ritualStone>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:ritualStone> * 3, [[<EnderIO:itemAlloy:6>,<AWWayofTime:reinforcedSlate>,<EnderIO:itemAlloy:6>],[<AWWayofTime:reinforcedSlate>,<AWWayofTime:apprenticeBloodOrb>,<AWWayofTime:reinforcedSlate>],[<EnderIO:itemAlloy:6>,<AWWayofTime:reinforcedSlate>,<EnderIO:itemAlloy:6>]]);
recipes.remove(<AWWayofTime:masterStone>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:masterStone>, [[<EnderIO:itemAlloy:6>,<AWWayofTime:ritualStone>,<EnderIO:itemAlloy:6>],[<AWWayofTime:ritualStone>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:ritualStone>],[<EnderIO:itemAlloy:6>,<AWWayofTime:ritualStone>,<EnderIO:itemAlloy:6>]]);

# Slates
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:blankSlate>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:blankSlate>, <divinerpg:twilightStone>, 1, 1000);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:blankSlate>, <divinerpg:frozenStone>, 1, 1000);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:blankSlate>, <minecraft:end_stone>, 1, 1000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:reinforcedSlate>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:reinforcedSlate>, <AWWayofTime:blankSlate>, 2, 2500);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:imbuedSlate>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:imbuedSlate>, <AWWayofTime:reinforcedSlate>, 3, 6500);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:demonicSlate>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:demonicSlate>, <AWWayofTime:imbuedSlate>, 4, 17500);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:bloodMagicBaseItems:27>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:bloodMagicBaseItems:27>, <AWWayofTime:demonicSlate>, 5, 35000);

# Bloodstone & Socket recipes
recipes.remove(<AWWayofTime:largeBloodStoneBrick>);
recipes.addShaped(<AWWayofTime:largeBloodStoneBrick> * 4, [[<AWWayofTime:weakBloodShard>,stone,<AWWayofTime:weakBloodShard>],[stone,<minecraft:redstone_block>,stone],[<AWWayofTime:weakBloodShard>,stone,<AWWayofTime:weakBloodShard>]]);
recipes.remove(<AWWayofTime:emptySocket>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:emptySocket>, [[<AWWayofTime:largeBloodStoneBrick>,<Botania:manaGlass>,<AWWayofTime:largeBloodStoneBrick>],[<Botania:manaGlass>,<EnderIO:itemMaterial:5>,<Botania:manaGlass>],[<AWWayofTime:largeBloodStoneBrick>,<Botania:manaGlass>,<AWWayofTime:largeBloodStoneBrick>]]);

# Sacrificial Tools
recipes.remove(<AWWayofTime:sacrificialKnife>);
recipes.addShaped(<AWWayofTime:sacrificialKnife>, [[<ore:paneGlassYellow>,<ore:ingotElectrum>,<ore:paneGlassYellow>],[<ore:ingotElectrum>,<EnderIO:itemAlloy:3>,<ore:ingotElectrum>],[<ore:paneGlassYellow>,<ore:ingotElectrum>,<ore:paneGlassYellow>]]);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:daggerOfSacrifice>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:daggerOfSacrifice>, <quantumflux:titaniumSword>, 2, 4000);

# Blood Letter's Pack
recipes.remove(<AWWayofTime:itemBloodPack>);
recipes.addShaped(<AWWayofTime:itemBloodPack>, [[<ore:blockGlassRed>,<minecraft:cauldron>,<ore:blockGlassRed>],[<EnderIO:itemAlloy:4>,<minecraft:leather_chestplate>,<EnderIO:itemAlloy:4>],[<ore:blockGlassRed>,<AWWayofTime:blankSlate>,<ore:blockGlassRed>]]);

# Activation Crystals
recipes.remove(<AWWayofTime:lavaCrystal>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:lavaCrystal>, [[<minecraft:lava_bucket>,<EnderIO:itemAlloy:1>,<EnderIO:bucketFire_water>],[<minecraft:lava_bucket>,<AWWayofTime:apprenticeBloodOrb>,<EnderIO:bucketFire_water>],[<minecraft:lava_bucket>,<EnderIO:itemAlloy:1>,<EnderIO:bucketFire_water>]]);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:lavaCrystal>, [[<EnderIO:bucketFire_water>,<EnderIO:itemAlloy:1>,<minecraft:lava_bucket>],[<EnderIO:bucketFire_water>,<AWWayofTime:apprenticeBloodOrb>,<minecraft:lava_bucket>],[<EnderIO:bucketFire_water>,<EnderIO:itemAlloy:1>,<minecraft:lava_bucket>]]);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:activationCrystal:0>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:activationCrystal:0>, <AWWayofTime:lavaCrystal>, 3, 15000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:activationCrystal:1>);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:activationCrystal:1>); # Yes you need 2 of this row to remove both recipes
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:activationCrystal:1>, [<AWWayofTime:activationCrystal:0>,<AWWayofTime:demonBloodShard>,<AWWayofTime:bloodMagicBaseAlchemyItems:0>,<AWWayofTime:crystallos>,<AWWayofTime:aether>], 4, 18000);

# Alchemy Tools
recipes.remove(<AWWayofTime:blockCrystalBelljar>);
recipes.addShaped(<AWWayofTime:blockCrystalBelljar>, [[<Botania:manaGlass>,<Botania:manaGlass>,<Botania:manaGlass>],[<Botania:manaGlass>,<AWWayofTime:bloodMagicBaseAlchemyItems:4>,<Botania:manaGlass>],[<minecraft:daylight_detector>,<minecraft:daylight_detector>,<minecraft:daylight_detector>]]);
recipes.remove(<AWWayofTime:blockReagentConduit>);
recipes.addShaped(<AWWayofTime:blockReagentConduit>, [[<EnderIO:itemAlloy:0>,<Botania:manaResource:16>,<EnderIO:itemAlloy:0>],[<Botania:manaResource:16>,<AWWayofTime:bloodMagicBaseAlchemyItems:4>,<Botania:manaResource:16>],[<EnderIO:itemAlloy:0>,<Botania:manaResource:16>,<EnderIO:itemAlloy:0>]]);
recipes.remove(<AWWayofTime:itemDestinationClearer>);
recipes.addShaped(<AWWayofTime:itemDestinationClearer>, [[<AWWayofTime:bloodMagicBaseItems:0>,<AWWayofTime:bloodMagicBaseItems:24>,<AWWayofTime:bloodMagicBaseItems:0>],[<AWWayofTime:bloodMagicBaseItems:24>,null,<AWWayofTime:bloodMagicBaseItems:24>],[<AWWayofTime:bloodMagicBaseItems:0>,<AWWayofTime:bloodMagicBaseItems:24>,<AWWayofTime:bloodMagicBaseItems:0>]]);
recipes.remove(<AWWayofTime:itemTankSegmenter>);
recipes.addShaped(<AWWayofTime:itemTankSegmenter>, [[<AWWayofTime:bloodMagicBaseItems:24>,<AWWayofTime:bloodMagicBaseItems:0>,<AWWayofTime:bloodMagicBaseItems:24>],[null,<EnderIO:itemAlloy:0>,<AWWayofTime:bloodMagicBaseItems:0>],[<AWWayofTime:bloodMagicBaseItems:0>,null,<AWWayofTime:bloodMagicBaseItems:24>]]);
recipes.remove(<AWWayofTime:itemAttunedCrystal>);
recipes.addShaped(<AWWayofTime:itemAttunedCrystal>, [[null,<AWWayofTime:bloodMagicBaseItems:0>,<EnderIO:itemAlloy:0>],[null,<AWWayofTime:bloodMagicBaseItems:24>,<AWWayofTime:bloodMagicBaseItems:0>],[<AWWayofTime:bloodMagicBaseItems:24>,null,null]]);
recipes.remove(<AWWayofTime:blockAlchemicCalcinator>);
recipes.addShaped(<AWWayofTime:blockAlchemicCalcinator>, [[<AWWayofTime:bloodMagicBaseItems:16>,<Botania:manaGlass>,<AWWayofTime:bloodMagicBaseItems:16>],[<Botania:manaGlass>,<AWWayofTime:bloodMagicBaseItems:20>,<Botania:manaGlass>],[<runicdungeons:tile.runicSteelBlock>,null,<runicdungeons:tile.runicSteelBlock>]]);

# Bound Tools & Weapons
mods.bloodmagic.Binding.removeRecipe(<AWWayofTime:energySword>);
mods.bloodmagic.Binding.addRecipe(<divinerpg:goldenFury>, <AWWayofTime:energySword>);
mods.bloodmagic.Binding.removeRecipe(<AWWayofTime:boundPickaxe>);
mods.bloodmagic.Binding.addRecipe(<ThaumicTinkerer:ichorPickGem:0>, <AWWayofTime:boundPickaxe>);
mods.bloodmagic.Binding.removeRecipe(<AWWayofTime:boundShovel>);
mods.bloodmagic.Binding.addRecipe(<ThaumicTinkerer:ichorShovelGem:0>, <AWWayofTime:boundShovel>);
mods.bloodmagic.Binding.removeRecipe(<AWWayofTime:boundAxe>);
mods.bloodmagic.Binding.addRecipe(<ThaumicTinkerer:ichorAxeGem:0>, <AWWayofTime:boundAxe>);
recipes.remove(<AWWayofTime:weakBloodShard>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:weakBloodShard> * 16, [[<AWWayofTime:weakBloodShard>,<AWWayofTime:imbuedSlate>,<AWWayofTime:weakBloodShard>],[<AWWayofTime:imbuedSlate>,<AWWayofTime:masterBloodOrb>,<AWWayofTime:imbuedSlate>],[<AWWayofTime:weakBloodShard>,<AWWayofTime:imbuedSlate>,<AWWayofTime:weakBloodShard>]]);
mods.bloodmagic.Binding.removeRecipe(<AWWayofTime:energyBlaster>);
mods.bloodmagic.Binding.addRecipe(<divinerpg:apalachiaBlitz>, <AWWayofTime:energyBlaster>);
recipes.remove(<AWWayofTime:energyBazooka>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:energyBazooka>, [[<AWWayofTime:archmageBloodOrb>,<Thaumcraft:ItemResource:16>,<AWWayofTime:bloodMagicBaseItems:30>],[<Thaumcraft:ItemResource:16>,<AWWayofTime:energyBlaster>,null],[<AWWayofTime:bloodMagicBaseItems:30>,null,<AWWayofTime:energyBlaster>]]);

# Sigils
recipes.remove(<AWWayofTime:waterSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:waterSigil>, [[<minecraft:water_bucket>,<EnderIO:blockReservoir>,<minecraft:water_bucket>],[<EnderIO:blockReservoir>,<AWWayofTime:blankSlate>,<EnderIO:blockReservoir>],[<minecraft:water_bucket>,<AWWayofTime:weakBloodOrb>,<minecraft:water_bucket>]]);
recipes.remove(<AWWayofTime:lavaSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:lavaSigil>, [[<minecraft:lava_bucket>,<minecraft:magma_cream>,<minecraft:lava_bucket>],[<TConstruct:materials:7>,<AWWayofTime:blankSlate>,<TConstruct:materials:7>],[<minecraft:lava_bucket>,<AWWayofTime:lavaCrystal>,<minecraft:lava_bucket>]]);
recipes.remove(<AWWayofTime:voidSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:voidSigil>, [[<minecraft:obsidian>,<minecraft:ender_eye>,<minecraft:obsidian>],[<Thaumcraft:ItemResource:16>,<AWWayofTime:reinforcedSlate>,<Thaumcraft:ItemResource:16>],[<minecraft:obsidian>,<AWWayofTime:apprenticeBloodOrb>,<minecraft:obsidian>]]);
recipes.remove(<AWWayofTime:airSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:airSigil>, [[<ironbackpacks:jeweledFeather>,<simplyjetpacks:components:11>,<ironbackpacks:jeweledFeather>],[<ThermalFoundation:material:514>,<AWWayofTime:reinforcedSlate>,<ThermalFoundation:material:514>],[<ThermalFoundation:material:514>,<AWWayofTime:apprenticeBloodOrb>,<ThermalFoundation:material:514>]]);
recipes.remove(<AWWayofTime:sigilOfTheFastMiner>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfTheFastMiner>, [[stone,<AWWayofTime:reinforcedSlate>,stone],[<divinerpg:arlemitePickaxe>,<AWWayofTime:apprenticeBloodOrb>,<divinerpg:rupeePickaxe>],[stone,<AWWayofTime:reinforcedSlate>,stone]]);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfTheFastMiner>, [[stone,<AWWayofTime:reinforcedSlate>,stone],[<divinerpg:rupeePickaxe>,<AWWayofTime:apprenticeBloodOrb>,<divinerpg:arlemitePickaxe>],[stone,<AWWayofTime:reinforcedSlate>,stone]]);
recipes.remove(<AWWayofTime:sigilOfElementalAffinity>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfElementalAffinity>, [[<EnderIO:itemAlloy:2>,<AWWayofTime:airSigil>,<EnderIO:itemAlloy:2>],[<AWWayofTime:waterSigil>,<AWWayofTime:imbuedSlate>,<AWWayofTime:lavaSigil>],[<EnderIO:itemAlloy:2>,<AWWayofTime:apprenticeBloodOrb>,<EnderIO:itemAlloy:2>]]);
recipes.remove(<AWWayofTime:sigilOfHaste>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfHaste>, [[<minecraft:cookie>,<minecraft:sugar>,<minecraft:cookie>],[<minecraft:sugar>,<AWWayofTime:demonicSlate>,<minecraft:sugar>],[<EnderIO:itemAlloy:1>,<AWWayofTime:masterBloodOrb>,<EnderIO:itemAlloy:1>]]);
recipes.remove(<AWWayofTime:sigilOfHolding>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfHolding>, [[<AWWayofTime:blankSlate>,stone,<AWWayofTime:blankSlate>],[stone,<AWWayofTime:imbuedSlate>,stone],[<AWWayofTime:blankSlate>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:blankSlate>]]);
recipes.remove(<AWWayofTime:divinationSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:divinationSigil>, [[<minecraft:glass>,<AWWayofTime:blankSlate>,<minecraft:glass>],[<minecraft:gold_nugget>,<AWWayofTime:weakBloodOrb>,<minecraft:gold_nugget>],[<minecraft:glass>,<EnderIO:itemAlloy:6>,<minecraft:glass>]]);
val can = <ore:wateringCan>;
can.add(<ExtraUtilities:watering_can:0>);
can.add(<ExtraUtilities:watering_can:1>);
recipes.remove(<AWWayofTime:growthSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:growthSigil>, [[<minecraft:sapling:0>,can,<minecraft:sapling:0>],[<minecraft:reeds>,<AWWayofTime:reinforcedSlate>,<minecraft:reeds>],[<minecraft:sapling:2>,<AWWayofTime:apprenticeBloodOrb>,<minecraft:sapling:2>]]);
recipes.remove(<AWWayofTime:sigilOfWind>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfWind>, [[<ironbackpacks:jeweledFeather>,<AWWayofTime:airSigil>,<ironbackpacks:jeweledFeather>],[<minecraft:ghast_tear>,<AWWayofTime:demonicSlate>,<minecraft:ghast_tear>],[<ironbackpacks:jeweledFeather>,<AWWayofTime:masterBloodOrb>,<ironbackpacks:jeweledFeather>]]);
recipes.remove(<AWWayofTime:sigilOfTheBridge>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfTheBridge>, [[<EnderIO:itemAlloy:7>,stone,<EnderIO:itemAlloy:7>],[stone,<AWWayofTime:imbuedSlate>,stone],[<EnderIO:itemAlloy:7>,<AWWayofTime:magicianBloodOrb>,<EnderIO:itemAlloy:7>]]);
recipes.remove(<AWWayofTime:sigilOfMagnetism>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfMagnetism>, [[<EnderIO:itemAlloy:1>,<quantumflux:magnet>,<EnderIO:itemAlloy:1>],[<simplyjetpacks:components:70>,<AWWayofTime:imbuedSlate>,<simplyjetpacks:components:70>],[<EnderIO:itemAlloy:1>,<AWWayofTime:magicianBloodOrb>,<EnderIO:itemAlloy:1>]]);
recipes.remove(<AWWayofTime:itemBloodLightSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:itemBloodLightSigil>, [[<minecraft:glowstone>,<ExtraUtilities:magnumTorch:0>,<minecraft:glowstone>],[<AWWayofTime:imbuedSlate>,<AWWayofTime:imbuedSlate>,<AWWayofTime:imbuedSlate>],[<minecraft:glowstone>,<AWWayofTime:magicianBloodOrb>,<minecraft:glowstone>]]);
recipes.remove(<AWWayofTime:sigilOfSupression>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfSupression>, [[<minecraft:water_bucket>,<EnderIO:blockTank:0>,<minecraft:lava_bucket>],[<ThermalExpansion:Sponge:1>,<AWWayofTime:voidSigil>,<ThermalExpansion:Sponge:2>],[<minecraft:water_bucket>,<AWWayofTime:masterBloodOrb>,<minecraft:lava_bucket>]]);
recipes.remove(<AWWayofTime:sigilOfEnderSeverance>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:sigilOfEnderSeverance>, [[<ThermalFoundation:material:76>,<AWWayofTime:largeBloodStoneBrick>,<ThermalFoundation:material:76>],[<minecraft:ender_eye>,<AWWayofTime:demonicSlate>,<minecraft:ender_eye>],[<ThermalFoundation:material:76>,<AWWayofTime:masterBloodOrb>,<ThermalFoundation:material:76>]]);
recipes.remove(<AWWayofTime:seerSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:seerSigil>, [[<Botania:manaGlass>,<AWWayofTime:bucketLife>,<Botania:manaGlass>],[<Botania:manaGlass>,<AWWayofTime:divinationSigil>,<Botania:manaGlass>],[<Botania:manaGlass>,<AWWayofTime:apprenticeBloodOrb>,<Botania:manaGlass>]]);
recipes.remove(<AWWayofTime:itemHarvestSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:itemHarvestSigil>, [[<AWWayofTime:bloodMagicBaseItems:27>,<minecraft:tallgrass:1>,<AWWayofTime:bloodMagicBaseItems:27>],[<divinerpg:arlemiteHoe>,<AWWayofTime:growthSigil>,<divinerpg:rupeeHoe>],[<minecraft:dirt>,<AWWayofTime:archmageBloodOrb>,<minecraft:dirt>]]);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:itemHarvestSigil>, [[<AWWayofTime:bloodMagicBaseItems:27>,<minecraft:tallgrass:1>,<AWWayofTime:bloodMagicBaseItems:27>],[<divinerpg:rupeeHoe>,<AWWayofTime:growthSigil>,<divinerpg:arlemiteHoe>],[<minecraft:dirt>,<AWWayofTime:archmageBloodOrb>,<minecraft:dirt>]]);
recipes.remove(<AWWayofTime:itemCompressionSigil>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:itemCompressionSigil>, [[<minecraft:piston>,<runicdungeons:tile.compressedObsidian>,<minecraft:piston>],[<Avaritia:Double_Craft>,<AWWayofTime:demonicSlate>,<Avaritia:Double_Craft>],[<runicdungeons:tile.compressedObsidian>,<AWWayofTime:masterBloodOrb>,<runicdungeons:tile.compressedObsidian>]]);

# Sigil unbinding
recipes.addShapeless(<AWWayofTime:waterSigil>, [<AWWayofTime:waterSigil>]);
recipes.addShapeless(<AWWayofTime:lavaSigil>, [<AWWayofTime:lavaSigil>]);
recipes.addShapeless(<AWWayofTime:voidSigil>, [<AWWayofTime:voidSigil>]);
recipes.addShapeless(<AWWayofTime:airSigil>, [<AWWayofTime:airSigil>]);
recipes.addShapeless(<AWWayofTime:sigilOfTheFastMiner>, [<AWWayofTime:sigilOfTheFastMiner>]);
recipes.addShapeless(<AWWayofTime:sigilOfElementalAffinity>, [<AWWayofTime:sigilOfElementalAffinity>]);
recipes.addShapeless(<AWWayofTime:sigilOfHaste>, [<AWWayofTime:sigilOfHaste>]);
recipes.addShapeless(<AWWayofTime:sigilOfHolding>, [<AWWayofTime:sigilOfHolding>]);
recipes.addShapeless(<AWWayofTime:divinationSigil>, [<AWWayofTime:divinationSigil>]);
recipes.addShapeless(<AWWayofTime:growthSigil>, [<AWWayofTime:growthSigil>]);
recipes.addShapeless(<AWWayofTime:sigilOfWind>, [<AWWayofTime:sigilOfWind>]);
recipes.addShapeless(<AWWayofTime:sigilOfTheBridge>, [<AWWayofTime:sigilOfTheBridge>]);
recipes.addShapeless(<AWWayofTime:sigilOfMagnetism>, [<AWWayofTime:sigilOfMagnetism>]);
recipes.addShapeless(<AWWayofTime:itemBloodLightSigil>, [<AWWayofTime:itemBloodLightSigil>]);
recipes.addShapeless(<AWWayofTime:sigilOfSupression>, [<AWWayofTime:sigilOfSupression>]);
recipes.addShapeless(<AWWayofTime:sigilOfEnderSeverance>, [<AWWayofTime:sigilOfEnderSeverance>]);
recipes.addShapeless(<AWWayofTime:seerSigil>, [<AWWayofTime:seerSigil>]);
recipes.addShapeless(<AWWayofTime:itemHarvestSigil>, [<AWWayofTime:itemHarvestSigil>]);
recipes.addShapeless(<AWWayofTime:itemCompressionSigil>, [<AWWayofTime:itemCompressionSigil>]);

# Cores
recipes.remove(<AWWayofTime:bloodMagicBaseItems:1>);
recipes.addShaped(<AWWayofTime:bloodMagicBaseItems:1>, [[<minecraft:glass>,<ThermalFoundation:material:72>,<minecraft:glass>],[<AWWayofTime:simpleCatalyst>,<minecraft:quartz_block:0>,<AWWayofTime:simpleCatalyst>],[<minecraft:glass>,<ThermalFoundation:material:72>,<minecraft:glass>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:5>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:5>, [[<AWWayofTime:magicales>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:magicales>],[<divinerpg:edenArrow>,<AWWayofTime:bloodMagicBaseItems:1>,<divinerpg:edenArrow>],[<AWWayofTime:magicales>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:magicales>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:6>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:6>, [[<AWWayofTime:sanctus>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:sanctus>],[<divinerpg:edenGem>,<AWWayofTime:bloodMagicBaseItems:1>,<divinerpg:edenGem>],[<AWWayofTime:sanctus>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:sanctus>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:7>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:7>, [[<AWWayofTime:bloodMagicBaseItems:17>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:bloodMagicBaseItems:17>],[<minecraft:fire_charge>,<AWWayofTime:bloodMagicBaseItems:1>,<minecraft:fire_charge>],[<AWWayofTime:bloodMagicBaseItems:17>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:bloodMagicBaseItems:17>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:10>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:10>, [[<AWWayofTime:incendium>,<minecraft:redstone_block>,<AWWayofTime:incendium>],[<divinerpg:redDiamondChunk>,<AWWayofTime:bloodMagicBaseItems:1>,<divinerpg:redDiamondChunk>],[<AWWayofTime:incendium>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:incendium>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:11>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:11>, [[<AWWayofTime:crystallos>,<ProjRed|Exploration:projectred.exploration.stone:11>,<AWWayofTime:crystallos>],[<divinerpg:blueDiamondChunk>,<AWWayofTime:bloodMagicBaseItems:1>,<divinerpg:blueDiamondChunk>],[<AWWayofTime:crystallos>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:crystallos>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:12>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:12>, [[<AWWayofTime:aether>,<minecraft:glowstone>,<AWWayofTime:aether>],[<divinerpg:greenDiamondChunk>,<AWWayofTime:bloodMagicBaseItems:1>,<divinerpg:greenDiamondChunk>],[<AWWayofTime:aether>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:aether>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:13>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:13>, [[<AWWayofTime:terrae>,<ExtraUtilities:cobblestone_compressed:15>,<AWWayofTime:terrae>],[<divinerpg:yellowDiamondChunk>,<AWWayofTime:bloodMagicBaseItems:1>,<divinerpg:yellowDiamondChunk>],[<AWWayofTime:terrae>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:terrae>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:18>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:18>, [[<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:bloodMagicBaseAlchemyItems:3>],[<EnderIO:itemAlloy:3>,<AWWayofTime:bloodMagicBaseItems:1>,<EnderIO:itemAlloy:3>],[<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:bloodMagicBaseAlchemyItems:3>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:19>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:19>, [[<AWWayofTime:bloodMagicBaseAlchemyItems:0>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:bloodMagicBaseAlchemyItems:0>],[<minecraft:redstone>,<AWWayofTime:bloodMagicBaseItems:1>,<minecraft:redstone>],[<AWWayofTime:bloodMagicBaseAlchemyItems:0>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:bloodMagicBaseAlchemyItems:0>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:20>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:20>, [[<AWWayofTime:bloodMagicBaseAlchemyItems:1>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:bloodMagicBaseAlchemyItems:1>],[<EnderIO:itemMaterial:0>,<AWWayofTime:bloodMagicBaseItems:1>,<EnderIO:itemMaterial:0>],[<AWWayofTime:bloodMagicBaseAlchemyItems:1>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:bloodMagicBaseAlchemyItems:1>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:21>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:21>, [[<AWWayofTime:bloodMagicBaseAlchemyItems:2>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:bloodMagicBaseAlchemyItems:2>],[<minecraft:ender_pearl>,<AWWayofTime:bloodMagicBaseItems:1>,<minecraft:ender_pearl>],[<AWWayofTime:bloodMagicBaseAlchemyItems:2>,<AWWayofTime:magicianBloodOrb>,<AWWayofTime:bloodMagicBaseAlchemyItems:2>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:22>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:22>, [[<AWWayofTime:bloodMagicBaseAlchemyItems:6>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:bloodMagicBaseAlchemyItems:6>],[<minecraft:redstone>,<AWWayofTime:bloodMagicBaseItems:1>,<minecraft:redstone>],[<AWWayofTime:bloodMagicBaseAlchemyItems:6>,<AWWayofTime:masterBloodOrb>,<AWWayofTime:bloodMagicBaseAlchemyItems:6>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:23>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:23>, [[<AWWayofTime:bloodMagicBaseAlchemyItems:7>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:bloodMagicBaseAlchemyItems:7>],[<minecraft:ender_pearl>,<AWWayofTime:bloodMagicBaseItems:1>,<minecraft:ender_pearl>],[<AWWayofTime:bloodMagicBaseAlchemyItems:7>,<AWWayofTime:masterBloodOrb>,<AWWayofTime:bloodMagicBaseAlchemyItems:7>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:24>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:24>, [[<AWWayofTime:bloodMagicBaseAlchemyItems:8>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:bloodMagicBaseAlchemyItems:8>],[<ore:ingotSilver>,<AWWayofTime:bloodMagicBaseItems:1>,<ore:ingotSilver>],[<AWWayofTime:bloodMagicBaseAlchemyItems:8>,<AWWayofTime:masterBloodOrb>,<AWWayofTime:bloodMagicBaseAlchemyItems:8>]]);
recipes.remove(<AWWayofTime:bloodMagicBaseItems:26>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:bloodMagicBaseItems:26>, [[<AWWayofTime:terrae>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:terrae>],[<minecraft:soul_sand>,<AWWayofTime:bloodMagicBaseItems:1>,<minecraft:soul_sand>],[<AWWayofTime:terrae>,<AWWayofTime:masterBloodOrb>,<AWWayofTime:terrae>]]);

# Soul Armor Forge
recipes.remove(<AWWayofTime:armourForge>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:armourForge>, [[stone,<AWWayofTime:bloodSocket>,stone],[<AWWayofTime:bloodSocket>,<AWWayofTime:masterBloodOrb>,<AWWayofTime:bloodSocket>],[stone,<AWWayofTime:bloodSocket>,stone]]);

# Elemental Inscription Tools
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:waterScribeTool>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:waterScribeTool>, <AWWayofTime:bloodMagicBaseItems:11>, 3, 2000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:fireScribeTool>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:fireScribeTool>, <AWWayofTime:bloodMagicBaseItems:10>, 3, 2000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:earthScribeTool>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:earthScribeTool>, <AWWayofTime:bloodMagicBaseItems:13>, 3, 2000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:airScribeTool>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:airScribeTool>, <AWWayofTime:bloodMagicBaseItems:12>, 3, 2000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:duskScribeTool>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:duskScribeTool>, <Botania:rune:15>, 4, 6000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:dawnScribeTool>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:dawnScribeTool>, <ThaumicTinkerer:catAmulet>, 6, 24000);

# Elemental Inscription Tool unbinding
recipes.addShapeless(<AWWayofTime:waterScribeTool>, [<AWWayofTime:waterScribeTool>]);
recipes.addShapeless(<AWWayofTime:fireScribeTool>, [<AWWayofTime:fireScribeTool>]);
recipes.addShapeless(<AWWayofTime:earthScribeTool>, [<AWWayofTime:earthScribeTool>]);
recipes.addShapeless(<AWWayofTime:airScribeTool>, [<AWWayofTime:airScribeTool>]);
recipes.addShapeless(<AWWayofTime:duskScribeTool>, [<AWWayofTime:duskScribeTool>]);
recipes.addShapeless(<AWWayofTime:dawnScribeTool>, [<AWWayofTime:dawnScribeTool>]);

# Life Shard & Soul Shard Duplication
mods.thaumcraft.Arcane.addShapeless("RESEARCH", <AWWayofTime:bloodMagicBaseItems:28> * 3, "ignis 10, perditio 10", [<AWWayofTime:bloodMagicBaseItems:28>,<simplyjetpacks:components:67>,<ForbiddenMagic:NetherShard:0>,<Thaumcraft:ItemResource:14>,<Thaumcraft:ItemResource:14>]);
mods.thaumcraft.Arcane.addShapeless("RESEARCH", <AWWayofTime:bloodMagicBaseItems:29> * 3, "aqua 10, ordo 10", [<AWWayofTime:bloodMagicBaseItems:29>,<ore:ingotTitanium>,<ForbiddenMagic:NetherShard:5>,<Thaumcraft:ItemResource:14>,<Thaumcraft:ItemResource:14>]);

# Ritual Diviners
recipes.remove(<AWWayofTime:itemRitualDiviner:0>);
recipes.addShaped(<AWWayofTime:itemRitualDiviner:0>, [[<ThermalFoundation:material:76>,<AWWayofTime:airScribeTool>,<ThermalFoundation:material:76>],[<AWWayofTime:waterScribeTool>,<minecraft:diamond_block>,<AWWayofTime:fireScribeTool>],[<ThermalFoundation:material:76>,<AWWayofTime:earthScribeTool>,<ThermalFoundation:material:76>]]);
recipes.remove(<AWWayofTime:itemRitualDiviner:1>);
recipes.addShaped(<AWWayofTime:itemRitualDiviner:1>, [[<Botania:quartz:0>,<Botania:quartz:0>,<Botania:quartz:0>],[<AWWayofTime:duskScribeTool>,<AWWayofTime:itemRitualDiviner:0>,<AWWayofTime:duskScribeTool>],[<Botania:quartz:0>,<Botania:rune:12>,<Botania:quartz:0>]]);
recipes.remove(<AWWayofTime:itemRitualDiviner:2>);
recipes.addShaped(<AWWayofTime:itemRitualDiviner:2>, [[<divinerpg:skythernGem>,<ThaumicTinkerer:kamiResource:0>,<divinerpg:skythernGem>],[<AWWayofTime:dawnScribeTool>,<AWWayofTime:itemRitualDiviner:1>,<AWWayofTime:dawnScribeTool>],[<divinerpg:skythernGem>,<Thaumcraft:ItemEldritchObject:3>.reuse(),<divinerpg:skythernGem>]]);

# Spell Crystals & Spell Table
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:blankSpell>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:blankSpell>, <Avaritia:Resource:0>, 2, 4000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:itemComplexSpellCrystal>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:itemComplexSpellCrystal>, [<AWWayofTime:blankSpell>,<AWWayofTime:blockCrystal>,<AWWayofTime:blockCrystal>,<witchery:ingredient:150>,<ExtraTiC:funStuffIngot:2>], 5, 25000);
recipes.remove(<AWWayofTime:blockHomHeart>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:blockHomHeart>, [[<divinerpg:netheriteBlock>,<divinerpg:netheriteBlock>,<divinerpg:netheriteBlock>],[stone,<AWWayofTime:masterStone>,stone],[stone,<AWWayofTime:archmageBloodOrb>,stone]]);

# Soul Runic Plate
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseItems:30>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseItems:30>, [<AWWayofTime:bloodMagicBaseItems:17>,<minecraft:quartz_block>,<AWWayofTime:bloodMagicBaseItems:29>,<AWWayofTime:largeBloodStoneBrick>,<ProjRed|Exploration:projectred.exploration.stone:11>], 5, 10000);

# Teleposer recipes
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:telepositionFocus>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:telepositionFocus>, <ThermalExpansion:Frame:10>, 4, 16000);
mods.bloodmagic.Altar.removeRecipe(<AWWayofTime:enhancedTelepositionFocus>);
mods.bloodmagic.Altar.addRecipe(<AWWayofTime:enhancedTelepositionFocus>, <AWWayofTime:telepositionFocus>, 5, 30000);
recipes.remove(<AWWayofTime:reinforcedTelepositionFocus>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:reinforcedTelepositionFocus>, [[<AWWayofTime:bloodSocket>,<AWWayofTime:enhancedTelepositionFocus>,<AWWayofTime:bloodSocket>],[<AWWayofTime:bloodSocket>,<AWWayofTime:transcendentBloodOrb>,<AWWayofTime:bloodSocket>],[null,null,null]]);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:reinforcedTelepositionFocus>, [[null,null,null],[<AWWayofTime:bloodSocket>,<AWWayofTime:enhancedTelepositionFocus>,<AWWayofTime:bloodSocket>],[<AWWayofTime:bloodSocket>,<AWWayofTime:transcendentBloodOrb>,<AWWayofTime:bloodSocket>]]);
recipes.remove(<AWWayofTime:demonicTelepositionFocus>);
recipes.addShapeless(<AWWayofTime:demonicTelepositionFocus>, [<AWWayofTime:reinforcedTelepositionFocus>,<customthings:item:21>,<witchery:ingredient:80>]);
recipes.remove(<AWWayofTime:blockTeleposer>);
recipes.addShaped(<AWWayofTime:blockTeleposer>, [[<EnderIO:itemAlloy:1>,<DraconicEvolution:draconicCore>,<EnderIO:itemAlloy:1>],[<DraconicEvolution:draconicCore>,<AWWayofTime:telepositionFocus>,<DraconicEvolution:draconicCore>],[<EnderIO:itemAlloy:1>,<DraconicEvolution:draconicCore>,<EnderIO:itemAlloy:1>]]);

# Demon Summoning Pedestals
recipes.remove(<AWWayofTime:blockPedestal>);
recipes.addShaped(<AWWayofTime:blockPedestal> * 2, [[null,<AWWayofTime:largeBloodStoneBrick>,null],[<Botania:rune:1>,<customthings:block0:0>,<Botania:rune:1>],[<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:largeBloodStoneBrick>]]);
recipes.remove(<AWWayofTime:blockPlinth>);
recipes.addShaped(<AWWayofTime:blockPlinth>, [[<AWWayofTime:largeBloodStoneBrick>,<AWWayofTime:bloodMagicBaseAlchemyItems:6>,<AWWayofTime:largeBloodStoneBrick>],[<ExtraTiC:funStuffIngot:2>,<customthings:block0:0>,<ExtraTiC:funStuffIngot:2>],[null,<AWWayofTime:blockPedestal>,null]]);

# Creative Activation Crystal
mods.avaritia.ExtremeCrafting.addShaped(<AWWayofTime:activationCrystal:2>, 
[[null,null,null,null,null,null,null,null,null],
[null,null,null,null,null,null,null,null,null],
[null,null,null,<customthings:block0:3>,<customthings:block0:3>,<customthings:block0:3>,null,null,null],
[null,null,<customthings:block0:3>,<ExtraTiC:blockFunStuff:2>,<AWWayofTime:activationCrystal:1>,<ExtraTiC:blockFunStuff:2>,<customthings:block0:3>,null,null],
[null,null,<customthings:block0:3>,<witchery:deathshand>,<EnderIO:blockCapBank:0>,<witchery:deathshand>,<customthings:block0:3>,null,null],
[null,null,<customthings:block0:3>,<ExtraTiC:blockFunStuff:2>,<AWWayofTime:activationCrystal:1>,<ExtraTiC:blockFunStuff:2>,<customthings:block0:3>,null,null],
[null,null,null,<customthings:block0:3>,<customthings:block0:3>,<customthings:block0:3>,null,null,null],
[null,null,null,null,null,null,null,null,null],
[null,null,null,null,null,null,null,null,null]]);

# Blood Storage
recipes.addShaped(<customthings:block0:3>, [[<AWWayofTime:bloodSocket>,<AWWayofTime:bloodSocket>,<AWWayofTime:bloodSocket>],[<AWWayofTime:bloodSocket>,<AWWayofTime:bloodSocket>,<AWWayofTime:bloodSocket>],[<AWWayofTime:bloodSocket>,<AWWayofTime:bloodSocket>,<AWWayofTime:bloodSocket>]]);
recipes.addShapeless(<AWWayofTime:bloodSocket> * 9, [<customthings:block0:3>]);

# Orb of Testing
mods.thaumcraft.Infusion.addRecipe("RESEARCH", <ForbiddenMagic:EldritchOrb>, [<AWWayofTime:activationCrystal:2>,<customthings:block0:3>,<AWWayofTime:blockCrystal>,<ExtraUtilities:mini-soul:0>,<TConstruct:creativeModifier>,<ThaumicTinkerer:focusShadowbeam>,<customthings:block0:3>,<AWWayofTime:blockCrystal>,<ExtraUtilities:mini-soul:0>,<TConstruct:creativeModifier>], "sano 256, victus 256, spiritus 192, humanus 192, praecantatio 192", <AWWayofTime:creativeFiller>, 10);

# Blood Orb of Armok
mods.avaritia.ExtremeCrafting.remove(<Avaritia:Orb_Armok>);
mods.thaumcraft.Infusion.addRecipe("RESEARCH", <AWWayofTime:creativeFiller>, [<ThermalExpansion:Tank:0>,<Avaritia:Resource:4>,<Avaritia:Singularity:3>,<customthings:block0:3>,<Avaritia:Resource:6>,<divinerpg:demonFurnace>,<Avaritia:Resource:4>,<customthings:block0:4>,<Avaritia:Resource:4>,<divinerpg:demonFurnace>,<Avaritia:Resource:6>,<customthings:block0:3>,<Avaritia:Singularity:3>,<Avaritia:Resource:4>], "sano 256, mortuus 256, auram 256, spiritus 256, ira 256", <Avaritia:Orb_Armok>, 10);

# Creative Sacrificial Knife
mods.thaumcraft.Infusion.addRecipe("RESEARCH", <AWWayofTime:daggerOfSacrifice>, [<witchery:ingredient:163>,<AWWayofTime:runeOfSacrifice>,<AWWayofTime:runeOfSacrifice>,<AWWayofTime:runeOfSacrifice>,<witchery:ingredient:163>,<AWWayofTime:runeOfSacrifice>,<AWWayofTime:runeOfSacrifice>,<AWWayofTime:runeOfSacrifice>], "telum 128, sano 64, praecantatio 32", <AWWayofTime:creativeDagger>, 10);

# Crystal Cluster
recipes.remove(<AWWayofTime:blockCrystal:0>);
mods.thaumcraft.Infusion.addRecipe("RESEARCH", <AWWayofTime:largeBloodStoneBrick>, [<DraconicEvolution:wyvernCore>,<AWWayofTime:bloodMagicBaseItems:29>,<AWWayofTime:bloodMagicBaseItems:28>,<DraconicEvolution:wyvernCore>,<AWWayofTime:bloodMagicBaseItems:29>,<AWWayofTime:bloodMagicBaseItems:28>], "praecantatio 32, auram 24, infernus 24, superbia 8", <AWWayofTime:blockCrystal>, 5);

# Glued Cluster
mods.thaumcraft.Infusion.addRecipe("RESEARCH", <witchery:ingredient:163>, [<AWWayofTime:blockCrystal:0>, <MineFactoryReloaded:pinkslime:1>, <AWWayofTime:blockCrystal:0>, <MineFactoryReloaded:pinkslime:1>, <AWWayofTime:blockCrystal:0>, <MineFactoryReloaded:pinkslime:1>, <AWWayofTime:blockCrystal:0>, <MineFactoryReloaded:pinkslime:1>], "praecantatio 256, alienis 256, limus 128, permutatio 128", <customthings:block0:4>, 7);

# Alchemic Chemistry Set
recipes.remove(<AWWayofTime:blockWritingTable>);
mods.bloodmagic.BloodOrb.addShaped(<AWWayofTime:blockWritingTable>, [[null,<minecraft:brewing_stand>,null],[<EnderIO:itemAlloy:6>,<AWWayofTime:apprenticeBloodOrb>,<EnderIO:itemAlloy:6>],[<EnderIO:itemAlloy:3>,<EnderIO:itemAlloy:3>,<EnderIO:itemAlloy:3>]]);

# Alchemic Chemistry Set recipe changes
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:simpleCatalyst>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:simpleCatalyst>, [<minecraft:sugar>,<minecraft:redstone>,<ThermalFoundation:material:41>,<minecraft:glowstone_dust>,<minecraft:gunpowder>], 1, 400);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:3>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:3> * 2, [<AWWayofTime:simpleCatalyst>,<AWWayofTime:simpleCatalyst>,<AWWayofTime:simpleCatalyst>,<minecraft:dye:15>,<minecraft:nether_wart>], 2, 2000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:5>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:5>, [<minecraft:bone>,<minecraft:bone>,<minecraft:bone>,<minecraft:bone>,<minecraft:gunpowder>], 1, 400);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:4>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:4> * 3, [<AWWayofTime:bloodMagicBaseAlchemyItems:5>,<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<minecraft:gold_ingot>], 4, 2000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:incendium>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:incendium>, [<minecraft:lava_bucket>,<ThermalFoundation:material:512>,<minecraft:netherrack>,<minecraft:netherrack>,<AWWayofTime:simpleCatalyst>], 2, 1000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:magicales>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:magicales>, [<minecraft:redstone>,<AWWayofTime:simpleCatalyst>,<minecraft:gunpowder>,<minecraft:glowstone_dust>,<divinerpg:cyclopsEyeShards>], 2, 1000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:sanctus>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:sanctus>, [<minecraft:glowstone_dust>,<minecraft:gold_nugget>,<ThermalFoundation:material:71>,<minecraft:glass>,<AWWayofTime:simpleCatalyst>], 2, 1000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:aether>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:aether>, [<minecraft:feather>,<ThermalFoundation:material:1027>,<minecraft:glowstone_dust>,<minecraft:ghast_tear>,<AWWayofTime:simpleCatalyst>], 2, 1000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:crepitous>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:crepitous>, [<minecraft:gunpowder>,<minecraft:gunpowder>,<minecraft:sand>,<ThermalFoundation:material:1029>,<AWWayofTime:simpleCatalyst>], 2, 1000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:terrae>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:terrae>, [<minecraft:dirt>,<minecraft:sand>,<minecraft:obsidian>,<AWWayofTime:crepitous>,<AWWayofTime:simpleCatalyst>], 2, 1000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:tennebrae>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:tennebrae>, [<AWWayofTime:simpleCatalyst>,<minecraft:coal_block>,<AWWayofTime:magicales>,<minecraft:obsidian>,<minecraft:clay_ball>], 2, 1000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:crystallos>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:crystallos>, [<minecraft:ice>,<minecraft:snowball>,<minecraft:snowball>,<AWWayofTime:aquasalus>,<AWWayofTime:simpleCatalyst>], 2, 1000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:aquasalus>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:aquasalus>, [<AWWayofTime:simpleCatalyst>,<minecraft:dye:0>,<minecraft:potion:0>,<ThermalFoundation:material:1025>,<minecraft:potion:0>], 2, 1000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:0>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:0>, [<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<AWWayofTime:incendium>,<minecraft:iron_sword>,<minecraft:flint>,<minecraft:arrow>], 3, 2000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:1>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:1>, [<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<AWWayofTime:tennebrae>,<minecraft:iron_ingot>,<minecraft:string>,<EnderIO:itemAlloy:3>], 3, 2000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:7>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:7>, [<minecraft:redstone_block>,<ThermalFoundation:material:32>,<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<EnderIO:itemAlloy:7>,<minecraft:carrot>], 4, 4000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:8>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:8>, [<minecraft:glowstone_dust>,<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<AWWayofTime:aquasalus>,<minecraft:dye:4>,<minecraft:quartz>], 4, 4000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:2>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:2>, [<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<AWWayofTime:terrae>,<minecraft:gunpowder>,<minecraft:netherrack>,<minecraft:sandstone:0>], 4, 2000);
mods.bloodmagic.Alchemy.removeRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:6>);
mods.bloodmagic.Alchemy.addRecipe(<AWWayofTime:bloodMagicBaseAlchemyItems:6>, [<minecraft:redstone>,<minecraft:coal>,<AWWayofTime:bloodMagicBaseAlchemyItems:3>,<AWWayofTime:bloodMagicBaseAlchemyItems:0>,<minecraft:gunpowder>], 4, 4000);

print("ENDING BloodMagic.zs");