import crafttweaker.item.IItemStack;


#Heavy Engineering Block
recipes.remove(<immersiveengineering:metal_decoration0:5>);
recipes.addShaped("Heavy Engineering Block", <immersiveengineering:metal_decoration0:5>*2, [
    [<ore:plateUranium>, <ore:scaffoldingSteel>, <ore:plateUranium>],
    [<immersiveengineering:material:9>, <immersiveengineering:material:27>, <immersiveengineering:material:9>],
    [<ore:plateUranium>, <ore:scaffoldingSteel>, <ore:plateUranium>]
]);
#Iron Mechanical Component
recipes.remove(<immersiveengineering:material:9>);
recipes.addShaped("Iron Mechanical Component", <immersiveengineering:material:9>, [
    [<ore:plateSteel>, <ore:gearTin>, <ore:plateSteel>],
    [<ore:gearAluminum>, <ore:ingotCopper>, <ore:gearAluminum>],
    [<ore:plateSteel>, <ore:gearTin>, <ore:plateSteel>]
]);
#Coke Brick
recipes.remove(<immersiveengineering:stone_decoration>);
recipes.addShaped("Coke Brick", <immersiveengineering:stone_decoration>*2, [
    [<ceramics:unfired_clay:4>, <tconstruct:materials:2>, <ceramics:unfired_clay:4>],
    [<tconstruct:materials:2>, <minecraft:iron_ingot>, <tconstruct:materials:2>],
    [<ceramics:unfired_clay:4>, <tconstruct:materials:2>, <ceramics:unfired_clay:4>]
]);
#Steel Rod
recipes.remove(<immersiveengineering:material:2>);
recipes.addShapedMirrored("Steel Rod", <immersiveengineering:material:2>, [
    [null, <ore:ingotSteel>, <immersiveengineering:tool>.anyDamage().transformDamage(1)],
    [null, <ore:ingotSteel>, null],
    [null, <ore:ingotSteel>, null]
]);
#Iron Rod
recipes.remove(<immersiveengineering:material:1>);
recipes.addShapedMirrored("Iron Rod", <immersiveengineering:material:1>, [
    [null, <ore:ingotIron>, <immersiveengineering:tool>.withDamage(0).transformDamage(1)],
    [null, <ore:ingotIron>, null],
    [null, <ore:ingotIron>, null]
]);
#Aluminium Rod
recipes.remove(<immersiveengineering:material:3>);
recipes.addShapedMirrored("Aluminium Rod", <immersiveengineering:material:3>, [
    [null, <ore:ingotAluminum>, <immersiveengineering:tool>.withDamage(0).transformDamage(1)],
    [null, <ore:ingotAluminum>, null],
    [null, <ore:ingotAluminum>, null]
]);
#Light Engineering Block
recipes.remove(<immersiveengineering:metal_decoration0:4>);
recipes.addShaped("Light Engineering Block", <immersiveengineering:metal_decoration0:4>*2, [
    [<ore:ingotTin>, <ore:scaffoldingAluminum>, <ore:ingotTin>],
    [<ore:gearCopper>, <immersiveengineering:material:8>, <ore:gearCopper>],
    [<ore:ingotTin>, <ore:scaffoldingAluminum>, <ore:ingotTin>]
]);
#Redstone Engineering Block
recipes.remove(<immersiveengineering:metal_decoration0:3>);
recipes.addShaped("Redstone Engineering Block", <immersiveengineering:metal_decoration0:3>*2, [
    [<ic2:casing:3>, <ore:dustRedstone>, <ic2:casing:3>],
    [<ore:dustRedstone>, <ore:gearIron>, <ore:dustRedstone>],
    [<ic2:casing:3>, <ore:dustRedstone>, <ic2:casing:3>]
]);
#Lv Wire Connector
recipes.remove(<immersiveengineering:connector>);
recipes.addShaped("Lv Wire Connector", <immersiveengineering:connector>*4, [
    [null, <ore:ingotCopper>, null],
    [<ceramics:porcelain>, <immersiveengineering:material:20>, <ceramics:porcelain>],
    [<ceramics:porcelain>, <ore:ingotCopper>, <ceramics:porcelain>]
]);
#Lv Wire Relay
recipes.remove(<immersiveengineering:connector:1>);
recipes.addShaped("Lv Wire Relay", <immersiveengineering:connector:1>*6, [
    [null, null, null],
    [<ceramics:porcelain>, <ore:ingotCopper>, <ceramics:porcelain>],
    [<ceramics:porcelain>, <immersiveengineering:material:20>, <ceramics:porcelain>]
]);
#Mv Wire Connector
recipes.remove(<immersiveengineering:connector:2>);
recipes.addShaped("Mv Wire Connector", <immersiveengineering:connector:2>*4, [
    [null, <minecraft:iron_ingot>, null],
    [<ceramics:porcelain>, <ore:wireSteel>, <ceramics:porcelain>],
    [<ceramics:porcelain>, <minecraft:iron_ingot>, <ceramics:porcelain>]
]);
#Mv Wire Relay
recipes.remove(<immersiveengineering:connector:3>);
recipes.addShaped("Mv Wire Relay", <immersiveengineering:connector:3>*6, [
    [null, null, null],
    [<ceramics:porcelain>, <minecraft:iron_ingot>, <ceramics:porcelain>],
    [<ceramics:porcelain>, <ore:wireSteel>, <ceramics:porcelain>]
]);
#Hv Wire Connector
recipes.remove(<immersiveengineering:connector:4>);
recipes.addShaped("Hv Wire Connector", <immersiveengineering:connector:4>*4, [
    [null, <ore:ingotAluminum>, null],
    [<ceramics:porcelain>, <immersiveengineering:material:22>, <ceramics:porcelain>],
    [<ceramics:porcelain>, <ore:ingotAluminum>, <ceramics:porcelain>]
]);
#Hv Wire Relay
recipes.remove(<immersiveengineering:connector:5>);
recipes.addShaped("Hv Wire Relay", <immersiveengineering:connector:5>*6, [
    [null, <ore:ingotAluminum>, null],
    [<immersiveengineering:stone_decoration:8>, <immersiveengineering:material:22>, <immersiveengineering:stone_decoration:8>],
    [<immersiveengineering:stone_decoration:8>, <ore:ingotAluminum>, <immersiveengineering:stone_decoration:8>]
]);
#LV Capacitor
recipes.remove(<immersiveengineering:metal_device0>);
recipes.addShaped("LV Capacitor", <immersiveengineering:metal_device0>, [
    [<ore:ingotCopper>, <ore:ingotAluminum>, <ore:ingotCopper>],
    [<ore:ingotLithium>, <ore:dustLead>, <ore:ingotLithium>],
    [<ore:plankTreatedWood>, <minecraft:redstone_block>, <ore:plankTreatedWood>]
]);
#MV Capacitor
recipes.remove(<immersiveengineering:metal_device0:1>);
recipes.addShaped("MV Capacitor", <immersiveengineering:metal_device0:1>, [
    [<ore:plateBronze>, <ore:blockLead>, <ore:plateBronze>],
    [<ore:ingotSilver>, <immersiveengineering:metal_device0>, <ore:ingotSilver>],
    [<ore:plankTreatedWood>, <ore:blockRedstone>, <ore:plankTreatedWood>]
]);
#HV Capacitor
recipes.remove(<immersiveengineering:metal_device0:2>);
recipes.addShaped("HV Capacitor", <immersiveengineering:metal_device0:2>, [
    [<ore:plateElectrum>, <ore:blockSilver>, <ore:plateElectrum>],
    [<ore:plateSteel>, <immersiveengineering:metal_device0:1>, <ore:plateSteel>],
    [<ore:plankTreatedWood>, <ore:blockRedstone>, <ore:plankTreatedWood>]
]);
#Transformer
recipes.remove(<immersiveengineering:connector:8>);
recipes.addShaped("Transformer", <immersiveengineering:connector:8>, [
    [<immersiveengineering:connector:2>, null, <immersiveengineering:connector:4>],
    [<ore:plateSteel>, <immersiveengineering:metal_decoration0:2>, <ore:plateSteel>],
    [<ore:ingotSteel>, <ore:plateSteel>, <ore:ingotSteel>]
]);