Modpack-1.12.2/scripts/Immersive_Engineering.zs

129 lines
6.4 KiB
Text
Raw Permalink Normal View History

import crafttweaker.item.IItemStack;
2022-11-01 19:09:22 +01:00
#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>]
2022-11-01 19:09:22 +01:00
]);