print("IE");

// Coke Oven
recipes.remove(<immersiveengineering:stoneDecoration>);
recipes.addShaped(<immersiveengineering:stoneDecoration> * 2, [[<tconstruct:firewood>, <ore:ingotBrickSeared>, <tconstruct:firewood>], [<ore:ingotBrickSeared>, null, <ore:ingotBrickSeared>], [<tconstruct:firewood>, <ore:ingotBrickSeared>, <tconstruct:firewood>]]);

// 2 Ingots per Plate Fix (IE)
recipes.removeShapeless(<immersiveengineering:metal:30>, [<ore:ingotCopper>, <immersiveengineering:tool>]);
recipes.removeShapeless(<immersiveengineering:metal:31>, [<ore:ingotAluminum>, <immersiveengineering:tool>]);
recipes.removeShapeless(<immersiveengineering:metal:32>, [<ore:ingotLead>, <immersiveengineering:tool>]);
recipes.removeShapeless(<immersiveengineering:metal:36>, [<ore:ingotConstantan>, <immersiveengineering:tool>]);
recipes.removeShapeless(<immersiveengineering:metal:37>, [<ore:ingotElectrum>, <immersiveengineering:tool>]);
recipes.removeShapeless(<immersiveengineering:metal:38>, [<ore:ingotSteel>, <immersiveengineering:tool>]);
recipes.removeShapeless(<immersiveengineering:metal:39>, [<ore:ingotIron>, <immersiveengineering:tool>]);

// Copper Coil requires Atomic Deconstructor
recipes.remove(<immersiveengineering:metalDecoration0>);
recipes.addShaped(<immersiveengineering:metalDecoration0>, [[<immersiveengineering:wirecoil>, <immersiveengineering:wirecoil>, <immersiveengineering:wirecoil>], [<immersiveengineering:wirecoil>, <actuallyadditions:itemCrystal:5>, <immersiveengineering:wirecoil>], [<immersiveengineering:wirecoil>, <immersiveengineering:wirecoil>, <immersiveengineering:wirecoil>]]);

// Capacitor Changes
recipes.remove(<immersiveengineering:metalDevice0>);
recipes.addShaped(<immersiveengineering:metalDevice0>, [[<ore:ingotIron>, <ore:ingotIron>, <ore:ingotIron>], [<ore:ingotCopper>, <ore:ingotLead>, <ore:ingotCopper>], [<ore:plankTreatedWood>, <actuallyadditions:blockCrystal>, <ore:plankTreatedWood>]]);
recipes.remove(<immersiveengineering:metalDevice0:1>);
recipes.addShaped(<immersiveengineering:metalDevice0:1>, [[<ore:ingotIron>, <ore:ingotIron>, <ore:ingotIron>], [<ore:ingotElectrum>, <ore:ingotLead>, <ore:ingotElectrum>], [<immersiveengineering:metalDevice0>, <actuallyadditions:blockCrystal>, <immersiveengineering:metalDevice0>]]);
recipes.remove(<immersiveengineering:metalDevice0:2>);
recipes.addShaped(<immersiveengineering:metalDevice0:2>, [[<ore:ingotSteel>, <ore:ingotSteel>, <ore:ingotSteel>], [<ore:ingotAluminum>, <ore:blockLead>, <ore:ingotAluminum>], [<immersiveengineering:metalDevice0:1>, <actuallyadditions:blockCrystal>, <immersiveengineering:metalDevice0:1>]]);

// Connector Changes
recipes.remove(<immersiveengineering:connector>);
recipes.addShaped(<immersiveengineering:connector> * 2, [[null, <ore:ingotCopper>, null], [<minecraft:hardened_clay>, <ore:ingotCopper>, <minecraft:hardened_clay>], [<actuallyadditions:itemCrystal>, <ore:ingotCopper>, <actuallyadditions:itemCrystal>]]);
recipes.remove(<immersiveengineering:connector:2>);
recipes.addShaped(<immersiveengineering:connector:2> * 2, [[null, <ore:ingotIron>, null], [<minecraft:hardened_clay>, <ore:ingotIron>, <minecraft:hardened_clay>], [<immersiveengineering:connector>, <ore:ingotIron>, <immersiveengineering:connector>]]);
recipes.remove(<immersiveengineering:connector:4>);
recipes.addShaped(<immersiveengineering:connector:4> * 2, [[null, <ore:ingotAluminum>, null], [<minecraft:hardened_clay>, <ore:ingotAluminum>, <minecraft:hardened_clay>], [<immersiveengineering:connector:2>, <ore:ingotAluminum>, <immersiveengineering:connector:2>]]);

// Heavy Engineering Block
recipes.remove(<immersiveengineering:metalDecoration0:5>);
recipes.addShaped(<immersiveengineering:metalDecoration0:5> * 2, [[<ore:ingotSteel>, <immersiveengineering:material:9>, <ore:ingotSteel>], [<minecraft:piston>, <enderio:itemAlloy:7>, <minecraft:piston>], [<ore:ingotSteel>, <immersiveengineering:material:9>, <ore:ingotSteel>]]);

// Change Rods to fit Advanced Rocketry
recipes.remove(<immersiveengineering:material:1>);
recipes.remove(<immersiveengineering:material:2>);
recipes.remove(<immersiveengineering:material:3>);
recipes.addShaped(<immersiveengineering:material:3> * 4, [[<ore:ingotAluminum>, null, null], [null, <ore:ingotAluminum>, null], [null, null, <ore:ingotAluminum>]]);

// Excavator
mods.immersiveengineering.Excavator.getMineral("Uranium").removeOre("orePlutonium");
mods.immersiveengineering.Excavator.getMineral("Bauxite").removeOre("oreRutile");
mods.immersiveengineering.Excavator.getMineral("Bauxite").removeOre("oreTitanium");
mods.immersiveengineering.Excavator.getMineral("Platinum").removeOre("oreIridium");

// Treated Wood
recipes.removeShapeless(<immersiveengineering:treatedWood:1>, [<immersiveengineering:treatedWood:0>]);
recipes.removeShapeless(<immersiveengineering:treatedWood:2>, [<immersiveengineering:treatedWood:1>]);
recipes.remove(<immersiveengineering:treatedWood:0>);
recipes.addShapeless(<immersiveengineering:treatedWood:0> * 4, [<immersiveengineering:treatedWood:1>]);

// Wire Coil
recipes.remove(<immersiveengineering:wirecoil:0>);
recipes.remove(<immersiveengineering:wirecoil:1>);
recipes.remove(<immersiveengineering:wirecoil:2>);
recipes.remove(<immersiveengineering:wirecoil:3>);
recipes.remove(<immersiveengineering:wirecoil:4>);
recipes.remove(<immersiveengineering:wirecoil:5>);

recipes.addShaped(<immersiveengineering:wirecoil:0> * 4, [[null, <immersiveengineering:material:20>, null], [<immersiveengineering:material:20>, <immersiveengineering:material:0>, <immersiveengineering:material:20>], [null, <immersiveengineering:material:20>, null]]);
recipes.addShaped(<immersiveengineering:wirecoil:1> * 4, [[null, <immersiveengineering:material:21>, null], [<immersiveengineering:material:21>, <immersiveengineering:material:0>, <immersiveengineering:material:21>], [null, <immersiveengineering:material:21>, null]]);
recipes.addShaped(<immersiveengineering:wirecoil:2> * 4, [[null, <immersiveengineering:material:23>, null], [<immersiveengineering:material:22>, <immersiveengineering:material:0>, <immersiveengineering:material:22>], [null, <immersiveengineering:material:23>, null]]);
recipes.addShaped(<immersiveengineering:wirecoil:3> * 4, [[null, <immersiveengineering:material:4>, null], [<immersiveengineering:material:4>, <immersiveengineering:material:0>, <immersiveengineering:material:4>], [null, <immersiveengineering:material:4>, null]]);
recipes.addShaped(<immersiveengineering:wirecoil:4> * 4, [[null, <immersiveengineering:material:23>, null], [<immersiveengineering:material:23>, <immersiveengineering:material:0>, <immersiveengineering:material:23>], [null, <immersiveengineering:material:23>, null]]);
recipes.addShaped(<immersiveengineering:wirecoil:5> * 4, [[null, <minecraft:redstone>, null], [<immersiveengineering:material:22>, <immersiveengineering:material:0>, <immersiveengineering:material:22>], [null, <minecraft:redstone>, null]]);

