Initial commit

This commit is contained in:
2024-11-28 17:00:03 +00:00
commit c0bd808561
11697 changed files with 631986 additions and 0 deletions

View File

View File

@@ -0,0 +1,191 @@
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.item.ItemCooldowns;
import mods.jei.JEI;
// Modern Materials
<tag:items:forge:modern_materials>.add(<tag:items:forge:ingots/aluminum>);
<tag:items:forge:modern_materials>.add(<tag:items:forge:ingots/steel>);
<tag:items:forge:modern_materials>.add(<tag:items:forge:plates/plastic>);
<tag:items:forge:modern_materials>.add(<tag:items:forge:ingots/iron>);
<tag:items:forge:modern_materials>.add(<tag:items:forge:ingots/copper>);
// Money Printing
craftingTable.remove(<item:apocalypsenow:money>);
craftingTable.addShapeless("an_money", <item:apocalypsenow:money> * 9, [<item:apocalypsenow:money_block>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("an_money_assembly")
.transitionTo(<item:minecraft:paper>)
.require(<item:minecraft:paper>)
.loops(1)
.addOutput(<item:apocalypsenow:money>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:emerald>))
.addStep<mods.createtweaker.PressingRecipe>()
);
// Apocalypse Now
craftingTable.removeByName("apocalypsenow:ventblockrecipe");
craftingTable.addShaped("ventblock", <item:apocalypsenow:ventblock>,
[[<item:minecraft:air>, <tag:items:forge:plates/iron>, <item:minecraft:air>],
[<tag:items:forge:plates/iron>, <item:minecraft:air>, <tag:items:forge:plates/iron>],
[<item:minecraft:air>, <tag:items:forge:plates/iron>, <item:minecraft:air>]]);
craftingTable.removeByName("apocalypsenow:corpsesackrecipe");
craftingTable.addShaped("corpsesack", <item:apocalypsenow:corpsesack>,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>],
[<item:apocalypsenow:human_flesh>, <item:apocalypsenow:human_flesh>, <item:apocalypsenow:human_flesh>]]);
craftingTable.remove(<item:apocalypsenow:medicalkit>);
craftingTable.addShaped("medicalkit", <item:apocalypsenow:medicalkit>,
[[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>],
[<item:firstaid:plaster>, <item:firstaid:bandage>, <item:apocalypsenow:scalpel>],
[<item:minecraft:air>, <item:apocalypsenow:scissors>.anyDamage(), <item:firstaid:morphine>]]);
craftingTable.remove(<item:apocalypsenow:suturekit>);
craftingTable.addShaped("suturekit", <item:apocalypsenow:suturekit>,
[[<item:minecraft:string>, <tag:items:forge:plates/aluminum>, <item:apocalypsenow:bloodbag>],
[<item:firstaid:plaster>, <item:firstaid:bandage>, <item:apocalypsenow:scalpel>],
[<tag:items:minecraft:wool>, <item:apocalypsenow:scissors>.anyDamage(), <item:firstaid:morphine>]]);
craftingTable.remove(<item:apocalypsenow:emptybloodbag>);
craftingTable.addShapedMirrored("emptybloodbag", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:emptybloodbag>,
[[<tag:items:forge:plates/plastic>, <item:minecraft:air>, <item:apocalypsenow:needle>],
[<item:minecraft:air>, <item:minecraft:string>, <item:minecraft:air>]]);
craftingTable.remove(<item:apocalypsenow:concret_barrier>);
craftingTable.addShapedMirrored("concret_barrier", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:concret_barrier> * 3,
[[<item:immersiveengineering:concrete>, <item:immersiveengineering:concrete>, <item:immersiveengineering:concrete>],
[<item:immersiveengineering:concrete>, <item:immersiveengineering:concrete>, <item:immersiveengineering:concrete>]]);
craftingTable.addShapedMirrored("concrete_bricks", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:concrete_bricks> * 4,
[[<item:immersiveengineering:concrete_tile>, <item:immersiveengineering:concrete_tile>],
[<item:immersiveengineering:concrete_tile>, <item:immersiveengineering:concrete_tile>]]);
craftingTable.addShapedMirrored("concrete_lined_barrier", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:lined_concrete_barrier> * 3,
[[<item:immersiveengineering:concrete>, <tag:items:forge:dyes/yellow>, <item:immersiveengineering:concrete>],
[<item:immersiveengineering:concrete>, <item:immersiveengineering:concrete>, <item:immersiveengineering:concrete>]]);
craftingTable.remove(<item:apocalypsenow:cardboard_box>);
craftingTable.addShaped("cardboard_box", <item:apocalypsenow:cardboard_box>,
[[<item:minecraft:paper>, <item:minecraft:paper>, <item:minecraft:paper>],
[<item:minecraft:paper>, <item:minecraft:slime_ball>, <item:minecraft:paper>],
[<item:minecraft:paper>, <item:minecraft:paper>, <item:minecraft:paper>]]);
craftingTable.remove(<item:apocalypsenow:nailbox>);
craftingTable.addShapedMirrored("nail_box", <constant:minecraft:mirroraxis:vertical>, <item:apocalypsenow:nailbox>,
[[<tag:items:forge:nuggets/steel>],
[<tag:items:forge:nuggets/steel>],
[<tag:items:forge:nuggets/steel>]]);
craftingTable.remove(<item:apocalypsenow:iron_window>);
craftingTable.addShapedMirrored("iron_window", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:iron_window> * 4,
[[<tag:items:forge:ingots/iron>, <tag:items:forge:glass_panes>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:glass_panes>, <tag:items:forge:glass_panes>, <tag:items:forge:glass_panes>]]);
craftingTable.remove(<item:apocalypsenow:barbed_wire>);
craftingTable.addShaped("barbed_wire", <item:apocalypsenow:barbed_wire> * 3,
[[<item:minecraft:air>, <tag:items:forge:wires/steel>, <item:minecraft:air>],
[<tag:items:forge:wires/steel>, <item:minecraft:air>, <tag:items:forge:wires/steel>],
[<item:minecraft:air>, <tag:items:forge:wires/steel>, <item:minecraft:air>]]);
craftingTable.remove(<item:apocalypsenow:nail_bomb>);
craftingTable.addShaped("nail_bomb", <item:apocalypsenow:nail_bomb>,
[[<item:minecraft:air>, <item:minecraft:stone_pressure_plate>, <item:minecraft:air>],
[<tag:items:forge:plates/iron>, <item:apocalypsenow:nailbox>, <tag:items:forge:plates/iron>],
[<item:minecraft:air>, <item:apocalypsenow:gunpowder_can>, <item:minecraft:air>]]);
craftingTable.remove(<item:apocalypsenow:improvisedbomb>);
craftingTable.addShapedMirrored("improvised_bomb", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:improvisedbomb>,
[[<item:minecraft:air>, <item:minecraft:stone_pressure_plate>, <item:minecraft:air>],
[<tag:items:forge:plates/iron>, <item:apocalypsenow:gunpowder_can>, <tag:items:forge:plates/iron>]]);
craftingTable.remove(<item:apocalypsenow:gunpowder_can>);
craftingTable.addShapedMirrored("gunpowder_can", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:gunpowder_can>,
[[<item:minecraft:air>, <tag:items:forge:gunpowder>, <item:minecraft:air>],
[<tag:items:forge:gunpowder>, <item:apocalypsenow:can>, <tag:items:forge:gunpowder>],
[<item:minecraft:air>, <tag:items:forge:gunpowder>, <item:minecraft:air>]]);
craftingTable.remove(<item:apocalypsenow:pipe_bomb>);
craftingTable.addShapedMirrored("pipe_bomb", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:pipe_bomb>,
[[<item:apocalypsenow:gunpowder_can>, <item:apocalypsenow:pipe>, <item:apocalypsenow:gunpowder_can>]]);
craftingTable.remove(<item:apocalypsenow:can_opener>);
craftingTable.addShapedMirrored("can_opener", <constant:minecraft:mirroraxis:horizontal>, <item:apocalypsenow:can_opener>,
[[<tag:items:forge:nuggets/iron>, <tag:items:forge:ingots/iron>],
[<item:minecraft:air>, <tag:items:forge:nuggets/iron>]]);
craftingTable.remove(<item:apocalypsenow:log_with_stone>);
craftingTable.addShaped("reinforced_log", <item:apocalypsenow:log_with_stone>,
[[<item:minecraft:air>, <item:minecraft:stone>, <item:minecraft:air>],
[<item:minecraft:stone>, <tag:items:minecraft:logs>, <item:minecraft:stone>],
[<item:minecraft:air>, <item:minecraft:stone>, <item:minecraft:air>]]);
craftingTable.remove(<item:apocalypsenow:land_mine>);
craftingTable.addShaped("land_mine", <item:apocalypsenow:land_mine>,
[[<item:minecraft:air>, <item:minecraft:heavy_weighted_pressure_plate>, <item:minecraft:air>],
[<tag:items:forge:plates/steel>, <item:apocalypsenow:gunpowder_can>, <tag:items:forge:plates/steel>],
[<item:minecraft:air>, <tag:items:forge:plates/steel>, <item:minecraft:air>]]);
craftingTable.remove(<item:apocalypsenow:tripwire_bomb>);
craftingTable.addShaped("tripwire_bomb", <item:apocalypsenow:tripwire_bomb>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dusts/redstone>, <item:minecraft:tnt>, <tag:items:forge:dusts/redstone>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>]]);
craftingTable.remove(<item:apocalypsenow:planks_a>);
craftingTable.addShaped("planks_a", <item:apocalypsenow:planks_a>,
[[<tag:items:minecraft:planks>, <tag:items:minecraft:planks>, <item:minecraft:air>],
[<item:minecraft:air>, <item:apocalypsenow:nailbox>, <item:minecraft:air>],
[<item:minecraft:air>, <tag:items:minecraft:planks>, <tag:items:minecraft:planks>]]);
craftingTable.remove(<item:apocalypsenow:planks_a>);
craftingTable.addShaped("planks_a", <item:apocalypsenow:planks_a>,
[[<tag:items:minecraft:planks>, <tag:items:minecraft:planks>, <item:minecraft:air>],
[<item:minecraft:air>, <item:apocalypsenow:nailbox>, <item:minecraft:air>],
[<item:minecraft:air>, <tag:items:minecraft:planks>, <tag:items:minecraft:planks>]]);
craftingTable.remove(<item:apocalypsenow:planksc>);
craftingTable.addShaped("planks_b", <item:apocalypsenow:planksc>,
[[<tag:items:minecraft:planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:minecraft:planks>, <item:apocalypsenow:nailbox>, <tag:items:minecraft:planks>],
[<item:minecraft:air>, <item:minecraft:air>, <tag:items:minecraft:planks>]]);
craftingTable.remove(<item:apocalypsenow:planksb>);
craftingTable.addShaped("planksb", <item:apocalypsenow:planksb>,
[[<item:minecraft:air>, <tag:items:minecraft:planks>, <item:minecraft:air>],
[<tag:items:minecraft:planks>, <item:apocalypsenow:nailbox>, <tag:items:minecraft:planks>],
[<item:minecraft:air>, <tag:items:minecraft:planks>, <item:minecraft:air>]]);
craftingTable.remove(<item:apocalypsenow:metal_bars>);
craftingTable.addShaped("metal_bars", <item:apocalypsenow:metal_bars>,
[[<tag:items:forge:rods/steel>, <tag:items:forge:rods/steel>, <tag:items:forge:rods/steel>]]);
craftingTable.remove(<item:apocalypsenow:traffic_barricade>);
craftingTable.addShaped("traffic_barricade", <item:apocalypsenow:traffic_barricade> * 3,
[[<tag:items:forge:modern_materials>, <tag:items:forge:modern_materials>, <tag:items:forge:modern_materials>],
[<tag:items:forge:modern_materials>, <tag:items:forge:dyes/red>, <tag:items:forge:modern_materials>]]);
craftingTable.remove(<item:apocalypsenow:construction_barricade>);
craftingTable.addShaped("construction_barricade", <item:apocalypsenow:construction_barricade> * 3,
[[<tag:items:forge:modern_materials>, <tag:items:forge:modern_materials>, <tag:items:forge:modern_materials>],
[<tag:items:forge:modern_materials>, <tag:items:forge:dyes/yellow>, <tag:items:forge:modern_materials>]]);
craftingTable.remove(<item:apocalypsenow:medical_storage>);
craftingTable.addShaped("medical_storage", <item:apocalypsenow:medical_storage>,
[[<item:minecraft:air>, <tag:items:forge:modern_materials>, <item:minecraft:air>],
[<tag:items:forge:modern_materials>, <tag:items:forge:dyes/red>, <tag:items:forge:modern_materials>],
[<item:minecraft:air>, <tag:items:forge:modern_materials>, <item:minecraft:air>]]);
craftingTable.remove(<item:apocalypsenow:safe>);
craftingTable.addShaped("safe", <item:apocalypsenow:safe>,
[[<tag:items:forge:chests>, <item:create:cogwheel>],
[<tag:items:forge:storage_blocks/iron>, <item:minecraft:air>]]);
craftingTable.remove(<item:apocalypsenow:sedexbox>);
craftingTable.addShaped("sedexbox", <item:apocalypsenow:sedexbox>,
[[<item:minecraft:paper>, <item:minecraft:paper>, <item:minecraft:paper>],
[<tag:items:forge:dyes/white>, <item:minecraft:slime_ball>, <item:minecraft:paper>],
[<item:minecraft:paper>, <item:minecraft:paper>, <item:minecraft:paper>]]);
craftingTable.remove(<item:apocalypsenow:bomb_defusing_kit>);
craftingTable.addShapeless("bomb_defusing_kit", <item:apocalypsenow:bomb_defusing_kit>,
[<item:immersiveengineering:screwdriver>, <item:immersiveengineering:wirecutter>]);

View File

@@ -0,0 +1,657 @@
import crafttweaker.api.item.IItemStack;
import mods.jei.JEI;
// Cars
// Engine Piston
craftingTable.removeByName("car:battery");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("battery")
.transitionTo(<item:contenttweaker:incomplete_battery>)
.require(<item:immersiveengineering:storage_lead>)
.loops(2)
.addOutput(<item:car:battery>, 1)
.addStep<mods.createtweaker.CuttingRecipe>()
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:immersiveengineering:redstone_acid> * 500))
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:minecraft:water> * 500))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/electrum>))
.addStep<mods.createtweaker.PressingRecipe>()
);
// Cars
// Engine Piston
craftingTable.removeByName("car:engine_piston");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("engine_piston")
.transitionTo(<item:contenttweaker:incomplete_engine_piston>)
.require(<item:minecraft:piston>)
.loops(1)
.addOutput(<item:car:engine_piston>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:rods/steel>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:rods/steel>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/steel>))
.addStep<mods.createtweaker.PressingRecipe>()
);
// 3 Cylinder Engine
craftingTable.removeByName("car:engine_3_cylinder");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("engine_3_cylinder")
.transitionTo(<item:contenttweaker:incomplete_engine_3_cylinder>)
.require(<item:immersiveengineering:storage_aluminum>)
.loops(3)
.addOutput(<item:car:engine_3_cylinder>, 1)
.addStep<mods.createtweaker.CuttingRecipe>()
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:immersivepetroleum:lubricant> * 250))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:car:engine_piston>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:create:precision_mechanism>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/steel>))
.addStep<mods.createtweaker.PressingRecipe>()
);
// 6 Cylinder Engine
craftingTable.removeByName("car:engine_6_cylinder");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("engine_6_cylinder")
.transitionTo(<item:contenttweaker:incomplete_engine_6_cylinder>)
.require(<item:car:engine_3_cylinder>)
.loops(3)
.addOutput(<item:car:engine_6_cylinder>, 1)
.addStep<mods.createtweaker.CuttingRecipe>()
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:immersivepetroleum:lubricant> * 250))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:car:engine_piston>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:create:precision_mechanism>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/steel>))
.addStep<mods.createtweaker.PressingRecipe>()
);
// Truck Engine
craftingTable.removeByName("car:engine_truck");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("engine_truck")
.transitionTo(<item:contenttweaker:incomplete_engine_truck>)
.require(<item:car:engine_6_cylinder>)
.loops(3)
.addOutput(<item:car:engine_truck>, 1)
.addStep<mods.createtweaker.CuttingRecipe>()
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:immersivepetroleum:lubricant> * 250))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:car:engine_piston>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:create:precision_mechanism>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/steel>))
.addStep<mods.createtweaker.PressingRecipe>()
);
// Wheels
craftingTable.removeByName("car:wheel");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("wheel")
.transitionTo(<item:contenttweaker:incomplete_wheel>)
.require(<item:immersiveengineering:storage_aluminum>)
.loops(3)
.addOutput(<item:car:wheel>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:contenttweaker:rubber>))
.addStep<mods.createtweaker.PressingRecipe>()
.addStep<mods.createtweaker.CuttingRecipe>()
);
// Big Wheels
craftingTable.removeByName("car:big_wheel");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("big_wheel")
.transitionTo(<item:contenttweaker:incomplete_big_wheel>)
.require(<item:car:wheel>)
.loops(3)
.addOutput(<item:car:big_wheel>, 1)
.addStep<mods.createtweaker.CuttingRecipe>()
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:contenttweaker:rubber>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:ingots/aluminum>))
.addStep<mods.createtweaker.PressingRecipe>()
);
// Small tank
craftingTable.removeByName("car:small_tank");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("small_tank")
.transitionTo(<item:contenttweaker:incomplete_small_tank>)
.require(<item:immersiveengineering:storage_aluminum>)
.loops(1)
.addOutput(<item:car:small_tank>, 1)
.addStep<mods.createtweaker.PressingRecipe>()
.addStep<mods.createtweaker.PressingRecipe>()
.addStep<mods.createtweaker.CuttingRecipe>()
);
// Medium tank
craftingTable.removeByName("car:medium_tank");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("medium_tank")
.transitionTo(<item:contenttweaker:incomplete_medium_tank>)
.require(<item:car:small_tank>)
.loops(1)
.addOutput(<item:car:medium_tank>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:immersiveengineering:storage_aluminum>))
.addStep<mods.createtweaker.CuttingRecipe>()
.addStep<mods.createtweaker.PressingRecipe>()
.addStep<mods.createtweaker.PressingRecipe>()
);
// Large tank
craftingTable.removeByName("car:large_tank");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("large_tank")
.transitionTo(<item:contenttweaker:incomplete_large_tank>)
.require(<item:car:medium_tank>)
.loops(1)
.addOutput(<item:car:large_tank>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:immersiveengineering:storage_aluminum>))
.addStep<mods.createtweaker.CuttingRecipe>()
.addStep<mods.createtweaker.PressingRecipe>()
.addStep<mods.createtweaker.PressingRecipe>()
);
// Canister
craftingTable.removeByName("car:canister");
craftingTable.addShaped("canister", <item:car:canister>,
[[<tag:items:forge:plates/iron>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:plates/plastic>, <item:minecraft:air>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// Gas Station
craftingTable.removeByName("car:gas_station");
<recipetype:create:mechanical_crafting>.addRecipe("gas_station", <item:car:gas_station>,
[[<tag:items:forge:ingots/iron>, <tag:items:forge:storage_blocks/iron>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <item:immersiveengineering:component_electronic_adv>, <tag:items:forge:ingots/iron>],
[<item:minecraft:smooth_stone_slab>, <item:create:fluid_tank>, <item:minecraft:smooth_stone_slab>]]);
// Wood Body
// Oak Wood
craftingTable.removeByName("car:oak_body");
<recipetype:create:mechanical_crafting>.addRecipe("oak_body", <item:car:oak_body>,
[[<item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:oak_planks>, <tag:items:forge:glass>, <item:minecraft:oak_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>]]);
craftingTable.removeByName("car:acacia_body");
<recipetype:create:mechanical_crafting>.addRecipe("acacia_body", <item:car:acacia_body>,
[[<item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:acacia_planks>, <tag:items:forge:glass>, <item:minecraft:acacia_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>]]);
craftingTable.removeByName("car:dark_oak_body");
<recipetype:create:mechanical_crafting>.addRecipe("dark_oak_body", <item:car:dark_oak_body>,
[[<item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:dark_oak_planks>, <tag:items:forge:glass>, <item:minecraft:dark_oak_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>]]);
craftingTable.removeByName("car:birch_body");
<recipetype:create:mechanical_crafting>.addRecipe("birch_body", <item:car:birch_body>,
[[<item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:birch_planks>, <tag:items:forge:glass>, <item:minecraft:birch_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>]]);
craftingTable.removeByName("car:jungle_body");
<recipetype:create:mechanical_crafting>.addRecipe("jungle_body", <item:car:jungle_body>,
[[<item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:jungle_planks>, <tag:items:forge:glass>, <item:minecraft:jungle_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>]]);
craftingTable.removeByName("car:spruce_body");
<recipetype:create:mechanical_crafting>.addRecipe("spruce_body", <item:car:spruce_body>,
[[<item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:spruce_planks>, <tag:items:forge:glass>, <item:minecraft:spruce_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>]]);
craftingTable.removeByName("car:crimson_body");
<recipetype:create:mechanical_crafting>.addRecipe("crimson_body", <item:car:crimson_body>,
[[<item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:crimson_planks>, <tag:items:forge:glass>, <item:minecraft:crimson_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>]]);
craftingTable.removeByName("car:warped_body");
<recipetype:create:mechanical_crafting>.addRecipe("warped_body", <item:car:warped_body>,
[[<item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:warped_planks>, <tag:items:forge:glass>, <item:minecraft:warped_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>]]);
// Big Bodies
craftingTable.removeByName("car:big_oak_body");
<recipetype:create:mechanical_crafting>.addRecipe("big_oak_body", <item:car:big_oak_body>,
[[<item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:oak_planks>, <tag:items:forge:glass>, <tag:items:forge:glass>, <item:minecraft:oak_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>, <item:minecraft:oak_planks>]]);
craftingTable.removeByName("car:big_acacia_body");
<recipetype:create:mechanical_crafting>.addRecipe("big_acacia_body", <item:car:big_acacia_body>,
[[<item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:acacia_planks>, <tag:items:forge:glass>, <tag:items:forge:glass>, <item:minecraft:acacia_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>, <item:minecraft:acacia_planks>]]);
craftingTable.removeByName("car:big_dark_oak_body");
<recipetype:create:mechanical_crafting>.addRecipe("big_dark_oak_body", <item:car:big_dark_oak_body>,
[[<item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:dark_oak_planks>, <tag:items:forge:glass>, <tag:items:forge:glass>, <item:minecraft:dark_oak_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>, <item:minecraft:dark_oak_planks>]]);
craftingTable.removeByName("car:big_birch_body");
<recipetype:create:mechanical_crafting>.addRecipe("big_birch_body", <item:car:big_birch_body>,
[[<item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:birch_planks>, <tag:items:forge:glass>, <tag:items:forge:glass>, <item:minecraft:birch_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>, <item:minecraft:birch_planks>]]);
craftingTable.removeByName("car:big_jungle_body");
<recipetype:create:mechanical_crafting>.addRecipe("big_jungle_body", <item:car:big_jungle_body>,
[[<item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:jungle_planks>, <tag:items:forge:glass>, <tag:items:forge:glass>, <item:minecraft:jungle_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>, <item:minecraft:jungle_planks>]]);
craftingTable.removeByName("car:big_spruce_body");
<recipetype:create:mechanical_crafting>.addRecipe("big_spruce_body", <item:car:big_spruce_body>,
[[<item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:spruce_planks>, <tag:items:forge:glass>, <tag:items:forge:glass>, <item:minecraft:spruce_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>, <item:minecraft:spruce_planks>]]);
craftingTable.removeByName("car:big_crimson_body");
<recipetype:create:mechanical_crafting>.addRecipe("big_crimson_body", <item:car:big_crimson_body>,
[[<item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:crimson_planks>, <tag:items:forge:glass>, <tag:items:forge:glass>, <item:minecraft:crimson_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>, <item:minecraft:crimson_planks>]]);
craftingTable.removeByName("car:big_warped_body");
<recipetype:create:mechanical_crafting>.addRecipe("big_warped_body", <item:car:big_warped_body>,
[[<item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:warped_planks>, <tag:items:forge:glass>, <tag:items:forge:glass>, <item:minecraft:warped_planks>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>, <item:minecraft:warped_planks>]]);
// Transporter Body
// Black
craftingTable.removeByName("car:black_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("black_transporter_body", <item:car:black_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/black>, <tag:items:forge:dyes/black>, <tag:items:forge:dyes/black>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// White
craftingTable.removeByName("car:white_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("white_transporter_body", <item:car:white_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/white>, <tag:items:forge:dyes/white>, <tag:items:forge:dyes/white>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// Blue
craftingTable.removeByName("car:blue_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("blue_transporter_body", <item:car:blue_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/blue>, <tag:items:forge:dyes/blue>, <tag:items:forge:dyes/blue>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// Brown
craftingTable.removeByName("car:brown_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("brown_transporter_body", <item:car:brown_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/brown>, <tag:items:forge:dyes/brown>, <tag:items:forge:dyes/brown>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// cyan
craftingTable.removeByName("car:cyan_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("cyan_transporter_body", <item:car:cyan_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/cyan>, <tag:items:forge:dyes/cyan>, <tag:items:forge:dyes/cyan>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// gray
craftingTable.removeByName("car:gray_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("gray_transporter_body", <item:car:gray_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/gray>, <tag:items:forge:dyes/gray>, <tag:items:forge:dyes/gray>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// green
craftingTable.removeByName("car:green_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("green_transporter_body", <item:car:green_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/green>, <tag:items:forge:dyes/green>, <tag:items:forge:dyes/green>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// light_blue
craftingTable.removeByName("car:light_blue_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("light_blue_transporter_body", <item:car:light_blue_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/light_blue>, <tag:items:forge:dyes/light_blue>, <tag:items:forge:dyes/light_blue>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// lime
craftingTable.removeByName("car:lime_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("lime_transporter_body", <item:car:lime_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/lime>, <tag:items:forge:dyes/lime>, <tag:items:forge:dyes/lime>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// magenta
craftingTable.removeByName("car:magenta_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("magenta_transporter_body", <item:car:magenta_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/magenta>, <tag:items:forge:dyes/magenta>, <tag:items:forge:dyes/magenta>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// orange
craftingTable.removeByName("car:orange_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("orange_transporter_body", <item:car:orange_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/orange>, <tag:items:forge:dyes/orange>, <tag:items:forge:dyes/orange>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// pink
craftingTable.removeByName("car:pink_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("pink_transporter_body", <item:car:pink_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/pink>, <tag:items:forge:dyes/pink>, <tag:items:forge:dyes/pink>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// purple
craftingTable.removeByName("car:purple_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("purple_transporter_body", <item:car:purple_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/purple>, <tag:items:forge:dyes/purple>, <tag:items:forge:dyes/purple>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// red
craftingTable.removeByName("car:red_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("red_transporter_body", <item:car:red_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/red>, <tag:items:forge:dyes/red>, <tag:items:forge:dyes/red>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// light_gray
craftingTable.removeByName("car:light_gray_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("light_gray_transporter_body", <item:car:light_gray_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/light_gray>, <tag:items:forge:dyes/light_gray>, <tag:items:forge:dyes/light_gray>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// yellow
craftingTable.removeByName("car:yellow_transporter_body");
<recipetype:create:mechanical_crafting>.addRecipe("yellow_transporter_body", <item:car:yellow_transporter_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/yellow>, <tag:items:forge:dyes/yellow>, <tag:items:forge:dyes/yellow>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// SUV Body
// white
craftingTable.removeByName("car:white_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("white_suv_body", <item:car:white_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/white>, <tag:items:forge:dyes/white>, <tag:items:forge:dyes/white>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// black
craftingTable.removeByName("car:black_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("black_suv_body", <item:car:black_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/black>, <tag:items:forge:dyes/black>, <tag:items:forge:dyes/black>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// blue
craftingTable.removeByName("car:blue_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("blue_suv_body", <item:car:blue_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/blue>, <tag:items:forge:dyes/blue>, <tag:items:forge:dyes/blue>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// brown
craftingTable.removeByName("car:brown_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("brown_suv_body", <item:car:brown_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/brown>, <tag:items:forge:dyes/brown>, <tag:items:forge:dyes/brown>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// cyan
craftingTable.removeByName("car:cyan_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("cyan_suv_body", <item:car:cyan_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/cyan>, <tag:items:forge:dyes/cyan>, <tag:items:forge:dyes/cyan>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// gray
craftingTable.removeByName("car:gray_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("gray_suv_body", <item:car:gray_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/gray>, <tag:items:forge:dyes/gray>, <tag:items:forge:dyes/gray>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// green
craftingTable.removeByName("car:green_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("green_suv_body", <item:car:green_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/green>, <tag:items:forge:dyes/green>, <tag:items:forge:dyes/green>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// light_blue
craftingTable.removeByName("car:light_blue_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("light_blue_suv_body", <item:car:light_blue_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/light_blue>, <tag:items:forge:dyes/light_blue>, <tag:items:forge:dyes/light_blue>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// lime
craftingTable.removeByName("car:lime_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("lime_suv_body", <item:car:lime_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/lime>, <tag:items:forge:dyes/lime>, <tag:items:forge:dyes/lime>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// magenta
craftingTable.removeByName("car:magenta_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("magenta_suv_body", <item:car:magenta_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/magenta>, <tag:items:forge:dyes/magenta>, <tag:items:forge:dyes/magenta>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// orange
craftingTable.removeByName("car:orange_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("orange_suv_body", <item:car:orange_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/orange>, <tag:items:forge:dyes/orange>, <tag:items:forge:dyes/orange>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// pink
craftingTable.removeByName("car:pink_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("pink_suv_body", <item:car:pink_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/pink>, <tag:items:forge:dyes/pink>, <tag:items:forge:dyes/pink>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// purple
craftingTable.removeByName("car:purple_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("purple_suv_body", <item:car:purple_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/purple>, <tag:items:forge:dyes/purple>, <tag:items:forge:dyes/purple>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// red
craftingTable.removeByName("car:red_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("red_suv_body", <item:car:red_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/red>, <tag:items:forge:dyes/red>, <tag:items:forge:dyes/red>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// light_gray
craftingTable.removeByName("car:light_gray_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("light_gray_suv_body", <item:car:light_gray_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/light_gray>, <tag:items:forge:dyes/light_gray>, <tag:items:forge:dyes/light_gray>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// yellow
craftingTable.removeByName("car:yellow_suv_body");
<recipetype:create:mechanical_crafting>.addRecipe("yellow_suv_body", <item:car:yellow_suv_body>,
[[<item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:dyes/yellow>, <tag:items:forge:dyes/yellow>, <tag:items:forge:dyes/yellow>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/steel>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>],
[ <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// Sportscar Body
// white
craftingTable.removeByName("car:white_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("white_sport_body", <item:car:white_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/white>, <tag:items:forge:dyes/white>, <tag:items:forge:dyes/white>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// black
craftingTable.removeByName("car:black_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("black_sport_body", <item:car:black_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/black>, <tag:items:forge:dyes/black>, <tag:items:forge:dyes/black>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// blue
craftingTable.removeByName("car:blue_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("blue_sport_body", <item:car:blue_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/blue>, <tag:items:forge:dyes/blue>, <tag:items:forge:dyes/blue>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// brown
craftingTable.removeByName("car:brown_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("brown_sport_body", <item:car:brown_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/brown>, <tag:items:forge:dyes/brown>, <tag:items:forge:dyes/brown>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// cyan
craftingTable.removeByName("car:cyan_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("cyan_sport_body", <item:car:cyan_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/cyan>, <tag:items:forge:dyes/cyan>, <tag:items:forge:dyes/cyan>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// gray
craftingTable.removeByName("car:gray_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("gray_sport_body", <item:car:gray_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/gray>, <tag:items:forge:dyes/gray>, <tag:items:forge:dyes/gray>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// green
craftingTable.removeByName("car:green_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("green_sport_body", <item:car:green_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/green>, <tag:items:forge:dyes/green>, <tag:items:forge:dyes/green>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// light_blue
craftingTable.removeByName("car:light_blue_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("light_blue_sport_body", <item:car:light_blue_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/light_blue>, <tag:items:forge:dyes/light_blue>, <tag:items:forge:dyes/light_blue>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// lime
craftingTable.removeByName("car:lime_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("lime_sport_body", <item:car:lime_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/lime>, <tag:items:forge:dyes/lime>, <tag:items:forge:dyes/lime>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// magenta
craftingTable.removeByName("car:magenta_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("magenta_sport_body", <item:car:magenta_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/magenta>, <tag:items:forge:dyes/magenta>, <tag:items:forge:dyes/magenta>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// orange
craftingTable.removeByName("car:orange_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("orange_sport_body", <item:car:orange_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/orange>, <tag:items:forge:dyes/orange>, <tag:items:forge:dyes/orange>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// pink
craftingTable.removeByName("car:pink_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("pink_sport_body", <item:car:pink_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/pink>, <tag:items:forge:dyes/pink>, <tag:items:forge:dyes/pink>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// purple
craftingTable.removeByName("car:purple_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("purple_sport_body", <item:car:purple_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/purple>, <tag:items:forge:dyes/purple>, <tag:items:forge:dyes/purple>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// red
craftingTable.removeByName("car:red_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("red_sport_body", <item:car:red_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/red>, <tag:items:forge:dyes/red>, <tag:items:forge:dyes/red>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// light_gray
craftingTable.removeByName("car:light_gray_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("light_gray_sport_body", <item:car:light_gray_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/light_gray>, <tag:items:forge:dyes/light_gray>, <tag:items:forge:dyes/light_gray>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// yellow
craftingTable.removeByName("car:yellow_sport_body");
<recipetype:create:mechanical_crafting>.addRecipe("yellow_sport_body", <item:car:yellow_sport_body>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:glass>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:dyes/yellow>, <tag:items:forge:dyes/yellow>, <tag:items:forge:dyes/yellow>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);

View File

@@ -0,0 +1,228 @@
import crafttweaker.api.item.IItemStack;
import mods.jei.JEI;
// Containers
// white
craftingTable.removeByName("car:white_container");
craftingTable.addShaped("white_container", <item:car:white_container>,
[[<tag:items:forge:dyes/white>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/white>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/white>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/white>]]);
// black
craftingTable.removeByName("car:black_container");
craftingTable.addShaped("black_container", <item:car:black_container>,
[[<tag:items:forge:dyes/black>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/black>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/black>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/black>]]);
// blue
craftingTable.removeByName("car:blue_container");
craftingTable.addShaped("blue_container", <item:car:blue_container>,
[[<tag:items:forge:dyes/blue>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/blue>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/blue>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/blue>]]);
// brown
craftingTable.removeByName("car:brown_container");
craftingTable.addShaped("brown_container", <item:car:brown_container>,
[[<tag:items:forge:dyes/brown>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/brown>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/brown>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/brown>]]);
// cyan
craftingTable.removeByName("car:cyan_container");
craftingTable.addShaped("cyan_container", <item:car:cyan_container>,
[[<tag:items:forge:dyes/cyan>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/cyan>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/cyan>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/cyan>]]);
// gray
craftingTable.removeByName("car:gray_container");
craftingTable.addShaped("gray_container", <item:car:gray_container>,
[[<tag:items:forge:dyes/gray>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/gray>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/gray>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/gray>]]);
// green
craftingTable.removeByName("car:green_container");
craftingTable.addShaped("green_container", <item:car:green_container>,
[[<tag:items:forge:dyes/green>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/green>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/green>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/green>]]);
// light_blue
craftingTable.removeByName("car:light_blue_container");
craftingTable.addShaped("light_blue_container", <item:car:light_blue_container>,
[[<tag:items:forge:dyes/light_blue>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/light_blue>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/light_blue>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/light_blue>]]);
// lime
craftingTable.removeByName("car:lime_container");
craftingTable.addShaped("lime_container", <item:car:lime_container>,
[[<tag:items:forge:dyes/lime>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/lime>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/lime>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/lime>]]);
// magenta
craftingTable.removeByName("car:magenta_container");
craftingTable.addShaped("magenta_container", <item:car:magenta_container>,
[[<tag:items:forge:dyes/magenta>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/magenta>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/magenta>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/magenta>]]);
// orange
craftingTable.removeByName("car:orange_container");
craftingTable.addShaped("orange_container", <item:car:orange_container>,
[[<tag:items:forge:dyes/orange>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/orange>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/orange>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/orange>]]);
// pink
craftingTable.removeByName("car:pink_container");
craftingTable.addShaped("pink_container", <item:car:pink_container>,
[[<tag:items:forge:dyes/pink>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/pink>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/pink>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/pink>]]);
// purple
craftingTable.removeByName("car:purple_container");
craftingTable.addShaped("purple_container", <item:car:purple_container>,
[[<tag:items:forge:dyes/purple>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/purple>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/purple>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/purple>]]);
// red
craftingTable.removeByName("car:red_container");
craftingTable.addShaped("red_container", <item:car:red_container>,
[[<tag:items:forge:dyes/red>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/red>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/red>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/red>]]);
// light_gray
craftingTable.removeByName("car:light_gray_container");
craftingTable.addShaped("light_gray_container", <item:car:light_gray_container>,
[[<tag:items:forge:dyes/light_gray>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/light_gray>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/light_gray>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/light_gray>]]);
// yellow
craftingTable.removeByName("car:yellow_container");
craftingTable.addShaped("yellow_container", <item:car:yellow_container>,
[[<tag:items:forge:dyes/yellow>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/yellow>],
[<tag:items:forge:plates/iron>, <tag:items:forge:chests>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/yellow>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/yellow>]]);
// Fluid Tank
// white
craftingTable.removeByName("car:white_tank_container");
craftingTable.addShaped("white_tank_container", <item:car:white_tank_container>,
[[<tag:items:forge:dyes/white>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/white>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/white>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/white>]]);
// black
craftingTable.removeByName("car:black_tank_container");
craftingTable.addShaped("black_tank_container", <item:car:black_tank_container>,
[[<tag:items:forge:dyes/black>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/black>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/black>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/black>]]);
// blue
craftingTable.removeByName("car:blue_tank_container");
craftingTable.addShaped("blue_tank_container", <item:car:blue_tank_container>,
[[<tag:items:forge:dyes/blue>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/blue>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/blue>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/blue>]]);
// brown
craftingTable.removeByName("car:brown_tank_container");
craftingTable.addShaped("brown_tank_container", <item:car:brown_tank_container>,
[[<tag:items:forge:dyes/brown>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/brown>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/brown>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/brown>]]);
// cyan
craftingTable.removeByName("car:cyan_tank_container");
craftingTable.addShaped("cyan_tank_container", <item:car:cyan_tank_container>,
[[<tag:items:forge:dyes/cyan>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/cyan>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/cyan>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/cyan>]]);
// gray
craftingTable.removeByName("car:gray_tank_container");
craftingTable.addShaped("gray_tank_container", <item:car:gray_tank_container>,
[[<tag:items:forge:dyes/gray>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/gray>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/gray>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/gray>]]);
// green
craftingTable.removeByName("car:green_tank_container");
craftingTable.addShaped("green_tank_container", <item:car:green_tank_container>,
[[<tag:items:forge:dyes/green>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/green>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/green>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/green>]]);
// light_blue
craftingTable.removeByName("car:light_blue_tank_container");
craftingTable.addShaped("light_blue_tank_container", <item:car:light_blue_tank_container>,
[[<tag:items:forge:dyes/light_blue>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/light_blue>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/light_blue>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/light_blue>]]);
// lime
craftingTable.removeByName("car:lime_tank_container");
craftingTable.addShaped("lime_tank_container", <item:car:lime_tank_container>,
[[<tag:items:forge:dyes/lime>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/lime>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/lime>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/lime>]]);
// magenta
craftingTable.removeByName("car:magenta_tank_container");
craftingTable.addShaped("magenta_tank_container", <item:car:magenta_tank_container>,
[[<tag:items:forge:dyes/magenta>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/magenta>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/magenta>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/magenta>]]);
// orange
craftingTable.removeByName("car:orange_tank_container");
craftingTable.addShaped("orange_tank_container", <item:car:orange_tank_container>,
[[<tag:items:forge:dyes/orange>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/orange>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/orange>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/orange>]]);
// pink
craftingTable.removeByName("car:pink_tank_container");
craftingTable.addShaped("pink_tank_container", <item:car:pink_tank_container>,
[[<tag:items:forge:dyes/pink>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/pink>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/pink>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/pink>]]);
// purple
craftingTable.removeByName("car:purple_tank_container");
craftingTable.addShaped("purple_tank_container", <item:car:purple_tank_container>,
[[<tag:items:forge:dyes/purple>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/purple>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/purple>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/purple>]]);
// red
craftingTable.removeByName("car:red_tank_container");
craftingTable.addShaped("red_tank_container", <item:car:red_tank_container>,
[[<tag:items:forge:dyes/red>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/red>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/red>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/red>]]);
// light_gray
craftingTable.removeByName("car:light_gray_tank_container");
craftingTable.addShaped("light_gray_tank_container", <item:car:light_gray_tank_container>,
[[<tag:items:forge:dyes/light_gray>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/light_gray>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/light_gray>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/light_gray>]]);
// yellow
craftingTable.removeByName("car:yellow_tank_container");
craftingTable.addShaped("yellow_tank_container", <item:car:yellow_tank_container>,
[[<tag:items:forge:dyes/yellow>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/yellow>],
[<tag:items:forge:plates/iron>, <item:create:fluid_tank>, <tag:items:forge:plates/iron>],
[<tag:items:forge:dyes/yellow>, <tag:items:forge:plates/iron>, <tag:items:forge:dyes/yellow>]]);

22
scripts/Mod/cloche.zs Normal file
View File

@@ -0,0 +1,22 @@
import mods.immersiveengineering.Cloche;
// Farmers Delight
<recipetype:immersiveengineering:cloche>.addRecipe("tomato_rich_soil", <item:farmersdelight:tomato_seeds>, <item:farmersdelight:rich_soil>, 500, [<item:farmersdelight:tomato> * 2], <blockstate:farmersdelight:tomatoes>.block, "crop");
<recipetype:immersiveengineering:cloche>.addRecipe("onion_rich_soil", <item:farmersdelight:onion>, <item:farmersdelight:rich_soil>, 500, [<item:farmersdelight:onion> * 2], <blockstate:farmersdelight:onions>.block, "crop");
<recipetype:immersiveengineering:cloche>.addRecipe("cabbage_rich_soil", <item:farmersdelight:cabbage_seeds>, <item:farmersdelight:rich_soil>, 500, [<item:farmersdelight:cabbage> * 2, <item:farmersdelight:cabbage_seeds>], <blockstate:farmersdelight:cabbages>.block, "crop");
<recipetype:immersiveengineering:cloche>.addRecipe("rice_rich_soil", <item:farmersdelight:rice>, <item:farmersdelight:rich_soil>, 700, [<item:farmersdelight:rice_panicle> * 2], <blockstate:farmersdelight:rice_panicles>.block, "crop");
// Vanilla
<recipetype:immersiveengineering:cloche>.addRecipe("beetroot_rich_soil", <item:minecraft:beetroot_seeds>, <item:farmersdelight:rich_soil>, 500, [<item:minecraft:beetroot> * 2, <item:minecraft:beetroot_seeds>], <blockstate:minecraft:beetroots>.block, "crop");
<recipetype:immersiveengineering:cloche>.addRecipe("bamboo_rich_soil", <item:minecraft:bamboo>, <item:farmersdelight:rich_soil>, 320, [<item:minecraft:bamboo>], <blockstate:minecraft:bamboo>.block, "stacking");
<recipetype:immersiveengineering:cloche>.addRecipe("brown_mushroom_rich_soil", <item:minecraft:brown_mushroom>, <item:farmersdelight:rich_soil>, 320, [<item:minecraft:brown_mushroom>], <blockstate:minecraft:brown_mushroom>.block, "generic");
<recipetype:immersiveengineering:cloche>.addRecipe("cactus_rich_soil", <item:minecraft:cactus>, <item:farmersdelight:rich_soil>, 400, [<item:minecraft:cactus>], <blockstate:minecraft:cactus>.block, "stacking");
<recipetype:immersiveengineering:cloche>.addRecipe("carrot_rich_soil", <item:minecraft:carrot>, <item:farmersdelight:rich_soil>, 500, [<item:minecraft:carrot> * 2], <blockstate:minecraft:carrots>.block, "crop");
<recipetype:immersiveengineering:cloche>.addRecipe("hemp_fiber_rich_soil", <item:immersiveengineering:seed>, <item:farmersdelight:rich_soil>, 500, [<item:immersiveengineering:hemp_fiber>, <item:immersiveengineering:seed> * 2], <blockstate:immersiveengineering:hemp>.block, "hemp");
<recipetype:immersiveengineering:cloche>.addRecipe("melon_rich_soil", <item:minecraft:melon_seeds>, <item:farmersdelight:rich_soil>, 500, [<item:minecraft:melon>], <blockstate:minecraft:melon>.block, "stem");
<recipetype:immersiveengineering:cloche>.addRecipe("potato_rich_soil", <item:minecraft:potato>, <item:farmersdelight:rich_soil>, 500, [<item:minecraft:potato> * 2], <blockstate:minecraft:potatoes>.block, "crop");
<recipetype:immersiveengineering:cloche>.addRecipe("pumpkin_rich_soil", <item:minecraft:pumpkin_seeds>, <item:farmersdelight:rich_soil>, 500, [<item:minecraft:pumpkin>], <blockstate:minecraft:pumpkin>.block, "stem");
<recipetype:immersiveengineering:cloche>.addRecipe("red_mushroom_rich_soil", <item:minecraft:red_mushroom>, <item:farmersdelight:rich_soil>, 320, [<item:minecraft:red_mushroom>], <blockstate:minecraft:red_mushroom>.block, "generic");
<recipetype:immersiveengineering:cloche>.addRecipe("sugar_cane_rich_soil", <item:minecraft:sugar_cane>, <item:farmersdelight:rich_soil>, 320, [<item:minecraft:sugar_cane>], <blockstate:minecraft:sugar_cane>.block, "stacking");
<recipetype:immersiveengineering:cloche>.addRecipe("sweet_berries_rich_soil", <item:minecraft:sweet_berries>, <item:farmersdelight:rich_soil>, 420, [<item:minecraft:sweet_berries> * 2], <blockstate:minecraft:sweet_berry_bush>.block, "crop");
<recipetype:immersiveengineering:cloche>.addRecipe("wheat_rich_soil", <item:minecraft:wheat_seeds>, <item:farmersdelight:rich_soil>, 400, [<item:minecraft:wheat> * 2, <item:minecraft:wheat_seeds>], <blockstate:minecraft:wheat>.block, "crop");

View File

@@ -0,0 +1,9 @@
import crafttweaker.api.item.IItemStack;
import mods.jei.JEI;
// Briefcase
craftingTable.remove(<item:cold_sweat:hearth>);
craftingTable.addShaped("hearth", <item:cold_sweat:hearth>,
[[<item:minecraft:air>, <tag:items:forge:cobblestone>, <tag:items:forge:ingots/iron>],
[<item:cold_sweat:icebox>, <tag:items:forge:storage_blocks/iron>, <item:cold_sweat:boiler>],
[<tag:items:forge:cobblestone>, <tag:items:forge:cobblestone>, <tag:items:forge:cobblestone>]]);

106
scripts/Mod/cooler.zs Normal file
View File

@@ -0,0 +1,106 @@
import crafttweaker.api.item.IItemStack;
<tag:items:forge:cooler_materials>.add(<tag:items:forge:plates/steel>);
<tag:items:forge:cooler_materials>.add(<tag:items:forge:plates/aluminum>);
<tag:items:forge:cooler_materials>.add(<tag:items:forge:plates/plastic>);
<tag:items:forge:cooler_materials>.add(<tag:items:forge:fabric_hemp>);
<tag:items:forge:ice>.add(<item:minecraft:ice>);
<tag:items:forge:ice>.add(<item:minecraft:packed_ice>);
<tag:items:forge:ice>.add(<item:minecraft:blue_ice>);
craftingTable.remove(<item:cfm:black_cooler>);
craftingTable.addShaped("black_cooler", <item:cfm:black_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/black>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:white_cooler>);
craftingTable.addShaped("white_cooler", <item:cfm:white_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/white>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:orange_cooler>);
craftingTable.addShaped("orange_cooler", <item:cfm:orange_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/orange>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:magenta_cooler>);
craftingTable.addShaped("magenta_cooler", <item:cfm:magenta_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/magenta>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:light_blue_cooler>);
craftingTable.addShaped("light_blue_cooler", <item:cfm:light_blue_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/light_blue>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:yellow_cooler>);
craftingTable.addShaped("yellow_cooler", <item:cfm:yellow_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/yellow>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:lime_cooler>);
craftingTable.addShaped("lime_cooler", <item:cfm:lime_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/lime>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:pink_cooler>);
craftingTable.addShaped("pink_cooler", <item:cfm:pink_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/pink>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:gray_cooler>);
craftingTable.addShaped("gray_cooler", <item:cfm:gray_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/gray>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:light_gray_cooler>);
craftingTable.addShaped("light_gray_cooler", <item:cfm:light_gray_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/light_gray>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:cyan_cooler>);
craftingTable.addShaped("cyan_cooler", <item:cfm:cyan_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/cyan>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:purple_cooler>);
craftingTable.addShaped("purple_cooler", <item:cfm:purple_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/purple>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:blue_cooler>);
craftingTable.addShaped("blue_cooler", <item:cfm:blue_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/blue>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:brown_cooler>);
craftingTable.addShaped("brown_cooler", <item:cfm:brown_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/brown>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:green_cooler>);
craftingTable.addShaped("green_cooler", <item:cfm:green_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/green>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);
craftingTable.remove(<item:cfm:red_cooler>);
craftingTable.addShaped("red_cooler", <item:cfm:red_cooler>,
[[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>],
[<tag:items:forge:dyes/red>, <item:cold_sweat:icebox>, <tag:items:forge:ice>],
[<tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>, <tag:items:forge:cooler_materials>]]);

View File

@@ -0,0 +1,8 @@
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.recipe.Replacer;
import mods.jei.JEI;
Replacer.forMods(["createdeco"]).suppressWarnings().replace(<item:createdeco:cast_iron_ingot>, <tag:items:forge:ingots/cast_iron>).execute();
<recipetype:create:pressing>.removeByName("minecraft:pressing/cast_iron_sheet");
<recipetype:create:pressing>.addRecipe("cast_iron_sheet", [<item:createdeco:cast_iron_sheet>], <tag:items:forge:ingots/cast_iron>);

View File

@@ -0,0 +1,68 @@
import crafttweaker.api.item.IItemStack;
craftingTable.remove(<item:createbigcannons:solid_shot>);
craftingTable.addShaped("solid_shot", <item:createbigcannons:solid_shot>,
[[<tag:items:forge:nuggets/iron>, <tag:items:forge:plates/aluminum>, <tag:items:forge:nuggets/iron>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:ingots/iron>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:minecraft:slabs>, <item:minecraft:air>]]);
craftingTable.remove(<item:createbigcannons:bag_of_grapeshot>);
craftingTable.addShaped("bag_of_grapeshot", <item:createbigcannons:bag_of_grapeshot>,
[[<tag:items:forge:string>, <tag:items:forge:string>, <tag:items:forge:string>],
[<tag:items:minecraft:wool>, <item:createbigcannons:shot_balls>, <tag:items:minecraft:wool>],
[<item:minecraft:air>, <tag:items:minecraft:slabs>, <item:minecraft:air>]]);
craftingTable.remove(<item:createbigcannons:he_shell>);
<recipetype:create:mechanical_crafting>.remove(<item:createbigcannons:he_shell>);
<recipetype:create:mechanical_crafting>.addRecipe("he_shell", <item:createbigcannons:he_shell>,
[[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <item:minecraft:tnt>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/aluminum>, <item:minecraft:tnt>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:minecraft:slabs>, <item:minecraft:air>]]);
craftingTable.remove(<item:createbigcannons:shrapnel_shell>);
<recipetype:create:mechanical_crafting>.remove(<item:createbigcannons:shrapnel_shell>);
<recipetype:create:mechanical_crafting>.addRecipe("shrapnel_shell", <item:createbigcannons:shrapnel_shell>,
[[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <item:createbigcannons:shot_balls>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:gunpowder>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:minecraft:slabs>, <item:minecraft:air>]]);
craftingTable.remove(<item:createbigcannons:ap_shot>);
<recipetype:create:mechanical_crafting>.remove(<item:createbigcannons:ap_shot>);
<recipetype:create:mechanical_crafting>.addRecipe("ap_shot", <item:createbigcannons:ap_shot>,
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:ingots/steel>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:ingots/steel>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:minecraft:slabs>, <item:minecraft:air>]]);
craftingTable.remove(<item:createbigcannons:ap_shell>);
<recipetype:create:mechanical_crafting>.remove(<item:createbigcannons:ap_shell>);
<recipetype:create:mechanical_crafting>.addRecipe("ap_shell", <item:createbigcannons:ap_shell>,
[[<item:minecraft:air>, <tag:items:forge:ingots/steel>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:ingots/steel>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/aluminum>, <item:minecraft:tnt>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:minecraft:slabs>, <item:minecraft:air>]]);
craftingTable.remove(<item:createbigcannons:fluid_shell>);
<recipetype:create:mechanical_crafting>.remove(<item:createbigcannons:fluid_shell>);
<recipetype:create:mechanical_crafting>.addRecipe("fluid_shell", <item:createbigcannons:fluid_shell>,
[[<item:minecraft:air>, <tag:items:forge:ingots/aluminum>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <item:create:fluid_tank>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/aluminum>, <item:create:fluid_tank>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:minecraft:slabs>, <item:minecraft:air>]]);
craftingTable.remove(<item:createbigcannons:smoke_shell>);
<recipetype:create:mechanical_crafting>.remove(<item:createbigcannons:smoke_shell>);
<recipetype:create:mechanical_crafting>.addRecipe("smoke_shell", <item:createbigcannons:smoke_shell>,
[[<item:minecraft:air>, <tag:items:forge:ingots/aluminum>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <item:immersiveengineering:dust_wood>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/aluminum>, <item:immersiveengineering:dust_wood>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:minecraft:slabs>, <item:minecraft:air>]]);
craftingTable.remove(<item:createbigcannons:ap_autocannon_round>);
craftingTable.addShaped("ap_autocannon_round", <item:createbigcannons:ap_autocannon_round>,
[[<tag:items:forge:ingots/steel>],
[<tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/steel>]]);

266
scripts/Mod/firearms.zs Normal file
View File

@@ -0,0 +1,266 @@
import crafttweaker.api.item.IItemStack;
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_9mm_round", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_9mm_round>, 2400, <item:contenttweaker:bullet_casing_9mm_round> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_10_gauge_round", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_10_gauge_round>, 2400, <item:contenttweaker:bullet_casing_10_gauge_round> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_46x30", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_46x30>, 2400, <item:contenttweaker:bullet_casing_46x30> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_50bmg", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_50bmg>, 2400, <item:contenttweaker:bullet_casing_50bmg> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_57x28", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_57x28>, 2400, <item:contenttweaker:bullet_casing_57x28> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_58x42", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_58x42>, 2400, <item:contenttweaker:bullet_casing_58x42> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_762x25", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_762x25>, 2400, <item:contenttweaker:bullet_casing_762x25> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_762x39", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_762x39>, 2400, <item:contenttweaker:bullet_casing_762x39> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_762x54", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_762x54>, 2400, <item:contenttweaker:bullet_casing_762x54> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_ae50", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_ae50>, 2400, <item:contenttweaker:bullet_casing_ae50> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_bmagnum", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_bmagnum>, 2400, <item:contenttweaker:bullet_casing_bmagnum> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_bullet68", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_bullet68>, 2400, <item:contenttweaker:bullet_casing_bullet68> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_bullet308", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_bullet308>, 2400, <item:contenttweaker:bullet_casing_bullet308> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_lapua338", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_lapua338>, 2400, <item:contenttweaker:bullet_casing_lapua338> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_nato556", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_nato556>, 2400, <item:contenttweaker:bullet_casing_nato556> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_round45", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_round45>, 2400, <item:contenttweaker:bullet_casing_round45> * 4);
<recipetype:immersiveengineering:metal_press>.addRecipe("bullet_casing_win3030", <tag:items:forge:ingots/brass>, <item:contenttweaker:mold_bullet_casing_win3030>, 2400, <item:contenttweaker:bullet_casing_win3030> * 4);
// 9mm Round
craftingTable.addShapeless("9mm_round", <item:tac:9mm_round> * 2,
[<item:contenttweaker:bullet_casing_9mm_round>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("9mm_round")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_9mm_round>)
.loops(1)
.addOutput(<item:tac:9mm_round> * 4, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// 12 Gauge Shell
craftingTable.addShapeless("10_gauge_round", <item:tac:10_gauge_round> * 2,
[<item:contenttweaker:bullet_casing_10_gauge_round>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("10_gauge_round")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_10_gauge_round>)
.loops(1)
.addOutput(<item:tac:10_gauge_round> * 4, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// 4.6mm AP Bullet
craftingTable.addShapeless("46x30", <item:tac:46x30> * 2,
[<item:contenttweaker:bullet_casing_46x30>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("46x30")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_46x30>)
.loops(1)
.addOutput(<item:tac:46x30> * 4, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// 50 BMG
craftingTable.addShapeless("50bmg", <item:tac:50bmg>,
[<item:contenttweaker:bullet_casing_50bmg>, <tag:items:forge:gunpowder>, <tag:items:forge:ingots/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("50bmg")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_50bmg>)
.loops(1)
.addOutput(<item:tac:50bmg> * 2, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/uranium>))
);
// 57x28
craftingTable.addShapeless("57x28", <item:tac:57x28> * 2,
[<item:contenttweaker:bullet_casing_57x28>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("57x28")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_57x28>)
.loops(1)
.addOutput(<item:tac:57x28> * 4, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// 57x28
craftingTable.addShapeless("58x42", <item:tac:58x42> * 2,
[<item:contenttweaker:bullet_casing_58x42>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("58x42")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_58x42>)
.loops(1)
.addOutput(<item:tac:58x42> * 3, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// 762x25
craftingTable.addShapeless("762x25", <item:tac:762x25> * 2,
[<item:contenttweaker:bullet_casing_762x25>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("762x25")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_762x25>)
.loops(1)
.addOutput(<item:tac:762x25> * 3, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// 762x39
craftingTable.addShapeless("762x39", <item:tac:762x39> * 2,
[<item:contenttweaker:bullet_casing_762x39>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("762x39")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_762x39>)
.loops(1)
.addOutput(<item:tac:762x39> * 3, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// 762x54
craftingTable.addShapeless("762x54", <item:tac:762x54> * 2,
[<item:contenttweaker:bullet_casing_762x54>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("762x54")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_762x54>)
.loops(1)
.addOutput(<item:tac:762x54> * 3, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// ae50
craftingTable.addShapeless("ae50", <item:tac:ae50> * 2,
[<item:contenttweaker:bullet_casing_ae50>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("ae50")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_ae50>)
.loops(1)
.addOutput(<item:tac:ae50> * 4, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// b_magnum
craftingTable.addShapeless("b_magnum", <item:tac:b_magnum> * 2,
[<item:contenttweaker:bullet_casing_bmagnum>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("b_magnum")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_bmagnum>)
.loops(1)
.addOutput(<item:tac:b_magnum> * 4, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// bullet68
craftingTable.addShapeless("bullet68", <item:tac:bullet68>,
[<item:contenttweaker:bullet_casing_bullet68>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("bullet68")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_bullet68>)
.loops(1)
.addOutput(<item:tac:bullet68> * 2, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// bullet308
craftingTable.addShapeless("bullet_308", <item:tac:bullet_308>,
[<item:contenttweaker:bullet_casing_bullet308>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("bullet_308")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_bullet308>)
.loops(1)
.addOutput(<item:tac:bullet_308> * 2, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// lapua338
craftingTable.addShapeless("lapua338", <item:tac:lapua338>,
[<item:contenttweaker:bullet_casing_lapua338>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("lapua338")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_lapua338>)
.loops(1)
.addOutput(<item:tac:lapua338> * 2, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// nato_556_bullet
craftingTable.addShapeless("nato_556_bullet", <item:tac:nato_556_bullet> * 2,
[<item:contenttweaker:bullet_casing_nato556>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("nato_556_bullet")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_nato556>)
.loops(1)
.addOutput(<item:tac:nato_556_bullet> * 3, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// round45
craftingTable.addShapeless("round45", <item:tac:round45> * 2,
[<item:contenttweaker:bullet_casing_round45>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("round45")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_round45>)
.loops(1)
.addOutput(<item:tac:round45> * 4, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// win 3030
craftingTable.addShapeless("win_30-30", <item:tac:win_30-30>,
[<item:contenttweaker:bullet_casing_win3030>, <tag:items:forge:gunpowder>, <tag:items:forge:nuggets/lead>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("win_30-30")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<item:contenttweaker:bullet_casing_win3030>)
.loops(1)
.addOutput(<item:tac:win_30-30> * 2, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/lead>))
);
// rpg_missile
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("rpg_missile")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<tag:items:forge:plates/steel>)
.loops(1)
.addOutput(<item:tac:rpg7_missile>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:tnt>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/steel>))
);
// Advanced Bullet
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("advanced_bullet")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<tag:items:forge:plates/iron>)
.loops(1)
.addOutput(<item:cgm:advanced_bullet>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:gunpowder>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/iron>))
);
// Missile
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("missile")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<tag:items:forge:plates/aluminum>)
.loops(1)
.addOutput(<item:cgm:missile>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:tnt>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
);
// Stun Grenade
craftingTable.addShapeless("stun_grenade", <item:cgm:stun_grenade>,
[<tag:items:forge:plates/plastic>, <item:minecraft:blaze_powder>, <item:minecraft:blaze_powder>, <tag:items:forge:nuggets/iron>, <tag:items:forge:nuggets/iron>]);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("stun_grenade")
.transitionTo(<item:contenttweaker:incomplete_bullet>)
.require(<tag:items:forge:plates/plastic>)
.loops(2)
.addOutput(<item:cgm:stun_grenade> * 2, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:nuggets/iron>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:minecraft:blaze_powder>))
);

View File

@@ -0,0 +1,16 @@
import mods.jei.JEI;
// Removing ImmersivePosts Rods
craftingTable.removeByName("immersiveposts:has_gold_rod");
JEI.hideIngredient(<item:immersiveposts:stick_gold>);
craftingTable.removeByName("immersiveposts:has_copper_rod");
JEI.hideIngredient(<item:immersiveposts:stick_copper>);
craftingTable.removeByName("immersiveposts:has_lead_rod");
craftingTable.removeByName("immersiveposts:has_silver_rod");
craftingTable.removeByName("immersiveposts:has_nickel_rod");
craftingTable.removeByName("immersiveposts:has_constantan_rod");
craftingTable.removeByName("immersiveposts:has_electrum_rod");
craftingTable.removeByName("immersiveposts:has_uranium_rod");

81
scripts/Mod/pipez.zs Normal file
View File

@@ -0,0 +1,81 @@
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.item.ItemCooldowns;
import mods.jei.JEI;
// Rubbers
// Energy Pipez
craftingTable.remove(<item:pipez:energy_pipe>);
craftingTable.addShaped("energy_pipe", <item:pipez:energy_pipe> * 32,
[[<item:contenttweaker:rubber>, <tag:items:forge:ingots/electrum>, <item:contenttweaker:rubber>],
[<tag:items:forge:ingots/electrum>, <tag:items:forge:ingots/electrum>, <tag:items:forge:ingots/electrum>],
[<item:contenttweaker:rubber>, <tag:items:forge:ingots/electrum>, <item:contenttweaker:rubber>]]);
// Fluid Pipez
craftingTable.remove(<item:pipez:fluid_pipe>);
craftingTable.addShaped("fluid_pipe", <item:pipez:fluid_pipe> * 32,
[[<item:contenttweaker:rubber>, <item:immersiveengineering:fluid_pipe>, <item:contenttweaker:rubber>],
[<item:create:fluid_pipe>, <item:create:fluid_pipe>, <item:create:fluid_pipe>],
[<item:contenttweaker:rubber>, <item:immersiveengineering:fluid_pipe>, <item:contenttweaker:rubber>]]);
// Item Pipez
craftingTable.remove(<item:pipez:item_pipe>);
craftingTable.addShaped("item_pipe", <item:pipez:item_pipe> * 32,
[[<item:contenttweaker:rubber>, <item:refinedstorage:cable>, <item:contenttweaker:rubber>],
[<item:refinedstorage:importer>, <item:refinedstorage:basic_processor>, <item:refinedstorage:exporter>],
[<item:contenttweaker:rubber>, <item:refinedstorage:cable>, <item:contenttweaker:rubber>]]);
// Plastics
// Energy Pipez
craftingTable.addShaped("energy_pipe_plastic", <item:pipez:energy_pipe> * 16,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:ingots/electrum>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:ingots/electrum>, <tag:items:forge:ingots/electrum>, <tag:items:forge:ingots/electrum>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:ingots/electrum>, <tag:items:forge:plates/plastic>]]);
// Fluid Pipez
craftingTable.addShaped("fluid_pipe_plastic", <item:pipez:fluid_pipe> * 16,
[[<tag:items:forge:plates/plastic>, <item:immersiveengineering:fluid_pipe>, <tag:items:forge:plates/plastic>],
[<item:create:fluid_pipe>, <item:create:fluid_pipe>, <item:create:fluid_pipe>],
[<tag:items:forge:plates/plastic>, <item:immersiveengineering:fluid_pipe>, <tag:items:forge:plates/plastic>]]);
// Item Pipez
craftingTable.addShaped("item_pipe_plastic", <item:pipez:item_pipe> * 16,
[[<tag:items:forge:plates/plastic>, <item:refinedstorage:cable>, <tag:items:forge:plates/plastic>],
[<item:refinedstorage:importer>, <item:refinedstorage:basic_processor>, <item:refinedstorage:exporter>],
[<tag:items:forge:plates/plastic>, <item:refinedstorage:cable>, <tag:items:forge:plates/plastic>]]);
// Universal Pipez
craftingTable.remove(<item:pipez:universal_pipe>);
craftingTable.addShaped("universal_pipe", <item:pipez:universal_pipe> * 12,
[[<item:pipez:item_pipe>, <item:pipez:energy_pipe>, <item:pipez:fluid_pipe>],
[<item:refinedstorage:advanced_processor>, <item:refinedstorage:advanced_processor>, <item:refinedstorage:advanced_processor>],
[<item:pipez:item_pipe>, <item:pipez:energy_pipe>, <item:pipez:fluid_pipe>]]);
// Basic Upgrade
craftingTable.remove(<item:pipez:basic_upgrade>);
craftingTable.addShaped("pipe_basic_upgrade", <item:pipez:basic_upgrade>,
[[<tag:items:forge:plates/nickel>, <item:refinedstorage:basic_processor>, <tag:items:forge:plates/nickel>],
[<item:refinedstorage:basic_processor>, <tag:items:forge:plates/plastic>, <item:refinedstorage:basic_processor>],
[<tag:items:forge:plates/nickel>, <item:refinedstorage:basic_processor>, <tag:items:forge:plates/nickel>]]);
// Improved Upgrade
craftingTable.remove(<item:pipez:improved_upgrade>);
craftingTable.addShaped("pipe_improved_upgrade", <item:pipez:improved_upgrade>,
[[<tag:items:forge:plates/electrum>, <item:refinedstorage:improved_processor>, <tag:items:forge:plates/electrum>],
[<item:refinedstorage:improved_processor>, <item:pipez:basic_upgrade>, <item:refinedstorage:improved_processor>],
[<tag:items:forge:plates/electrum>, <item:refinedstorage:improved_processor>, <tag:items:forge:plates/electrum>]]);
// Advanced Upgrade
craftingTable.remove(<item:pipez:advanced_upgrade>);
craftingTable.addShaped("pipe_advanced_upgrade", <item:pipez:advanced_upgrade>,
[[<tag:items:forge:plates/aluminum>, <item:refinedstorage:advanced_processor>, <tag:items:forge:plates/aluminum>],
[<item:refinedstorage:advanced_processor>, <item:pipez:improved_upgrade>, <item:refinedstorage:advanced_processor>],
[<tag:items:forge:plates/aluminum>, <item:refinedstorage:advanced_processor>, <tag:items:forge:plates/aluminum>]]);
// Ultimate Upgrade
craftingTable.remove(<item:pipez:ultimate_upgrade>);
craftingTable.addShaped("pipe_ultimate_upgrade", <item:pipez:ultimate_upgrade>,
[[<item:minecraft:netherite_ingot>, <item:minecraft:ender_pearl>, <item:minecraft:netherite_ingot>],
[<item:minecraft:ender_pearl>, <item:pipez:advanced_upgrade>, <item:minecraft:ender_pearl>],
[<item:minecraft:netherite_ingot>, <item:minecraft:ender_pearl>, <item:minecraft:netherite_ingot>]]);

View File

@@ -0,0 +1,233 @@
import crafttweaker.api.item.IItemStack;
import crafttweaker.api.recipe.Replacer;
import mods.jei.JEI;
import mods.create.MixingManager;
// Cable
craftingTable.addShaped("cable", <item:refinedstorage:cable> * 16,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:glass>, <item:createaddition:copper_spool>, <tag:items:forge:glass>],
[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>]]);
// Machine Casing
craftingTable.addShaped("machine_casing", <item:refinedstorage:machine_casing>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/plastic>, <item:minecraft:air>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>]]);
// Storage Housing
craftingTable.addShaped("storage_housing", <item:refinedstorage:storage_housing>,
[[<tag:items:forge:glass>, <tag:items:forge:plates/aluminum>, <tag:items:forge:glass>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/aluminum>]]);
// Silica Dust
// Sandstone Stone
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/sandstone");
<recipetype:immersiveengineering:crusher>.removeByName("immersiveengineering:crusher/ore_quartz");
<recipetype:immersiveengineering:crusher>.addRecipe("silica_dust_sandstone", <tag:items:forge:sandstone>, 3200, <item:minecraft:sand> * 2, <item:immersiveengineering:dust_saltpeter> % 50, <item:contenttweaker:silica_dust> % 25);
<recipetype:immersiveengineering:crusher>.addRecipe("silica_dust_quartz", <tag:items:forge:gems/quartz>, 3200, <item:contenttweaker:silica_dust>, <item:contenttweaker:silica_dust> % 25);
<recipetype:immersiveengineering:crusher>.addRecipe("silica_dust_quartz_ore", <item:minecraft:nether_quartz_ore>, 4800, <item:minecraft:quartz> * 3, <item:contenttweaker:silica_dust> * 2, <item:immersiveengineering:dust_sulfur> % 25);
// Silicon
<recipetype:immersiveengineering:arc_furnace>.addRecipe("silicon_coal_coke", <item:contenttweaker:silica_dust>, [<item:immersiveengineering:coal_coke>], 100, 51200, [<item:refinedstorage:silicon>], <item:immersiveengineering:slag>);
<recipetype:immersiveengineering:arc_furnace>.addRecipe("silicon_petcoke", <item:contenttweaker:silica_dust>, [<item:immersivepetroleum:petcoke>], 100, 51200, [<item:refinedstorage:silicon>], <item:immersiveengineering:slag>);
// Redstone Acid - MixingManager
<recipetype:create:mixing>.addRecipe("redstone_acid", <constant:create:heat_condition:heated>, [<fluid:minecraft:water> * 250], [<tag:items:forge:dusts/redstone>], [<fluid:immersiveengineering:redstone_acid> * 250], 256);
// Raw Processors
<recipetype:immersiveengineering:metal_press>.addRecipe("raw_basic_processor", <item:refinedstorage:silicon>, <item:contenttweaker:mold_basic_processor>, 2400, <item:refinedstorage:raw_basic_processor>);
<recipetype:immersiveengineering:metal_press>.addRecipe("raw_improved_processor", <item:refinedstorage:silicon>, <item:contenttweaker:mold_improved_processor>, 2400, <item:refinedstorage:raw_improved_processor>);
<recipetype:immersiveengineering:metal_press>.addRecipe("raw_advanced_processor", <item:refinedstorage:silicon>, <item:contenttweaker:mold_advanced_processor>, 2400, <item:refinedstorage:raw_advanced_processor>);
// Enriched Iron - Duroplast
Replacer.forMods(["refinedstorage"]).suppressWarnings().replace(<item:refinedstorage:quartz_enriched_iron>, <item:immersiveengineering:plate_duroplast>).execute();
// Processors
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("basic_processor")
.transitionTo(<item:contenttweaker:incomplete_basic_processor>)
.require(<item:immersiveengineering:circuit_board>)
.loops(1)
.addOutput(<item:refinedstorage:basic_processor>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:raw_basic_processor>))
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:immersiveengineering:redstone_acid> * 125))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/iron>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("improved_processor")
.transitionTo(<item:contenttweaker:incomplete_improved_processor>)
.require(<item:immersiveengineering:circuit_board>)
.loops(1)
.addOutput(<item:refinedstorage:improved_processor>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:raw_improved_processor>))
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:immersiveengineering:redstone_acid> * 125))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/gold>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("advanced_processor")
.transitionTo(<item:contenttweaker:incomplete_advanced_processor>)
.require(<item:immersiveengineering:circuit_board>)
.loops(1)
.addOutput(<item:refinedstorage:advanced_processor>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:raw_advanced_processor>))
.addStep<mods.createtweaker.FillingRecipe>((rb) => rb.require(<fluid:immersiveengineering:redstone_acid> * 125))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("1k_storage_part")
.transitionTo(<item:contenttweaker:incomplete_1k_storage_part>)
.require(<item:immersiveengineering:circuit_board>)
.loops(3)
.addOutput(<item:refinedstorage:1k_storage_part>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:chests>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:silicon>))
.addStep<mods.createtweaker.PressingRecipe>()
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/gold>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("4k_storage_part")
.transitionTo(<item:contenttweaker:incomplete_4k_storage_part>)
.require(<item:immersiveengineering:circuit_board>)
.loops(3)
.addOutput(<item:refinedstorage:4k_storage_part>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:1k_storage_part>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:basic_processor>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/gold>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("16k_storage_part")
.transitionTo(<item:contenttweaker:incomplete_16k_storage_part>)
.require(<item:immersiveengineering:circuit_board>)
.loops(3)
.addOutput(<item:refinedstorage:16k_storage_part>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:4k_storage_part>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:improved_processor>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/gold>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("64k_storage_part")
.transitionTo(<item:contenttweaker:incomplete_64k_storage_part>)
.require(<item:immersiveengineering:circuit_board>)
.loops(3)
.addOutput(<item:refinedstorage:64k_storage_part>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:16k_storage_part>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:advanced_processor>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/gold>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("64k_fluid_storage_part")
.transitionTo(<item:contenttweaker:incomplete_64k_fluid_storage_part>)
.require(<item:immersiveengineering:circuit_board>)
.loops(3)
.addOutput(<item:refinedstorage:64k_fluid_storage_part>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:create:fluid_tank>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:silicon>))
.addStep<mods.createtweaker.PressingRecipe>()
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/gold>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("256k_fluid_storage_part")
.transitionTo(<item:contenttweaker:incomplete_256k_fluid_storage_part>)
.require(<item:immersiveengineering:circuit_board>)
.loops(3)
.addOutput(<item:refinedstorage:256k_fluid_storage_part>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:64k_fluid_storage_part>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:basic_processor>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/gold>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("1024k_fluid_storage_part")
.transitionTo(<item:contenttweaker:incomplete_1024k_fluid_storage_part>)
.require(<item:immersiveengineering:circuit_board>)
.loops(3)
.addOutput(<item:refinedstorage:1024k_fluid_storage_part>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:256k_fluid_storage_part>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:improved_processor>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/gold>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("4096k_fluid_storage_part")
.transitionTo(<item:contenttweaker:incomplete_4096k_fluid_storage_part>)
.require(<item:immersiveengineering:circuit_board>)
.loops(3)
.addOutput(<item:refinedstorage:4096k_fluid_storage_part>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:1024k_fluid_storage_part>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/aluminum>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<item:refinedstorage:advanced_processor>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:wires/gold>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/plastic>))
);
// Refined Storage
// Cable
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.cable");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.machine_casing");
// Silicon
furnace.removeByName("refinedstorage:silicon");
// Processor
craftingTable.removeByName("refinedstorage:raw_basic_processor");
craftingTable.removeByName("refinedstorage:raw_improved_processor");
craftingTable.removeByName("refinedstorage:raw_advanced_processor");
furnace.removeByName("refinedstorage:basic_processor");
furnace.removeByName("refinedstorage:improved_processor");
furnace.removeByName("refinedstorage:advanced_processor");
// Storage Part
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.1k_storage_part");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.4k_storage_part");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.16k_storage_part");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.64k_storage_part");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.64k_fluid_storage_part");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.256k_fluid_storage_part");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.1024k_fluid_storage_part");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.4096k_fluid_storage_part");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.1k_storage_disk");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.4k_storage_disk");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.16k_storage_disk");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.64k_storage_disk");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.64k_fluid_storage_disk");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.256k_fluid_storage_disk");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.1024k_fluid_storage_disk");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.4096k_fluid_storage_disk");
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.storage_housing");
// Processor Binding
craftingTable.removeByName("refinedstorage:processor_binding");
JEI.hideIngredient(<item:refinedstorage:processor_binding>);
// Quartz Enriched Iron
craftingTable.removeByName("refinedstorage:quartz_enriched_iron");
JEI.hideIngredient(<item:refinedstorage:quartz_enriched_iron>);
craftingTable.removeByName("crafttweaker:autogenerated/refinedstorage.block_of_quartz_enriched_iron");
JEI.hideIngredient(<item:refinedstorage:quartz_enriched_iron_block>);

View File

@@ -0,0 +1,209 @@
import crafttweaker.api.item.IItemStack;
import mods.jei.JEI;
// Briefcase
craftingTable.remove(<item:securitycraft:briefcase>);
craftingTable.addShaped("briefcase", <item:securitycraft:briefcase>,
[[<tag:items:forge:rods/aluminum>, <tag:items:forge:rods/aluminum>, <tag:items:forge:rods/aluminum>],
[<tag:items:forge:leather>, <item:securitycraft:keypad_chest>, <tag:items:forge:leather>],
[<tag:items:forge:leather>, <tag:items:forge:leather>, <tag:items:forge:leather>]]);
// Camera Monitor
craftingTable.remove(<item:securitycraft:camera_monitor>);
craftingTable.addShaped("camera_monitor", <item:securitycraft:camera_monitor>,
[[<tag:items:forge:plates/aluminum>, <tag:items:refinedstorage:wireless_transmitter>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:wires/electrum>, <tag:items:forge:glass_panes>, <item:immersiveengineering:component_electronic_adv>],
[<tag:items:forge:plates/aluminum>, <item:car:battery>, <tag:items:forge:plates/aluminum>]]);
// Code Breaker
craftingTable.remove(<item:securitycraft:codebreaker>);
craftingTable.addShaped("codebreaker", <item:securitycraft:codebreaker>,
[[<tag:items:forge:plates/aluminum>, <item:minecraft:redstone_torch>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:wires/electrum>, <item:minecraft:nether_star>, <item:immersiveengineering:component_electronic_adv>],
[<item:refinedstorage:advanced_processor>, <tag:items:forge:plates/aluminum>, <item:refinedstorage:advanced_processor>]]);
// Display Case
craftingTable.remove(<item:securitycraft:display_case>);
craftingTable.addShaped("display_case", <item:securitycraft:display_case>,
[[<tag:items:forge:plates/iron>, <tag:items:forge:plates/iron>, <tag:items:forge:plates/iron>],
[<tag:items:forge:plates/iron>, <item:minecraft:item_frame>, <tag:items:forge:glass_panes>],
[<tag:items:forge:plates/iron>, <tag:items:forge:plates/iron>, <tag:items:forge:plates/iron>]]);
// Glow Case
craftingTable.remove(<item:securitycraft:glow_display_case>);
craftingTable.addShaped("glow_display_case", <item:securitycraft:glow_display_case>,
[[<tag:items:forge:plates/iron>, <tag:items:forge:plates/iron>, <tag:items:forge:plates/iron>],
[<tag:items:forge:plates/iron>, <item:minecraft:item_frame>, <tag:items:forge:glass_panes>],
[<tag:items:forge:plates/iron>, <tag:items:forge:plates/iron>, <tag:items:forge:plates/iron>]]);
// Keycard Holder
craftingTable.remove(<item:securitycraft:keycard_holder>);
craftingTable.addShaped("keycard_holder", <item:securitycraft:keycard_holder>,
[[<tag:items:forge:plates/iron>, <item:minecraft:air>, <tag:items:forge:plates/iron>],
[<tag:items:forge:leather>, <tag:items:forge:plates/iron>, <tag:items:forge:leather>]]);
// Keycard Lv1
craftingTable.removeByName("securitycraft:keycard_lv1");
craftingTable.addShaped("keycard_lv1", <item:securitycraft:keycard_lv1>,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:dyes/yellow>, <tag:items:forge:dusts/redstone>, <tag:items:forge:leather>]]);
// Keycard Lv2
craftingTable.removeByName("securitycraft:keycard_lv2");
craftingTable.addShaped("keycard_lv2", <item:securitycraft:keycard_lv2>,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:dyes/orange>, <tag:items:forge:dusts/redstone>, <tag:items:forge:leather>]]);
// Keycard Lv3
craftingTable.removeByName("securitycraft:keycard_lv3");
craftingTable.addShaped("keycard_lv3", <item:securitycraft:keycard_lv3>,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:dyes/red>, <tag:items:forge:dusts/redstone>, <tag:items:forge:leather>]]);
// Keycard Lv4
craftingTable.removeByName("securitycraft:keycard_lv4");
craftingTable.addShaped("keycard_lv4", <item:securitycraft:keycard_lv4>,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:dyes/pink>, <tag:items:forge:dusts/redstone>, <tag:items:forge:leather>]]);
// Keycard Lv5
craftingTable.removeByName("securitycraft:keycard_lv5");
craftingTable.addShaped("keycard_lv5", <item:securitycraft:keycard_lv5>,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:dyes/purple>, <tag:items:forge:dusts/redstone>, <tag:items:forge:leather>]]);
// Limited Use Keycard
craftingTable.removeByName("securitycraft:limited_use_keycard");
craftingTable.addShaped("limited_use_keycard", <item:securitycraft:limited_use_keycard>,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>, <tag:items:forge:plates/plastic>],
[<tag:items:forge:dyes/blue>, <tag:items:forge:dusts/redstone>, <tag:items:forge:leather>]]);
// Key Panel
craftingTable.remove(<item:securitycraft:keypad_item>);
craftingTable.addShaped("keypad_item", <item:securitycraft:keypad_item>,
[[<tag:items:minecraft:buttons>, <tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>],
[<tag:items:minecraft:buttons>, <item:refinedstorage:advanced_processor>, <item:refinedstorage:1k_storage_part>],
[<tag:items:minecraft:buttons>, <item:immersiveengineering:component_electronic_adv>, <tag:items:forge:plates/aluminum>]]);
// Portable Tune Player
craftingTable.remove(<item:securitycraft:portable_tune_player>);
craftingTable.addShaped("portable_tune_player", <item:securitycraft:portable_tune_player>,
[[<tag:items:forge:plates/plastic>, <tag:items:forge:dusts/redstone>, <item:minecraft:note_block>]]);
// Mine Remote Access Tool
craftingTable.remove(<item:securitycraft:remote_access_mine>);
craftingTable.addShaped("remote_access_mine", <item:securitycraft:remote_access_mine>,
[[<tag:items:forge:plates/aluminum>, <item:minecraft:redstone_torch>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:wires/electrum>, <tag:items:refinedstorage:wireless_transmitter>, <item:immersiveengineering:component_electronic_adv>],
[<tag:items:forge:plates/aluminum>, <item:refinedstorage:advanced_processor>, <tag:items:forge:plates/aluminum>]]);
// Rift Stabilizer
craftingTable.remove(<item:securitycraft:rift_stabilizer>);
craftingTable.addShaped("rift_stabilizer", <item:securitycraft:rift_stabilizer>,
[[<tag:items:forge:wires/electrum>, <item:minecraft:ender_pearl>, <tag:items:forge:wires/electrum>],
[<item:immersiveengineering:component_electronic_adv>, <item:refinedstorage:advanced_processor>, <item:immersiveengineering:component_electronic_adv>],
[<tag:items:forge:storage_blocks/iron>, <tag:items:forge:storage_blocks/iron>, <tag:items:forge:storage_blocks/iron>]]);
// Sonic Security System
craftingTable.remove(<item:securitycraft:sonic_security_system>);
craftingTable.addShaped("sonic_security_system", <item:securitycraft:sonic_security_system>,
[[<item:securitycraft:portable_radar>],
[<tag:items:forge:rods/iron>],
[<tag:items:forge:storage_blocks/iron>]]);
// Portable Radar
craftingTable.remove(<item:securitycraft:portable_radar>);
craftingTable.addShaped("portable_radar", <item:securitycraft:portable_radar>,
[[<tag:items:forge:plates/electrum>, <item:refinedstorage:improved_processor>, <tag:items:forge:plates/electrum>],
[<item:refinedstorage:improved_processor>, <item:minecraft:redstone_torch>, <item:refinedstorage:improved_processor>],
[<tag:items:forge:plates/electrum>, <item:refinedstorage:improved_processor>, <tag:items:forge:plates/electrum>]]);
// Smart Module
craftingTable.remove(<item:securitycraft:smart_module>);
craftingTable.addShaped("smart_module", <item:securitycraft:smart_module>,
[[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <item:minecraft:paper>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <item:refinedstorage:improved_processor>, <tag:items:forge:ingots/iron>]]);
// Alarm
craftingTable.remove(<item:securitycraft:alarm>);
craftingTable.addShaped("alarm", <item:securitycraft:alarm>,
[[<item:minecraft:note_block>],
[<item:minecraft:redstone>]]);
// Username Logger
craftingTable.remove(<item:securitycraft:username_logger>);
craftingTable.addShaped("username_logger", <item:securitycraft:username_logger>,
[[<tag:items:forge:ingots/iron>, <item:securitycraft:portable_radar>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <item:refinedstorage:improved_processor>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>]]);
// Block Change Detector
craftingTable.remove(<item:securitycraft:username_logger>);
craftingTable.addShaped("username_logger", <item:securitycraft:username_logger>,
[[<tag:items:forge:ingots/iron>, <item:minecraft:redstone_torch>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <item:refinedstorage:improved_processor>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>]]);
// Bouncing Betty
craftingTable.remove(<item:securitycraft:bouncing_betty>);
craftingTable.addShaped("bouncing_betty", <item:securitycraft:bouncing_betty>,
[[<item:minecraft:air>, <item:minecraft:heavy_weighted_pressure_plate>, <item:minecraft:air>],
[<tag:items:forge:ingots/iron>, <item:apocalypsenow:gunpowder_can>, <tag:items:forge:ingots/iron>]]);
// Mine
craftingTable.remove(<item:securitycraft:mine>);
craftingTable.addShaped("mine", <item:securitycraft:mine>,
[[<item:minecraft:air>, <item:minecraft:redstone>, <item:minecraft:air>],
[<item:minecraft:heavy_weighted_pressure_plate>, <item:apocalypsenow:land_mine>, <item:minecraft:heavy_weighted_pressure_plate>]]);
// Keycard Reader
craftingTable.remove(<item:securitycraft:keycard_reader>);
craftingTable.addShaped("keycard_reader", <item:securitycraft:keycard_reader>,
[[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <item:refinedstorage:improved_processor>, <item:securitycraft:portable_radar>],
[<tag:items:forge:ingots/iron>, <item:minecraft:hopper>, <tag:items:forge:ingots/iron>]]);
// Inventory Scanner
craftingTable.remove(<item:securitycraft:inventory_scanner>);
craftingTable.addShaped("inventory_scanner", <item:securitycraft:inventory_scanner>,
[[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <item:refinedstorage:improved_processor>, <item:securitycraft:portable_radar>],
[<tag:items:forge:ingots/iron>, <tag:items:forge:chests>, <tag:items:forge:ingots/iron>]]);
// Laser Block
craftingTable.remove(<item:securitycraft:laser_block>);
craftingTable.addShaped("laser_block", <item:securitycraft:laser_block>,
[[<tag:items:forge:ingots/iron>, <item:securitycraft:portable_radar>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <item:refinedstorage:advanced_processor>, <tag:items:forge:ingots/iron>],
[<tag:items:forge:ingots/iron>, <item:minecraft:redstone_block>, <tag:items:forge:ingots/iron>]]);
// Projector
craftingTable.remove(<item:securitycraft:projector>);
craftingTable.addShaped("projector", <item:securitycraft:projector>,
[[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
[<item:refinedstorage:improved_processor>, <item:immersiveengineering:light_bulb>, <item:securitycraft:portable_radar>],
[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>]]);
// Retinal Scanner
craftingTable.remove(<item:securitycraft:retinal_scanner>);
craftingTable.addShaped("retinal_scanner", <item:securitycraft:retinal_scanner>,
[[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>],
[<item:refinedstorage:improved_processor>, <item:minecraft:ender_pearl>, <item:securitycraft:portable_radar>],
[<tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>, <tag:items:forge:ingots/iron>]]);
// Security Camera
craftingTable.remove(<item:securitycraft:security_camera>);
craftingTable.addShaped("security_camera", <item:securitycraft:security_camera>,
[[<tag:items:forge:plates/aluminum>, <tag:items:refinedstorage:wireless_transmitter>, <tag:items:forge:plates/aluminum>],
[<item:immersiveengineering:component_electronic_adv>, <tag:items:forge:wires/electrum>, <tag:items:forge:glass_panes>],
[<item:refinedstorage:advanced_processor>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>]]);
// Universal Block Reinforcer
craftingTable.remove(<item:securitycraft:universal_block_reinforcer_lvl1>);
craftingTable.addShaped("universal_block_reinforcer_lvl1", <item:securitycraft:universal_block_reinforcer_lvl1>,
[[<tag:items:forge:plates/aluminum>, <item:immersiveengineering:component_electronic_adv>, <item:minecraft:nether_star>],
[<tag:items:forge:wires/electrum>, <item:refinedstorage:advanced_processor>, <item:immersiveengineering:component_electronic_adv>],
[<tag:items:forge:rods/wooden>, <tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>]]);

View File

@@ -0,0 +1,85 @@
import crafttweaker.api.item.IItemStack;
// Parachute
craftingTable.removeByName("simpleplanes:parachute");
craftingTable.addShaped("plane_parachute", <item:simpleplanes:parachute>,
[[<item:immersiveengineering:hemp_fabric>, <item:immersiveengineering:hemp_fabric>, <item:immersiveengineering:hemp_fabric>],
[<item:immersiveengineering:hemp_fiber>, <item:minecraft:air>, <item:immersiveengineering:hemp_fiber>,],
[<item:minecraft:air>, <item:immersiveengineering:hemp_fiber>, <item:minecraft:air>]]);
// Seats
craftingTable.removeByName("simpleplanes:seats");
<recipetype:create:mechanical_crafting>.addRecipe("plane_seats", <item:simpleplanes:seats>,
[[<tag:items:minecraft:planks>, <tag:items:minecraft:planks>, <item:minecraft:air>, <tag:items:minecraft:planks>, <tag:items:minecraft:planks>],
[<tag:items:minecraft:planks>, <tag:items:forge:rods/aluminum>, <item:minecraft:air>, <tag:items:forge:rods/aluminum>, <tag:items:minecraft:planks>],
[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>]]);
// Plane Armor
craftingTable.removeByName("simpleplanes:armor");
<recipetype:create:mechanical_crafting>.addRecipe("plane_armor", <item:simpleplanes:armor>,
[[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/steel>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/steel>],
[<tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>]]);
// Quick Fix It
craftingTable.removeByName("simpleplanes:healing_enchanted");
craftingTable.removeByName("simpleplanes:healing");
craftingTable.addShaped("plane_healing", <item:simpleplanes:healing>,
[[<tag:items:forge:ingots/iron>, <item:minecraft:air>, <tag:items:forge:ingots/iron>],
[<item:minecraft:air>, <tag:items:forge:rods/steel>, <item:minecraft:air>],
[<item:minecraft:air>, <tag:items:forge:ingots/iron>, <item:minecraft:air>]]);
// Electric Engine
craftingTable.removeByName("simpleplanes:electric_engine");
<recipetype:create:mechanical_crafting>.addRecipe("plane_electric_engine", <item:simpleplanes:electric_engine>,
[[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:wires/electrum>, <item:immersiveengineering:component_electronic>, <tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/aluminum>, <item:immersiveengineering:component_electronic>, <item:minecraft:copper_block>, <item:immersiveengineering:component_electronic>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:wires/electrum>, <item:immersiveengineering:component_electronic>, <tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>]]);
// Furnace Engine
craftingTable.removeByName("simpleplanes:furnace_engine");
<recipetype:create:mechanical_crafting>.addRecipe("plane_furnace_engine", <item:simpleplanes:furnace_engine>,
[[<tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:wires/electrum>],
[<tag:items:forge:plates/aluminum>, <item:minecraft:blast_furnace>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:wires/electrum>]]);
// Liquid Engine
craftingTable.removeByName("simpleplanes:liquid_engine");
<recipetype:create:mechanical_crafting>.addRecipe("plane_liquid_engine", <item:simpleplanes:liquid_engine>,
[[<tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:wires/electrum>],
[<tag:items:forge:plates/aluminum>, <item:minecraft:bucket>, <tag:items:forge:plates/aluminum>],
[<tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:wires/electrum>]]);
// Propeller
craftingTable.removeByName("simpleplanes:propeller");
<recipetype:create:mechanical_crafting>.addRecipe("plane_propeller", <item:simpleplanes:propeller>,
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:air>, <tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:wires/electrum>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>, <tag:items:create:casing>, <tag:items:forge:plates/aluminum>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:forge:wires/electrum>, <tag:items:forge:plates/aluminum>, <tag:items:forge:wires/electrum>, <item:minecraft:air>],
[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>]]);
// Rocket Booster
craftingTable.removeByName("simpleplanes:booster");
<recipetype:create:mechanical_crafting>.addRecipe("plane_booster", <item:simpleplanes:booster>,
[[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>],
[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:rods/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>],
[<tag:items:forge:plates/aluminum>, <tag:items:forge:rods/aluminum>, <item:minecraft:air>, <tag:items:forge:rods/aluminum>, <tag:items:forge:plates/aluminum>],
[<item:minecraft:air>, <tag:items:forge:plates/aluminum>, <tag:items:forge:rods/aluminum>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>],
[<item:minecraft:air>, <item:minecraft:air>, <tag:items:forge:plates/aluminum>, <item:minecraft:air>, <item:minecraft:air>]]);
// Solar Panel
craftingTable.removeByName("simpleplanes:solar_panel");
<recipetype:create:sequenced_assembly>.addRecipe(<recipetype:create:sequenced_assembly>.builder("plane_solar_panel")
.transitionTo(<item:contenttweaker:incomplete_solar_panel>)
.require(<tag:items:forge:storage_blocks/aluminum>)
.loops(4)
.addOutput(<item:simpleplanes:solar_panel>, 1)
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:silicon>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:silicon>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:plates/copper>))
.addStep<mods.createtweaker.DeployerApplicationRecipe>((rb) => rb.require(<tag:items:forge:glass>))
.addStep<mods.createtweaker.PressingRecipe>()
);

View File

@@ -0,0 +1,8 @@
import crafttweaker.api.item.IItemStack;
import mods.jei.JEI;
craftingTable.remove(<item:sophisticatedbackpacks:upgrade_base>);
craftingTable.addShaped("upgrade_base", <item:sophisticatedbackpacks:upgrade_base>,
[[<item:minecraft:string>, <tag:items:forge:plates/iron>, <item:minecraft:string>],
[<tag:items:forge:plates/iron>, <item:immersiveengineering:ersatz_leather>, <tag:items:forge:plates/iron>],
[<item:minecraft:string>, <tag:items:forge:plates/iron>, <item:minecraft:string>]]);

View File

@@ -0,0 +1,14 @@
import crafttweaker.api.tag.MCTag;
// Drawer Controllers
craftingTable.remove(<item:storagedrawers:controller>);
craftingTable.addShaped("storage_drawer_controller", <item:storagedrawers:controller>,
[[<item:minecraft:smooth_stone>, <item:minecraft:smooth_stone>, <item:minecraft:smooth_stone>],
[<item:refinedstorage:basic_processor>, <tag:items:storagedrawers:drawers>, <item:refinedstorage:basic_processor>],
[<item:minecraft:smooth_stone>, <tag:items:forge:wires/copper>, <item:minecraft:smooth_stone>]]);
craftingTable.remove(<item:storagedrawers:controller_slave>);
craftingTable.addShaped("storage_drawer_controller_slave", <item:storagedrawers:controller_slave>,
[[<item:minecraft:smooth_stone>, <item:minecraft:smooth_stone>, <item:minecraft:smooth_stone>],
[<item:refinedstorage:basic_processor>, <tag:items:storagedrawers:drawers>, <item:refinedstorage:basic_processor>],
[<item:minecraft:smooth_stone>, <tag:items:forge:wires/iron>, <item:minecraft:smooth_stone>]]);