// ******* Created by Ethryan ******* // *======= Importing Stuff =======* import mods.forestry.Carpenter; import mods.gregtech.Assembler; import mods.gregtech.FormingPress; import mods.gregtech.PrecisionLaser; import mods.gregtech.CircuitAssembler; import mods.gregtech.ChemicalBath; import mods.nei.NEI; // *======= Variables =======* val Remote = ; val SneakyUp = ; val SneakyDown = ; val SneakyNorth = ; val SneakySouth = ; val SneakyEast = ; val SneakyWest = ; val DisconnectUp = ; val DisconnectDown = ; val DisconnectNorth = ; val DisconnectSouth = ; val DisconnectEast = ; val DisconnectWest = ; val GTFilter = ; // *======= Removing Recipes =======* // now done in code // *======= Adding Back Recipes =======* // --- Assembler Recipes --- // - LV Tier // ||||| Blocks ||||| // --- Power Junction Assembler.addRecipe(, [, * 4, * 2, * 4, * 8, * 0], * 1152, 800, 30); Assembler.addRecipe(, [, * 4, * 2, * 4, * 8, * 0], * 576, 800, 30); Assembler.addRecipe(, [, * 4, * 2, * 4, * 8, * 0], * 288, 800, 30); // --- Unrouted Logistics Pipe Assembler.addRecipe( * 8, [ * 2, , * 2, * 0], null, 100, 30); Assembler.addRecipe( * 32, [ * 2, * 4, * 8, * 0], null, 100, 30); Assembler.addRecipe( * 32, [ * 2, * 4, * 8, * 0], null, 100, 30); Assembler.addRecipe( * 64, [ * 2, * 4, * 16, * 0], null, 100, 30); Assembler.addRecipe( * 64, [ * 1, * 2, * 16, * 0], null, 100, 30); // --- Basic Logistics Pipe Assembler.addRecipe( * 8, [ * 8, * 2, * 8, * 2, * 16, * 0], * 72, 800, 30); Assembler.addRecipe( * 8, [ * 8, * 2, * 2, * 2, * 16, * 0], * 72, 800, 30); Assembler.addRecipe( * 16, [ * 16, * 2, * 2, * 2, * 16, * 0], * 72, 800, 30); Assembler.addRecipe( * 32, [ * 32, * 2, * 2, , * 16, * 0], * 72, 800, 30); // ||||| Modules ||||| // --- Blank Module recipes.addShapeless(, []); recipes.addShapeless(, []); // --- Itemsink Module Assembler.addRecipe( * 4, [ * 4, GTFilter, , , * 2, * 0], * 144, 900, 30); Assembler.addRecipe( * 4, [ * 4, GTFilter, , , * 2, * 0], * 72, 900, 30); Assembler.addRecipe( * 4, [ * 4, GTFilter, , , * 2, * 0], * 36, 900, 30); // --- Enchantment Itemsink Module FormingPress.addRecipe(, , , 600, 30); // --- Enchantment Itemsink Module MK 2 FormingPress.addRecipe(, , , 600, 30); //Gold Upgrade Chip // --- Mod Based Itemsink Module FormingPress.addRecipe(, , , 600, 30); //Gold Upgrade Chip // --- Oredict Itemsink Module FormingPress.addRecipe(, , , 600, 30); // --- Thaumic Itemsink Module FormingPress.addRecipe(, , * 4, 600, 30); // --- Creative Tab Itemsink Module FormingPress.addRecipe(, , , 600, 30); // --- Terminus Itemsink Module FormingPress.addRecipe(, , , 600, 30); // --- Passive Supplier Module Assembler.addRecipe( * 3, [ * 3, , , * 8, * 2, * 0], * 144, 900, 30); Assembler.addRecipe( * 3, [ * 3, , , * 8, * 2, * 0], * 72, 900, 30); Assembler.addRecipe( * 3, [ * 3, , , * 8, * 2, * 0], * 36, 900, 30); // --- Active Supplier Module FormingPress.addRecipe( * 3, * 3, * 2, 600, 30); // --- Poly Itemsink Module Assembler.addRecipe(, [, , , , * 2, * 0], * 144, 900, 30); Assembler.addRecipe(, [, , , , * 2, * 0], * 72, 900, 30); Assembler.addRecipe(, [, , , , * 2, * 0], * 36, 900, 30); // --- Provider Module Assembler.addRecipe( * 4, [ * 4, , , , * 8, * 2, * 0], * 144, 900, 30); Assembler.addRecipe( * 4, [ * 4, , , , * 8, * 2, * 0], * 72, 900, 30); Assembler.addRecipe( * 4, [ * 4, , , , * 8, * 2, * 0], * 36, 900, 30); // --- Provider Module MK 2 FormingPress.addRecipe(, , , 600, 30); // --- Extractor Module MK 1 Assembler.addRecipe( * 2, [ * 2, , , * 8, * 2, * 0], * 144, 900, 30); Assembler.addRecipe( * 2, [ * 2, , , * 8, * 2, * 0], * 72, 900, 30); Assembler.addRecipe( * 2, [ * 2, , , * 8, * 2, * 0], * 36, 900, 30); // --- Extractor Module MK 2 FormingPress.addRecipe(, , , 600, 30); //Gold Upgrade Chip // --- Extractor Module MK 3 FormingPress.addRecipe(, , , 600, 30); //Diamond Upgrade Chip // --- Advanced Extractor Module MK 1 Assembler.addRecipe(, [, , * 0], * 144, 600, 30); Assembler.addRecipe(, [, , * 0], * 72, 900, 30); Assembler.addRecipe(, [, , * 0], * 36, 900, 30); // --- Advanced Extractor Module MK 2 FormingPress.addRecipe(, , , 600, 30); //Gold Upgrade Chip FormingPress.addRecipe(, , , 600, 30); //Gold Upgrade Chip // --- Advanced Extractor Module MK 3 FormingPress.addRecipe(, , , 600, 30); //Diamond Upgrade Chip FormingPress.addRecipe(, , , 600, 30); // // --- Electric Manager Module FormingPress.addRecipe(, , , 600, 30); // GT Type Filter ItemSink Module Assembler.addRecipe( * 2, [ * 2, , , , ], * 144, 600, 30); Assembler.addRecipe( * 2, [ * 2, , , , ], * 72, 600, 30); Assembler.addRecipe( * 2, [ * 2, , , , ], * 36, 600, 30); // ||||| Upgrade Chips ||||| // --- Gold Upgrade Chip Assembler.addRecipe( * 2, [ * 2, , , , * 4, * 0], * 144, 900, 120); Assembler.addRecipe( * 2, [ * 2, , , , * 4, * 0], * 72, 900, 120); Assembler.addRecipe( * 2, [ * 2, , , , * 4, * 0], * 36, 900, 120); // --- Diamond Upgrade Chip Assembler.addRecipe( * 2, [, * 4, * 2, , * 4, * 0], * 144, 900, 120); Assembler.addRecipe( * 2, [, * 4, * 2, , * 4, * 0], * 72, 900, 120); Assembler.addRecipe( * 2, [, * 4, * 2, , * 4, * 0], * 36, 900, 120); // --- Gold Crafting Upgrade Chip Assembler.addRecipe(, [, , * 2, * 2, * 16, * 0], * 288, 900, 120); Assembler.addRecipe(, [, , * 2, * 2, * 16, * 0], * 144, 900, 120); Assembler.addRecipe(, [, , * 2, * 2, * 16, * 0], * 72, 900, 120); // --- Diamond Crafting Upgrade Chip Assembler.addRecipe(, [, , , * 4, * 32, * 0], * 576, 900, 120); Assembler.addRecipe(, [, , , * 4, * 32, * 0], * 288, 900, 120); Assembler.addRecipe(, [, , , * 4, * 32, * 0], * 144, 900, 120); // - MV Tier // ||||| Blocks ||||| // --- Request Table Assembler.addRecipe(, [, , , , , , * 2, * 0], * 576, 1600, 120); // ||||| Modules ||||| // --- Quicksort Module Assembler.addRecipe(, [, , , , * 8, * 0], * 144, 900, 120); Assembler.addRecipe(, [, , , , * 8, * 0], * 72, 900, 120); Assembler.addRecipe(, [, , , , * 8, * 0], * 36, 900, 120); // --- CC Quicksort Module (Open Computers Quicksort) Don't ask me how it works FormingPress.addRecipe(, , , 600, 120); // --- CC Itemsink Module (Open Computers Itemsink) Don't ask me how it works FormingPress.addRecipe(, , , 600, 120); // - HV Tier // ||||| Blocks ||||| // --- Security Station Assembler.addRecipe(, [, * 4, * 8, * 2, * 4, * 4, * 0], * 576, 1600, 120); // --- Logistics Crafting Table Assembler.addRecipe(, [, , * 2, , , * 2, * 2, * 4, * 0], * 576, 900, 120); Assembler.addRecipe(, [, , * 2, , , * 2, * 2, * 4, * 0], * 576, 900, 120); // --- Logistics Fuzzy Crafting Table FormingPress.addRecipe(, , , 600, 120); // --- Logistics Statistics Table Assembler.addRecipe(, [, * 4, , * 8, * 2, * 4, * 0], * 576, 1600, 120); // ||||| Modules ||||| // --- Crafting Module MK 1 Assembler.addRecipe( * 5, [ * 5, , , , , * 2, * 0], * 144, 1600, 120); Assembler.addRecipe( * 5, [ * 5, , , , , * 2, * 0], * 72, 1600, 120); Assembler.addRecipe( * 5, [ * 5, , , , , * 2, * 0], * 36, 1600, 120); // --- Crafting Module MK 2 FormingPress.addRecipe( * 2, * 2, , 1600, 1920); // --- Crafting Module MK 3 FormingPress.addRecipe( * 2, * 2, , 1600, 7680); // ||||| Items ||||| // --- Remote Orderer Assembler.addRecipe(, [, , , * 4, , * 4, * 4, * 0], * 144, 1600, 120); // Clean ChemicalBath.addRecipe([], , * 1000, [10000], 1600, 30); // Black ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Red ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Green ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Brown ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Blue ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Purple ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Cyan ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Light Gray ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Gray ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Pink ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Lime ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Lime ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Light Blue ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Magenta ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // Orange ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // White ChemicalBath.addRecipe([], , * 288, [10000], 1600, 30); // --- Logistics Pipe Controller Assembler.addRecipe(, [, , ], null, 1600, 120); // --- Crafting Sign Creator Assembler.addRecipe(, [, , * 16], null, 1600, 120); // --- HUD Glasses Parts Assembler.addRecipe(, [, , * 2, * 0], * 144, 1600, 120); Assembler.addRecipe(, [, , , * 0], * 144, 1600, 120); recipes.addShaped(, [[,,],[, , ],[null, , null]]); // --- HUD Glasses recipes.addShaped(, [[,,],[,,],[,,]]); // --- Logistics Disk recipes.addShaped(, [[, , ],[, , ],[, , ]]); // --- BeeSink Module Assembler.addRecipe(, [, , * 4, , * 0], * 1000, 1600, 120); // --- BeeSink Pipe Assembler.addRecipe(, [, , * 0], null, 1600, 120); // --- Drone Terminus Module FormingPress.addRecipe(, , , 1600, 120); // --- Apiary Refiller Module Assembler.addRecipe(, [, , , , , , * 0], * 144, 1600, 120); Assembler.addRecipe(, [, , , , , , * 0], * 72, 1600, 120); Assembler.addRecipe(, [, , , , , , * 0], * 36, 1600, 120); // --- Bee Analyzer Module Assembler.addRecipe(, [, , , , , * 0], * 144, 1600, 120); Assembler.addRecipe(, [, , , , , * 0], * 72, 1600, 120); Assembler.addRecipe(, [, , , , , * 0], * 36, 1600, 120); // --- Bee Analyzer Pipe Assembler.addRecipe(, [, , * 0], null, 1600, 120); // --- Pipes // --- Crafting Pipe Assembler.addRecipe( * 2, [ * 2, , * 0], null, 600, 30); // --- Crafting Pipe MK 2 Assembler.addRecipe( * 2, [ * 2, , * 0], null, 600, 30); Assembler.addRecipe( * 2, [ * 2, , * 0], null, 600, 30); // --- Crafting Pipe MK 3 Assembler.addRecipe( * 2, [ * 2, , * 0], null, 600, 30); Assembler.addRecipe( * 2, [ * 2, , * 0], null, 600, 30); // --- Request Pipe Assembler.addRecipe(, [, , , * 4, * 0], null, 600, 30); // --- Request Pipe MK 2 Assembler.addRecipe(, [, , * 0], null, 600, 30); // --- Provider Pipe Assembler.addRecipe( * 2, [ * 2, , * 0], null, 600, 30); // --- Provider Pipe MK 2 Assembler.addRecipe( * 2, [ * 2, , * 0], null, 600, 30); Assembler.addRecipe( * 2, [ * 2, , * 0], null, 600, 30); // --- Supplier Pipe Assembler.addRecipe( * 2, [ * 2, , * 0], null, 600, 30); // --- Satellite Pipe Assembler.addRecipe( * 2, [ * 2, , , , , * 0], null, 600, 30); // --- Remote Orderer Logistics Pipe Assembler.addRecipe(, [ * 0, , * 0], null, 600, 30); // --- Firewall Pipe Assembler.addRecipe(, [, ,], null, 600, 30); // Until I get a Better Suggestion for these it is just chest + plates and previous tier // --- Logistics Chassi MK1 Assembler.addRecipe( * 2, [ * 2, * 2, , * 0], null, 600, 30); // --- Logistics Chassi MK2 Assembler.addRecipe( * 2, [ * 2, * 2, , * 0], null, 600, 30); // --- Logistics Chassi MK3 Assembler.addRecipe( * 2, [ * 2, * 2, , * 0], null, 600, 30); // --- Logistics Chassi MK4 Assembler.addRecipe( * 2, [ * 2, * 2, , * 0], null, 600, 30); // --- Logistics Chassi MK5 Assembler.addRecipe( * 2, [ * 2, * 2, , * 0], null, 600, 30); // Late Game Recipes // --- Logistics Chassi MK2 Assembler.addRecipe( * 4, [ * 4, * 4, * 2, , * 0], null, 600, 30); // --- Logistics Chassi MK3 Assembler.addRecipe( * 6, [ * 6, * 4, * 2, , * 0], null, 600, 30); // --- Logistics Chassi MK4 Assembler.addRecipe( * 8, [ * 8, * 4, * 2, , * 0], null, 600, 30); // --- Logistics Chassi MK5 Assembler.addRecipe( * 12, [ * 12, * 4, * 2, , * 0], null, 600, 30); // LV // ||||| Upgrades ||||| // --- Blank Upgrade Assembler.addRecipe( * 4, [ * 4, , * 4, * 4, * 0], * 144, 600, 30); Assembler.addRecipe( * 4, [ * 4, , * 4, * 4, * 0], * 72, 600, 30); Assembler.addRecipe( * 4, [ * 4, , * 4, * 4, * 0], * 36, 600, 30); // --- Upgrade Module Upgrade Assembler.addRecipe( * 2, [ * 2, , , * 2, * 0], null, 1200, 120); // --- Fuzzy Upgrade Assembler.addRecipe( * 2, [ * 2, , , * 2, * 0], null, 600, 30); // // --- Item Speed Upgrade Assembler.addRecipe( * 2, [ * 2, , * 2, * 0], * 1000, 600, 30); // // --- Placement Rules Upgrade Assembler.addRecipe( * 2, [ * 2, , , * 2, * 0], null, 600, 30); // // --- Crafting Byproduct Extraction Upgrade Assembler.addRecipe( * 2, [ * 2, , , * 2, * 0], null, 600, 30); // --- Opague Upgrade FormingPress.addRecipe( * 4, , , 600, 30); // --- Advanced Satellite Upgrade Assembler.addRecipe(, [, , , , * 0], null, 1200, 120); // --- Crafting Cleanup Upgrade Assembler.addRecipe(, [, , , , * 0], null, 1200, 120); // --- Crafting Monitoring Upgrade Assembler.addRecipe(, [, , , , , * 0], null, 1200, 120); // --- CC Remote Control Upgrade Assembler.addRecipe(, [, , , , * 0], null, 1200, 120); // --- Sneaky Upgrade Assembler.addRecipe(SneakyUp, [ * 4, , * 2, * 4, * 0], null, 600, 30); Assembler.addRecipe(SneakyDown, [ * 4, , * 2, * 4, * 0], null, 600, 30); Assembler.addRecipe(SneakyNorth, [ * 4, , * 2, * 4, * 0], null, 600, 30); Assembler.addRecipe(SneakySouth, [ * 4, , * 2, * 4, * 0], null, 600, 30); Assembler.addRecipe(SneakyEast, [ * 4, , * 2, * 4, * 0], null, 600, 30); Assembler.addRecipe(SneakyWest, [ * 4, , * 2, * 4, * 0], null, 600, 30); // --- Sneaky Upgrade (UP) // - Alternative Recipe recipes.addShaped(SneakyUp, [ [null, null, ], [null, SneakyDown, null], [null, null, null]]); // - recipes.addShaped(SneakyUp, [ [null, null, ], [null, SneakyNorth, null], [null, null, null]]); // - recipes.addShaped(SneakyUp, [ [null, null, ], [null, SneakySouth, null], [null, null, null]]); // - recipes.addShaped(SneakyUp, [ [null, null, ], [null, SneakyEast, null], [null, null, null]]); // - recipes.addShaped(SneakyUp, [ [null, null, ], [null, SneakyWest, null], [null, null, null]]); // --- Sneaky Upgrade (DOWN) // - Alternative Recipe recipes.addShaped(SneakyDown, [ [null, null, null], [null, SneakyUp, null], [null, null, ]]); // - recipes.addShaped(SneakyDown, [ [null, null, null], [null, SneakyNorth, null], [null, null, ]]); // - recipes.addShaped(SneakyDown, [ [null, null, null], [null, SneakySouth, null], [null, null, ]]); // - recipes.addShaped(SneakyDown, [ [null, null, null], [null, SneakyEast, null], [null, null, ]]); // - recipes.addShaped(SneakyDown, [ [null, null, null], [null, SneakyWest, null], [null, null, ]]); // --- Sneaky Upgrade (NORTH) // - Alternative Recipe recipes.addShaped(SneakyNorth, [ [null, , null], [null, SneakyDown, null], [null, null, null]]); // - recipes.addShaped(SneakyNorth, [ [null, , null], [null, SneakyUp, null], [null, null, null]]); // - recipes.addShaped(SneakyNorth, [ [null, , null], [null, SneakySouth, null], [null, null, null]]); // - recipes.addShaped(SneakyNorth, [ [null, , null], [null, SneakyEast, null], [null, null, null]]); // - recipes.addShaped(SneakyNorth, [ [null, , null], [null, SneakyWest, null], [null, null, null]]); // --- Sneaky Upgrade (SOUTH) // - Alternative Recipe recipes.addShaped(SneakySouth, [ [null, null, null], [null, SneakyDown, null], [null, , null]]); // - recipes.addShaped(SneakySouth, [ [null, null, null], [null, SneakyNorth, null], [null, , null]]); // - recipes.addShaped(SneakySouth, [ [null, null, null], [null, SneakyUp, null], [null, , null]]); // - recipes.addShaped(SneakySouth, [ [null, null, null], [null, SneakyEast, null], [null, , null]]); // - recipes.addShaped(SneakySouth, [ [null, null, null], [null, SneakyWest, null], [null, , null]]); // --- Sneaky Upgrade (EAST) // - Alternative Recipe recipes.addShaped(SneakyEast, [ [null, null, null], [null, SneakyDown, ], [null, null, null]]); // - recipes.addShaped(SneakyEast, [ [null, null, null], [null, SneakyNorth, ], [null, null, null]]); // - recipes.addShaped(SneakyEast, [ [null, null, null], [null, SneakySouth, ], [null, null, null]]); // - recipes.addShaped(SneakyEast, [ [null, null, null], [null, SneakyUp, ], [null, null, null]]); // - recipes.addShaped(SneakyEast, [ [null, null, null], [null, SneakyWest, ], [null, null, null]]); // --- Sneaky Upgrade (WEST) // - Alternative Recipe recipes.addShaped(SneakyWest, [ [null, null, null], [, SneakyDown, null], [null, null, null]]); // - recipes.addShaped(SneakyWest, [ [null, null, null], [, SneakyNorth, null], [null, null, null]]); // - recipes.addShaped(SneakyWest, [ [null, null, null], [, SneakySouth, null], [null, null, null]]); // - recipes.addShaped(SneakyWest, [ [null, null, null], [, SneakyEast, null], [null, null, null]]); // - recipes.addShaped(SneakyWest, [ [null, null, null], [, SneakyUp, null], [null, null, null]]); // --- Disconnection Upgrade Assembler.addRecipe(DisconnectUp * 4, [, , , * 0], null, 600, 30); Assembler.addRecipe(DisconnectDown * 4, [, , , * 0], null, 600, 30); Assembler.addRecipe(DisconnectNorth * 4, [, , , * 0], null, 600, 30); Assembler.addRecipe(DisconnectSouth * 4, [, , , * 0], null, 600, 30); Assembler.addRecipe(DisconnectEast * 4, [, , , * 0], null, 600, 30); Assembler.addRecipe(DisconnectWest * 4, [, , , * 0], null, 600, 30); // --- Disconnection Upgrade (UP) // - Alternative Recipe recipes.addShaped(DisconnectUp, [ [null, null, ], [null, DisconnectDown, null], [null, null, null]]); // - recipes.addShaped(DisconnectUp, [ [null, null, ], [null, DisconnectNorth, null], [null, null, null]]); // - recipes.addShaped(DisconnectUp, [ [null, null, ], [null, DisconnectSouth, null], [null, null, null]]); // - recipes.addShaped(DisconnectUp, [ [null, null, ], [null, DisconnectEast, null], [null, null, null]]); // - recipes.addShaped(DisconnectUp, [ [null, null, ], [null, DisconnectWest, null], [null, null, null]]); // --- Disconnection Upgrade (DOWN) // - Alternative Recipe recipes.addShaped(DisconnectDown, [ [null, null, null], [null, DisconnectUp, null], [null, null, ]]); // - recipes.addShaped(DisconnectDown, [ [null, null, null], [null, DisconnectNorth, null], [null, null, ]]); // - recipes.addShaped(DisconnectDown, [ [null, null, null], [null, DisconnectSouth, null], [null, null, ]]); // - recipes.addShaped(DisconnectDown, [ [null, null, null], [null, DisconnectEast, null], [null, null, ]]); // - recipes.addShaped(DisconnectDown, [ [null, null, null], [null, DisconnectWest, null], [null, null, ]]); // --- Disconnection Upgrade (NORTH) // - Alternative Recipe recipes.addShaped(DisconnectNorth, [ [null, , null], [null, DisconnectDown, null], [null, null, null]]); // - recipes.addShaped(DisconnectNorth, [ [null, , null], [null, DisconnectUp, null], [null, null, null]]); // - recipes.addShaped(DisconnectNorth, [ [null, , null], [null, DisconnectSouth, null], [null, null, null]]); // - recipes.addShaped(DisconnectNorth, [ [null, , null], [null, DisconnectEast, null], [null, null, null]]); // - recipes.addShaped(DisconnectNorth, [ [null, , null], [null, DisconnectWest, null], [null, null, null]]); // --- Disconnection Upgrade (SOUTH) // - Alternative Recipe recipes.addShaped(DisconnectSouth, [ [null, null, null], [null, DisconnectDown, null], [null, , null]]); // - recipes.addShaped(DisconnectSouth, [ [null, null, null], [null, DisconnectNorth, null], [null, , null]]); // - recipes.addShaped(DisconnectSouth, [ [null, null, null], [null, DisconnectUp, null], [null, , null]]); // - recipes.addShaped(DisconnectSouth, [ [null, null, null], [null, DisconnectEast, null], [null, , null]]); // - recipes.addShaped(DisconnectSouth, [ [null, null, null], [null, DisconnectWest, null], [null, , null]]); // --- Disconnection Upgrade (EAST) // - Alternative Recipe recipes.addShaped(DisconnectEast, [ [null, null, null], [null, DisconnectDown, ], [null, null, null]]); // - recipes.addShaped(DisconnectEast, [ [null, null, null], [null, DisconnectNorth, ], [null, null, null]]); // - recipes.addShaped(DisconnectEast, [ [null, null, null], [null, DisconnectSouth, ], [null, null, null]]); // - recipes.addShaped(DisconnectEast, [ [null, null, null], [null, DisconnectUp, ], [null, null, null]]); // - recipes.addShaped(DisconnectEast, [ [null, null, null], [null, DisconnectWest, ], [null, null, null]]); // --- Disconnection Upgrade (WEST) // - Alternative Recipe recipes.addShaped(DisconnectWest, [ [null, null, null], [, DisconnectDown, null], [null, null, null]]); // - recipes.addShaped(DisconnectWest, [ [null, null, null], [, DisconnectNorth, null], [null, null, null]]); // - recipes.addShaped(DisconnectWest, [ [null, null, null], [, DisconnectSouth, null], [null, null, null]]); // - recipes.addShaped(DisconnectWest, [ [null, null, null], [, DisconnectEast, null], [null, null, null]]); // - recipes.addShaped(DisconnectWest, [ [null, null, null], [, DisconnectUp, null], [null, null, null]]); // ||||| Fluid Pipes ||||| // --- Basic Fluid Pipe Assembler.addRecipe( * 6, [ * 6, , , * 0], * 144, 800, 30); Assembler.addRecipe( * 6, [ * 6, , , * 0], * 72, 800, 30); Assembler.addRecipe( * 6, [ * 6, , , * 0], * 36, 800, 30); // --- Fluid Supplier Pipe Assembler.addRecipe( * 3, [ * 3, , , * 0], null, 600, 120); // --- Fluid Container Supplier Pipe Assembler.addRecipe( * 3, [ * 3, , , , * 0], null, 600, 120); // --- Fluid Provider Pipe Assembler.addRecipe( * 3, [ * 3, , , * 0], null, 600, 120); // --- Fluid Insertion Pipe Assembler.addRecipe( * 3, [ * 3, , , * 0], null, 600, 120); // --- Fluid Request Pipe Assembler.addRecipe(, [, , , * 0], null, 600, 120); // --- Fluid Satellite Pipe Assembler.addRecipe(, [, , , , , * 0], null, 600, 120); // --- Fluid Extractor Pipe Assembler.addRecipe( * 4, [ * 4, , , * 0], null, 600, 120); // ||||| Fluid Upgrades ||||| // --- Fluid Crafting Upgrade Assembler.addRecipe( * 4, [, , , * 0], null, 600, 120);