// --- Created by DreamMasterXXL --- // --- Importing Stuff --- import mods.gregtech.Assembler; import mods.gregtech.CuttingSaw; // --- Variables --- val CarpentersBlock = ; val CollapsibleBlock = ; val Wrench = ; val Saw = ; val Screwdriver = ; val Safe = ; val IC2Safe = ; val Flint = ; val Hammer = ; val WoodScrew = ; val IronScrew = ; val SteelScrew = ; val AluminiumScrew = ; val StainlessSteelScrew = ; val TitaniumScrew = ; val Frame = ; val Plank = ; val Log = ; val Chisel = ; val ChiselHammer = ; val DaylightSensor = ; val MCDaylightSensor = ; val Stick = ; val Redstone = ; // --- Removing Recipes --- // --- Carpenters Block recipes.remove(CarpentersBlock); // --- Collapsible Block recipes.remove(CollapsibleBlock); // --- Carpenters Chisel recipes.remove(Chisel); // --- Carpenters Hammer recipes.remove(ChiselHammer); // --- Carpenters Safe recipes.remove(Safe); // --- Carpenters Daylight Sensor recipes.remove(DaylightSensor); // --- Carpenters Bed recipes.remove(); // --- Torch recipes.remove(); // --- Garage Door recipes.remove(); // --- Ladder recipes.remove(); // --- Barrier recipes.remove(); // --- Carpenters Pressure Plate recipes.remove(); // --- Carpenters Button recipes.remove(); // --- Carpenters Flower Pot recipes.remove(); // --- Carpenters Gate recipes.remove(); // --- Carpenters Hatch recipes.remove(); // --- Carpenters Lever recipes.remove(); // --- CarpentersBlock Wedge Slope recipes.remove(); // --- Carpenters Stairs recipes.remove(); // --- Carpenters Tile recipes.remove(); // --- Carpenters Door recipes.remove(); // --- Adding Back Recipes --- // --- Carpenters Block recipes.addShaped(CarpentersBlock * 2, [ [Frame,WoodScrew, Frame], [WoodScrew, Screwdriver, WoodScrew], [Frame, WoodScrew, Frame]]); // - recipes.addShaped(CarpentersBlock * 8, [ [Frame, IronScrew, Frame], [Frame, Screwdriver, Frame], [Frame, IronScrew, Frame]]); // - recipes.addShaped(CarpentersBlock * 12, [ [Frame, SteelScrew, Frame], [Frame, Screwdriver, Frame], [Frame, SteelScrew, Frame]]); // - recipes.addShaped(CarpentersBlock * 16, [ [Frame, AluminiumScrew, Frame], [Frame, Screwdriver, Frame], [Frame, AluminiumScrew, Frame]]); // - recipes.addShaped(CarpentersBlock * 20, [ [Frame, StainlessSteelScrew, Frame], [Frame, Screwdriver, Frame], [Frame, StainlessSteelScrew, Frame]]); // - recipes.addShaped(CarpentersBlock * 24, [ [Frame, TitaniumScrew, Frame], [Frame, Screwdriver, Frame], [Frame, TitaniumScrew, Frame]]); // --- Collapsible Block recipes.addShaped(CollapsibleBlock, [ [WoodScrew,Screwdriver, WoodScrew], [, , ], [WoodScrew,CarpentersBlock, WoodScrew]]); // --- Carpenters Chisel recipes.addShaped(Chisel, [ [Screwdriver, , Saw], [IronScrew, , IronScrew], [CarpentersBlock, , CarpentersBlock]]); // --- Carpenters Hammer recipes.addShaped(ChiselHammer, [ [Screwdriver, , Saw], [IronScrew, , IronScrew], [CarpentersBlock, , CarpentersBlock]]); // --- Carpenters Safe recipes.addShaped(Safe, [ [IronScrew, CollapsibleBlock, IronScrew], [CollapsibleBlock, IC2Safe, CollapsibleBlock], [IronScrew, Screwdriver, IronScrew]]); // --- Carpenters Daylight Sensor recipes.addShaped(DaylightSensor, [ [IronScrew, Screwdriver, IronScrew], [CarpentersBlock, MCDaylightSensor, CarpentersBlock], [CarpentersBlock, Redstone, CarpentersBlock]]); // --- Carpenters Bed recipes.addShaped(, [ [, , ], [CarpentersBlock, CarpentersBlock, CarpentersBlock], [, , ]]); // --- Carpenters Torch recipes.addShaped( * 2, [ [, CarpentersBlock, ]]); // --- Carpenters Garage Door recipes.addShaped( * 5, [ [CarpentersBlock, , CarpentersBlock], [, CarpentersBlock, ], [CarpentersBlock, , CarpentersBlock]]); // --- Carpenters Ladder recipes.addShaped(, [ [CarpentersBlock, , CarpentersBlock], [WoodScrew, Screwdriver, WoodScrew]]); // --- Carpenters Barrier recipes.addShaped(, [ [CarpentersBlock, , CarpentersBlock], [WoodScrew, Screwdriver, WoodScrew]]); // --- Carpenters Pressure Plate recipes.addShaped( * 2, [ [WoodScrew, Hammer, WoodScrew], [CarpentersBlock, , CarpentersBlock], [WoodScrew, Screwdriver, WoodScrew]]); // --- Carpenters Button recipes.addShapeless(, [Saw, ]); // --- Carpenters Flower Pot recipes.addShaped(, [ [CarpentersBlock, , CarpentersBlock], [null, CarpentersBlock, null]]); // --- Carpenters Gate recipes.addShaped(, [ [CarpentersBlock, , CarpentersBlock], [WoodScrew, Screwdriver, WoodScrew]]); // --- Carpenters Hatch recipes.addShaped(, [ [CarpentersBlock, , CarpentersBlock], [WoodScrew, Screwdriver, WoodScrew]]); // --- Carpenters Lever recipes.addShaped(, [ [CarpentersBlock, , WoodScrew], [null, Screwdriver, null]]); // --- CarpentersBlock Wedge Slope recipes.addShapeless( * 2, [, Saw]); // --- Carpenters Stairs recipes.addShapeless(, [Saw, ]); // --- Carpenters Tile recipes.addShapeless(, [, , ]); // --- Carpenters Door recipes.addShaped(, [ [CarpentersBlock, , CarpentersBlock], [WoodScrew, Screwdriver, WoodScrew]]); // --- Assembler Recipes --- // --- Carpenters Block Assembler.addRecipe(CarpentersBlock * 4, * 2, WoodScrew * 2, 100, 16); // - Assembler.addRecipe(CarpentersBlock * 8, * 3, IronScrew, 100, 30); // - Assembler.addRecipe(CarpentersBlock * 12, * 3, SteelScrew, 100, 48); // - Assembler.addRecipe(CarpentersBlock * 16, * 3, AluminiumScrew, 100, 64); // - Assembler.addRecipe(CarpentersBlock * 20, * 3, StainlessSteelScrew, 100, 64); // - Assembler.addRecipe(CarpentersBlock * 24, * 3, TitaniumScrew, 100, 64); // --- Carpenters Barrier Assembler.addRecipe( * 2, , CarpentersBlock, 200, 16); // --- CarpentersCollapsible Block Assembler.addRecipe(CollapsibleBlock, CarpentersBlock, , 100, 16); // --- Carpenters Flower Pot Assembler.addRecipe(, CarpentersBlock, , 100, 16); // --- CarpentersGarage Door Assembler.addRecipe( * 2, CarpentersBlock, , 150, 16); // - Assembler.addRecipe( * 4, CarpentersBlock, , 300, 16); // --- Carpenters Gate Assembler.addRecipe(, , CarpentersBlock, 100, 16); // --- Carpenters Hatch Assembler.addRecipe(, CarpentersBlock, , 100, 16); // --- Carpenters Ladder Assembler.addRecipe(, CarpentersBlock, , 100, 16); // --- Carpenters Lever Assembler.addRecipe(, CarpentersBlock, , 50, 16); // --- Carpenters Safe Assembler.addRecipe(Safe, CollapsibleBlock * 3, IC2Safe, 300, 30); // --- Carpenters Torch Assembler.addRecipe( * 10, CarpentersBlock, * 10, 100, 16); // --- Carpenters Chisel Assembler.addRecipe(Chisel, CarpentersBlock, , 200, 30); // --- Carpenters Hammer Assembler.addRecipe(ChiselHammer, CarpentersBlock, , 200, 30); // --- Carpenters Tile Assembler.addRecipe( * 2, , , 50, 16); // --- Carpenters Door Assembler.addRecipe(, CarpentersBlock, , 150, 16); // --- Carpenters Pressure Plate Assembler.addRecipe( * 2, CarpentersBlock * 2, , 100, 8); // - Assembler.addRecipe( * 2, CarpentersBlock * 2, , 100, 8); // --- Cutting Saw Recipes --- // --- Carpenters Button CuttingSaw.addRecipe( * 4, null, , * 20, 100, 30); CuttingSaw.addRecipe( * 4, null, , * 10, 100, 30); CuttingSaw.addRecipe( * 4, null, , * 2, 50, 30); // --- Carpenters Stairs CuttingSaw.addRecipe( * 4, null, , * 20, 100, 30); CuttingSaw.addRecipe( * 4, null, , * 10, 100, 30); CuttingSaw.addRecipe( * 4, null, , * 2, 50, 30); // --- CarpentersBlock Wedge Slope CuttingSaw.addRecipe( * 4, null, , * 20, 100, 16); CuttingSaw.addRecipe( * 4, null, , * 10, 100, 16); CuttingSaw.addRecipe( * 4, null, , * 2, 50, 16);