// --- Created by DreamMasterXXL --- // --- Importing Stuff --- import mods.gregtech.Assembler; import mods.gregtech.FormingPress; import mods.nei.NEI; import mods.gregtech.PrecisionLaser; // --- Variables --- val DiamondGear = ; val GoldGear = ; val IronGear = ; val StoneGear = ; val WoodGear = ; val MiningWell = ; val Sealant = ; val PipeWood = ; val PipeWoodKinesis = ; val PipeCobble = ; val PipeCobbleKinesis = ; val PipeStone = ; val PipeStoneKinesis = ; val PipeSandstone = ; val PipeSandstoneKinesis = ; val PipeIron = ; val PipeIronKinesis = ; val PipeQuartz = ; val PipeQuartzKinesis = ; val PipeGold = ; val PipeGoldKinesis = ; val PipeLapis = ; val PipeObsidian = ; val PipeDiamond = ; val PipeDiamondKinesis = ; val PipeEmerald = ; val PipeEmeraldKinesis = ; val PipeDaizuli = ; val PipeEmzuli = ; val PipeStripes = ; val PipeVoid = ; val PipeClay = ; val CobbleStructure = ; val Laser = ; val BCTank = ; val StoneRod = ; val Stick = ; val IronRing = ; val QuartzRod = ; val IronRod = ; val IronScrew = ; val GoldRod = ; val EmeraldRod = ; val DiamondRod = ; val RedAlloyRod = ; val SStoneRod = ; val CobbleRod = ; val RedAlloySrew = ; val ClearPane = ; val SteelWire = ; val TinWire = ; val NickelWire = ; val CopperWire = ; val CupronickelWire = ; val SilverWire = ; val AlWire = ; val ElectrumWire = ; val GoldWire = ; val NiobiumTiWire = ; val PlatinumWire = ; val NicromeWire = ; val BrassPipe = ; val RBrassPipe = ; val RSCrystal = ; val PathMark = ; val LandMark = ; val ConstructionMark = ; val Gate = ; val PipeWire = ; val PipePlug = ; val GateCopier = ; val DockingStation = ; val Filler = ; val Builder = ; val ArchitectT = ; val ElecectronicLib = ; val AutoWorkB = ; val FloodGate = ; val ZonePlanner = ; val Requester = ; val Robot = ; val FilterBuffer = ; val StrongGlass = ; val ObsidianGlass = ; val ClearGlass = ; val Wrench = ; val Screwdriver = ; // --- Removing Recipes --- // --- Machines --- // --- Mining Well recipes.remove(MiningWell); // --- Quarry recipes.remove(); // --- Pump recipes.remove(); // --- Laser recipes.remove(Laser); // --- Assembly Table recipes.remove(); // --- Refinery recipes.remove(); // --- Chute recipes.remove(); // --- Tank recipes.remove(BCTank); // --- Filler recipes.remove(Filler); // --- Builder recipes.remove(Builder); // --- Architect Table recipes.remove(ArchitectT); // --- Electronic Library recipes.remove(ElecectronicLib); // --- Auto Workbench recipes.remove(AutoWorkB); // --- Flood Gate recipes.remove(FloodGate); // --- Zone Planner recipes.remove(ZonePlanner); // --- Requester recipes.remove(Requester); // --- Filtered Buffer recipes.remove(FilterBuffer); // --- Docking Station recipes.remove(DockingStation); // --- Integration Table recipes.remove(); // --- Charging Table recipes.remove(); // --- Programming Table recipes.remove(); // --- Stamping Table recipes.remove(); // --- Recipes Packager recipes.remove(); // --- Engines --- // --- Redstone Engine recipes.remove(); // --- Stirling Engine recipes.remove(); // --- Combustion Engine recipes.remove(); // --- Gears --- // --- Diamond Gear recipes.remove(DiamondGear); // --- Gold Gear recipes.remove(GoldGear); // --- Iron Gear recipes.remove(IronGear); // --- Stone Gear recipes.remove(StoneGear); // --- Wooden Gear recipes.remove(WoodGear); // --- Fluid Clay pipe recipes.remove(); // --- Power Adapter recipes.remove(); // --- Pipes --- // --- Wooden Transport Pipe recipes.remove(); // --- Wooden Fluid Pipe recipes.remove(); // --- Wooden Kinesis Pipe recipes.remove(); // --- Cobblestone Transport Pipe recipes.remove(); // --- Cobblestone Fluid Pipe recipes.remove(); // --- Cobblestone Kinesis Pipe recipes.remove(); // --- Stone Transport Pipe recipes.remove(); // --- Stone Fluid Pipe recipes.remove(); // --- Stone Kinesis Pipe recipes.remove(); // --- Sandstone Transport Pipe recipes.remove(); // --- Sandstone Fluid Pipe recipes.remove(); // --- Sandstone Kinesis Pipe recipes.remove(); // --- Iron Transport Pipe recipes.remove(); // --- Iron Fluid Pipe recipes.remove(); // --- Iron Kinesis Pipe recipes.remove(); // --- Quartz Transport Pipe recipes.remove(); // --- Quartz Fluid Pipe recipes.remove(); // --- Quartz Kinesis Pipe recipes.remove(); // --- Golden Transport Pipe recipes.remove(); // --- Golden Fluid Pipe recipes.remove(); // --- Golden Kinesis Pipe recipes.remove(); // --- Lapis Transport Pipe recipes.remove(); // --- Obsidian Transport Pipe recipes.remove(); // --- Diamond Transport Pipe recipes.remove(); // --- Diamond Kinesis Pipe recipes.remove(); // --- Dimond Fluid Pipe recipes.remove(); // --- Emerald Transport Pipe recipes.remove(); // --- Emerald Fluid Pipe recipes.remove(); // --- Emerald Kinesis Pipe recipes.remove(); // --- Daizuli Transport Pipe recipes.remove(); // --- Emzuli Transport Pipe recipes.remove(); // --- Stripes Transport Pipe recipes.remove(); // --- Void Transport Pipe recipes.remove(); // --- Void Fluid Pipe recipes.remove(); // --- Clay Transport Pipe recipes.remove(); // --- Cobblestone Structure Pipe recipes.remove(); // --- Robot recipes.remove(Robot); // --- Gates recipes.remove(Gate); // --- Construction Mark recipes.remove(); // --- Template recipes.remove(); // --- Blueprint recipes.remove(); // --- Redstone Board recipes.remove(); // --- Items --- // --- Land Mark recipes.remove(LandMark); // --- Path Mark recipes.remove(PathMark); // --- Wrench recipes.remove(); // --- Redstone Crystal recipes.remove(RSCrystal); // --- Pipe Sealant recipes.remove(Sealant); // --- Pipe Plug recipes.remove(PipePlug); // --- Gate Copier recipes.remove(GateCopier); // --- Map Location recipes.remove(); // --- Propolis Pipes recipes.remove(); // --- Assembly Table Recipes --- // --- Redstone Crystal mods.buildcraft.AssemblyTable.removeRecipe(); // --- Chipsets mods.buildcraft.AssemblyTable.removeRecipe(); // --- Genetic Processor mods.buildcraft.AssemblyTable.removeRecipe(); // --- Inviromental Processor mods.buildcraft.AssemblyTable.removeRecipe(); // --- Adding Recipes --- // --- Diamond Gear recipes.addShapeless(DiamondGear, []); // --- Gold Gear recipes.addShapeless(GoldGear, []); // --- Iron Gear recipes.addShapeless(IronGear, []); // --- Stone Gear recipes.addShapeless(StoneGear, []); // --- Wooden Gear recipes.addShapeless(WoodGear, []); // --- Combustion Engine recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Cobblestone Structure Pipe recipes.addShaped(, [ [CobbleRod, ClearPane, CobbleRod], [ClearPane, , ClearPane], [CobbleRod, ClearPane, CobbleRod]]); // --- Cobblestone-Covered Kinesis Pipe recipes.addShaped(PipeCobbleKinesis, [ [CobbleRod, ClearPane, CobbleRod], [ClearPane, TinWire, ClearPane], [CobbleRod, ClearPane, CobbleRod]]); // --- Stone-Covered Kinesis Pipe recipes.addShaped(PipeStoneKinesis, [ [StoneRod, ClearPane, StoneRod], [ClearPane, NickelWire, ClearPane], [StoneRod, ClearPane, StoneRod]]); // --- Wood-Covered Kinesis Pipe recipes.addShaped(PipeWoodKinesis, [ [Stick, ClearPane, Stick], [ClearPane, CopperWire, ClearPane], [Stick, ClearPane, Stick]]); // --- Sandstone-Covered Kinesis Pipe recipes.addShaped(PipeSandstoneKinesis, [ [SStoneRod, ClearPane, SStoneRod], [ClearPane, CupronickelWire, ClearPane], [SStoneRod, ClearPane, SStoneRod]]); // --- Quartz-Covered Kinesis Pipe recipes.addShaped(PipeQuartzKinesis, [ [QuartzRod, ClearPane, QuartzRod], [ClearPane, SilverWire, ClearPane], [QuartzRod, ClearPane, QuartzRod]]); // --- Iron-Covered Kinesis Pipe recipes.addShaped(PipeIronKinesis, [ [IronRod, ClearPane, IronRod], [ClearPane, ElectrumWire, ClearPane], [IronRod, ClearPane, IronRod]]); // --- Gold-Covered Kinesis Pipe recipes.addShaped(PipeGoldKinesis, [ [GoldRod, ClearPane, GoldRod], [ClearPane, AlWire, ClearPane], [GoldRod, ClearPane, GoldRod]]); // --- Emerald-Covered Kinesis Pipe recipes.addShaped(PipeEmeraldKinesis, [ [EmeraldRod, ClearPane, EmeraldRod], [ClearPane, NicromeWire, ClearPane], [EmeraldRod, ClearPane, EmeraldRod]]); // --- Diamond-Covered Kinesis Pipe recipes.addShaped(PipeDiamondKinesis, [ [DiamondRod, ClearPane, DiamondRod], [ClearPane, PlatinumWire, ClearPane], [DiamondRod, ClearPane, DiamondRod]]); // --- Tank recipes.addShaped(BCTank, [ [IronScrew, IronRing, IronScrew], [Wrench, StrongGlass, Screwdriver], [IronScrew, IronRing, IronScrew]]); // - recipes.addShaped(BCTank, [ [, , ], [, , ], [, , ]]); // --- Void Pipe recipes.addShaped(, [ [, ClearPane, ], [ClearPane, , ClearPane], [, ClearPane, ]]); // --- Void Fluid Pipe recipes.addShaped(, [ [, ClearPane, ], [ClearPane, , ClearPane], [, ClearPane, ]]); // --- Auto Workbench recipes.addShaped(AutoWorkB, [ [, , ], [, , ], [, , ]]); // --- Paint Brush recipes.addShapeless(, []); // --- Auto Crafting Bench recipes.addShapeless(, []); // --- Filler recipes.addShaped(Filler, [ [, , ], [, , ], [, , ]]); // --- Builder recipes.addShaped(Builder, [ [, , ], [, , ], [, , ]]); // --- Architect Table recipes.addShaped(ArchitectT, [ [, , ], [, , ], [, , ]]); // --- Electronic Library recipes.addShaped(ElecectronicLib, [ [, , ], [, , ], [, , ]]); // --- Flood Gate recipes.addShaped(FloodGate, [ [, , ], [, , ], [, , ]]); // --- Laser recipes.addShaped(Laser, [ [, , ], [, , ], [, , ]]); // --- Assembly Table recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Charging Table recipes.addShaped(, [ [, , ], [, ,], [, , ]]); // --- Integration Table recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Programming Table recipes.addShaped(, [ [, , ], [, , ], [, , ]]); // --- Zone Planner recipes.addShaped(ZonePlanner, [ [, , ], [, , ], [, , ]]); // --- Robot recipes.addShaped(Robot, [ [, , ], [, , ], [, , ]]); // --- Requester recipes.addShaped(Requester, [ [, , ], [, , ], [, , ]]); // --- Wrench recipes.addShaped(, [ [null, , null], [ , , ], [ , , ]]); // --- Assembler Recipes --- // --- Propolis Pipes Assembler.addRecipe(, , * 2, * 400, 300, 48); // - Assembler.addRecipe(, , * 2, * 400, 300, 48); // --- Land Mark Assembler.addRecipe(LandMark, , , 100, 120); // --- Path Mark Assembler.addRecipe(PathMark, , , 100, 120); // --- Template Assembler.addRecipe(, , , * 144, 100, 30); // --- Blueprint Assembler.addRecipe(, , , * 144, 100, 30); // --- Tank Assembler.addRecipe(, , * 2, 100, 8); // - Assembler.addRecipe(, , * 2, 100, 8); // --- Redstone Board Assembler.addRecipe(, * 8, * 0, * 144, 200, 480); // --- Docking Station Assembler.addRecipe(DockingStation, , * 4, 300, 480); // --- Map Location Assembler.addRecipe(, * 8, , 200, 480); // - Assembler.addRecipe(, * 8, , 200, 480); // - Assembler.addRecipe(, * 8, , 200, 480); // - Assembler.addRecipe(, * 8, , 200, 480); // --- Gate Copier Assembler.addRecipe(GateCopier, , , 100, 480); // --- Wooden Transport Pipe Assembler.addRecipe( * 16, * 16, , 400, 480); // --- Iron Transport Pipe Assembler.addRecipe( * 16, * 16, , 400, 480); // --- Golden Transport Pipe Assembler.addRecipe( * 16, * 16, , 400, 480); // --- Diamond Transport Pipe Assembler.addRecipe( * 8, * 8, , 400, 480); // --- Obsidian Transport Pipe Assembler.addRecipe( * 16, * 16, , 400, 480); // --- Emerald Transport Pipe Assembler.addRecipe( * 8, * 8, , 400, 480); // - Assembler.addRecipe( * 8, * 8, , 400, 480); // - Assembler.addRecipe( * 8, * 8, , 400, 480); // --- Auto Workbench Assembler.addRecipe(AutoWorkB, [, , * 2, ], null, 200, 30); // --- Forming Press Recipes --- // --- Emerald Chipset FormingPress.addRecipe(, , , 200, 480); // --- Precision Laser Recipes --- // --- Redstone Crystal PrecisionLaser.addRecipe(, * 0, * 4, 600, 120); // --- Hiding & Renaming Stuff --- // --- Wood-Covered Kinesis Pipe NEI.overrideName(PipeWoodKinesis, "Wood-Covered Kinesis Pipe"); // --- Cobblestone-Covered Pipe NEI.overrideName(PipeCobble, "Cobblestone-Covered Pipe"); // --- Cobblestone-Covered Kinesis Pipe NEI.overrideName(PipeCobbleKinesis, "Cobblestone-Covered Kinesis Pipe"); // --- Stone-Covered Pipe NEI.overrideName(PipeStone, "Stone-Covered Pipe"); // --- Stone-Covered Kinesis Pipe NEI.overrideName(PipeStoneKinesis, "Stone-Covered Kinesis Pipe"); // --- Sandstone-Covered Pipe NEI.overrideName(PipeSandstone, "Sandstone-Covered Pipe"); // --- Sandstone-Covered Kinesis Pipe NEI.overrideName(PipeSandstoneKinesis, "Sandstone-Covered Kinesis Pipe"); // --- Iron-Covered Pipe NEI.overrideName(PipeIron, "Iron-Covered Pipe"); // --- Iron-Covered Kinesis Pipe NEI.overrideName(PipeIronKinesis, "Iron-Covered Kinesis Pipe"); // --- Quartz-Covered Pipe NEI.overrideName(PipeQuartz, "Quartz-Covered Pipe"); // --- Quartz-Covered Kinesis Pipe NEI.overrideName(PipeQuartzKinesis, "Quartz-Covered Kinesis Pipe"); // --- Gold-Covered Kinesis Pipe NEI.overrideName(PipeGoldKinesis, "Gold-Covered Kinesis Pipe"); // --- Diamond-Covered Kinesis Pipe NEI.overrideName(PipeDiamondKinesis, "Diamond-Covered Kinesis Pipe"); // --- Emerald-Covered Kinesis Pipe NEI.overrideName(PipeEmeraldKinesis, "Emerald-Covered Kinesis Pipe"); // --- Redstone Crystal NEI.overrideName(, "Firestone Crystal");