import mods.gregtech.recipe.RecipeMap; import mods.gregtech.material.MaterialRegistry; import crafttweaker.item.IItemStack; //import scripts.CommonVars.makeShaped as makeShaped; //Plantball recipes.addShaped(, [ [,,], [,null,], [,,]]); recipes.addShaped(, [ [,,], [,null,], [,,]]); recipes.addShaped(, [ [,,], [,null,], [,,]]); furnace.addRecipe( * 2, , 0.0); //Ender Pearls alloy.recipeBuilder().inputs([,]).outputs([]).duration(300).EUt(16).buildAndRegister(); //Wrought Iron furnace.remove(); furnace.addRecipe(, , 0.0); recipes.remove(); recipes.addShaped( * 2, [ [, , ], [, , ], [, , ]]); //Wood Pulp recipes.addShapeless( * 4,[,]); //Red Alloy Dust recipes.addShapeless(, [, , , , ]); //Iron Shears //recipes.remove(); //recipes.addShaped(,[ //[,], //[,]]); //.displayName = "Iron Shears"; //Wool //recipes.remove(); //recipes.addShapeless( * 4, []); //recipes.addShaped(.withTag({"GT.ToolStats": {PrimaryMaterial: "rubber", MaxDurability: 256, DigSpeed: 4.0 as float, AttackDamage: 1.0 as float, HarvestLevel: 1}}), [ //[,,null], //[,,], //[,,null]]); //Dusts //furnace.addRecipe(, , 0.0); //recipes.addShapeless(, [,]); //recipes.addShapeless(, [,]); //recipes.addShapeless(, [,]); //recipes.addShapeless(,[,]); //recipes.addShapeless(,[,]); //recipes.addShapeless(, [,]); recipes.addShapeless(, [, ]); recipes.addShapeless(, [, ]); recipes.addShapeless(, [, ]); recipes.addShapeless(, [,]); furnace.addRecipe(, , 0.0); recipes.addShapeless(, [, ]); //Clay Electrolyzing electrolyzer.findRecipe(60, [ * 13], [null]).remove(); electrolyzer.recipeBuilder().inputs([ * 13]).outputs([ * 2, * 2, , * 2]).fluidOutputs([*6000]).duration(364).EUt(15).buildAndRegister(); //Photovoltaic Cells alloy_smelter.recipeBuilder().inputs([ * 2, ]).outputs([]).duration(180).EUt(16).buildAndRegister(); //Small Gears //alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); //alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); //alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); //alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); //alloy_smelter.recipeBuilder().inputs([]).notConsumable().outputs([]).duration(80).EUt(16).buildAndRegister(); //Drawers recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [ [,,], [, , ], [,,]]); recipes.addShaped(, [ [,,], [, , ], [, , ]]); recipes.addShaped(, [ [,,], [, , ], [, , ]]); recipes.addShaped(, [ [,,], [, , ], [, , ]]); //recipes.remove(); //recipes.addShaped(, [ // [, , ], // [, , ], //Ender Pearl Block // [, , ]]); //.displayName = "Ender Pump"; // Ender Tank (Ender Storage) recipes.remove(); //recipes.addShaped(, [ // [, , ], // [, basictank, ], // [, , ]]); //Ender Pearl Block //recipes.addShapeless(, []); //Black Quartz electrolyzer.recipeBuilder().inputs([ * 4]).outputs([]).duration(400).EUt(90).buildAndRegister(); autoclave.recipeBuilder().inputs([]).fluidInputs( * 1000).outputs([]).duration(150).EUt(16).buildAndRegister(); //Mechanical Crafter recipes.remove(); recipes.addShaped(, [[, , ],[, , ], [, , ]]); //resonating redstone crystal recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(180).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(180).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, * 4]).outputs([]).duration(800).EUt(16).buildAndRegister(); // Ender Eye Block alloy_smelter.recipeBuilder().inputs([, * 4]).outputs([]).duration(800).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, * 4]).outputs([]).duration(400).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, * 4]).outputs([]).duration(400).EUt(16).buildAndRegister(); //Redstone Gear recipes.remove(); recipes.addShaped(, [ [null, , null], [, , ], [null, , null]]); //Photovoltaic Composite recipes.remove(); recipes.addShapeless( * 3, [,,]); recipes.remove(); recipes.remove(); recipes.addShaped(, [[, , ]]); // Steel alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(200).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(200).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(200).EUt(16).buildAndRegister(); //EIO Alloys alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(240).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(240).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(120).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(120).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(300).EUt(120).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([ * 2]).duration(100).EUt(16).buildAndRegister(); //Ender Chest recipes.removeByRecipeName("enderstorage:ender_chest"); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //Blaze Rod recipes.addShapeless(, []); //LV Macerator recipes.remove(); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //MV Macerator recipes.remove(); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //LV Piston recipes.addShaped(, [ [,,], [, ,], [, , ]]); //Fluid Conduit mods.jei.JEI.removeAndHide(); recipes.remove(); recipes.addShaped( * 4, [ [, , ], [,,], [, , ]]); assembler.recipeBuilder().inputs([ * 3, * 6]).outputs([ * 8]).duration(80).EUt(16).buildAndRegister(); //macerator.recipeBuilder().inputs([]).outputs([]).duration(80).EUt(8).buildAndRegister(); macerator.recipeBuilder().inputs([]).outputs([]).duration(80).EUt(8).buildAndRegister(); macerator.recipeBuilder().inputs([]).outputs([]).duration(500).EUt(16).buildAndRegister(); macerator.recipeBuilder().inputs([]).outputs([]).duration(400).EUt(16).buildAndRegister(); macerator.recipeBuilder().inputs([]).outputs([]).duration(300).EUt(16).buildAndRegister(); macerator.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(16).buildAndRegister(); macerator.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(16).buildAndRegister(); recipes.addShapeless(,[]); recipes.addShapeless(,[]); recipes.remove(); //Yeta Wrench recipes.remove(); recipes.addShaped(, [ [, null, ], [null, , null], [null,,null]]); //.displayName = "Electric Blast Furnace Controller"; //.displayName = "Fluid Input Hatch (ULV)"; //.displayName = "Fluid Input Hatch (LV)"; //.displayName = "Fluid Input Hatch (MV)"; //.displayName = "Fluid Input Hatch (HV)"; //.displayName = "Fluid Input Hatch (EV)"; //.displayName = "Fluid Input Hatch (IV)"; //.displayName = "Fluid Input Hatch (LuV)"; //.displayName = "Fluid Input Hatch (ZPM)"; //.displayName = "Fluid Input Hatch (UV)"; //.displayName = "Fluid Input Hatch (MAX)"; //.displayName = "Fluid Output Hatch (ULV)"; //.displayName = "Fluid Output Hatch (LV)"; //.displayName = "Fluid Output Hatch (MV)"; //.displayName = "Fluid Output Hatch (HV)"; //.displayName = "Fluid Output Hatch (EV)"; //.displayName = "Fluid Output Hatch (IV)"; //.displayName = "Fluid Output Hatch (LuV)"; //.displayName = "Fluid Output Hatch (ZPM)"; //.displayName = "Fluid Output Hatch (UV)"; //.displayName = "Fluid Output Hatch (MAX)"; //Chemistry Why the hell is all sorts of things put here half of these arent even early game in any capacity aaaaaaaa chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(20).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(100).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(200).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(20).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 1000]).outputs().EUt(15).duration(20).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidOutputs( * 1000).EUt(30).duration(120).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidInputs( * 100).outputs().EUt(30).duration(120).buildAndRegister(); // recipes for Manganese Oxides - currently unused // chemical_reactor.recipeBuilder().inputs([]).fluidInputs( * 250).outputs().EUt(15).duration(120).buildAndRegister(); // chemical_reactor.recipeBuilder().inputs([]).fluidInputs( * 1000).outputs().EUt(500).duration(120).buildAndRegister(); mixer.recipeBuilder().inputs([,]).outputs( * 2).EUt(15).duration(80).buildAndRegister(); mixer.recipeBuilder().inputs([,]).outputs( * 2).EUt(15).duration(40).buildAndRegister(); // Nq+ and Nq* mixer.recipeBuilder().inputs([ * 2, * 4,,]).fluidInputs([ * 576, * 144]).outputs().EUt(8000).duration(400).buildAndRegister(); mixer.recipeBuilder().inputs([ * 2,,*4,]).fluidInputs([ * 576, * 144]).outputs().EUt(30000).duration(400).buildAndRegister(); mixer.recipeBuilder().inputs([ * 3, * 2, * 2, * 2]).outputs( * 9).EUt(15).duration(200).buildAndRegister(); recipes.removeShapeless(, [, , , , ]); //mixer.findRecipe(8, [.firstItem * 3, .firstItem, .firstItem], [null]).remove(); //mixer.findRecipe(8, [.firstItem * 3, .firstItem, .firstItem], [null]).remove(); furnace.addRecipe(, , 0.0); chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 288]).outputs().EUt(100).duration(100).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 288]).outputs().EUt(100).duration(100).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 250]).outputs().EUt(100).duration(100).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([, ]).outputs(.firstItem).EUt(2000).duration(500).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([ * 4]).fluidInputs([ * 1000, * 1000]).outputs( * 4).EUt(2000).duration(1000).buildAndRegister(); //recipes.addShaped(, [ // [null, , null], // [, , ], // [null, , null]]); recipes.addShaped(, [ [null, , null], [, , ], [null, , null]]); recipes.remove(); // Eye of Ender * 1 .findRecipe(480, [], [ * 144]).remove(); chemical_reactor.recipeBuilder().inputs([,]).outputs().EUt(16).duration(100).buildAndRegister(); recipes.remove(); recipes.addShapeless( * 8, []); //assembler.findRecipe(2, [, ], [null]).remove(); //assembler.findRecipe(2, [ * 6,], [null]).remove(); // Black Steel Dust * 5 .findRecipe(7, [, , * 3, .withTag({Configuration: 1})], null).remove(); //Ammonia Recipe: Changes the EU/t //reactor.findRecipe(384, [.withTag({Configuration: 1})], [ * 1000, * 3000]).remove(); //chemical_reactor.recipeBuilder() // .notConsumable(.withTag({Configuration: 1})) // .fluidInputs( * 1000, * 3000) // .fluidOutputs( * 1000) // .EUt(100).duration(320).buildAndRegister(); //Dimethylhydrazine: Changes the EU/t chemical_reactor.findRecipe(480, [null], [ * 1000, * 1000]).remove(); chemical_reactor.recipeBuilder() .fluidInputs( * 1000, * 1000) .fluidOutputs( * 1000, * 1000) .EUt(120).duration(960).buildAndRegister(); //Remove other recipe for Dimethylhydrazine chemical_reactor.findRecipe(480, [null], [ * 2000, * 2000, * 1000]).remove(); //Lava Factory recipes.remove(); recipes.addShaped( * 2, [[, , ],[, null, ], [, , ]]); recipes.remove(); recipes.addShaped(, [ [, , ], [, , ]]); recipes.remove(); recipes.remove(); recipes.remove(); recipes.addShaped(, [[, ]]); recipes.addShaped(, [[,]]); recipes.addShaped(, [[,]]); recipes.addShaped(, [[,]]); //Rubber Sheet compressor.recipeBuilder().inputs().outputs().duration(20).EUt(8).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs().duration(200).EUt(400).buildAndRegister(); compressor.recipeBuilder().inputs( * 2).outputs().duration(20).EUt(4).buildAndRegister(); //compressor.recipeBuilder().inputs( * 3).outputs().duration(20).EUt(8).buildAndRegister(); assembler.recipeBuilder().inputs( * 4).circuit(14).outputs().duration(20).EUt(16).buildAndRegister(); //macerator.findRecipe(8, [], [null]).remove(); //macerator.findRecipe(8, [], [null]).remove(); //macerator.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); //macerator.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); //macerator.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); forge_hammer.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); //macerator.recipeBuilder().inputs([]).outputs([]).duration(16).EUt(10).buildAndRegister(); // Endstone Dust * 1 .findRecipe(2, [], null).remove(); macerator.recipeBuilder().inputs([.firstItem]).outputs([.firstItem]).duration(16).EUt(10).buildAndRegister(); //Copper Furnace recipes.remove(); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //Silver Furnace recipes.remove(); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //Gold Furnace recipes.remove(); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //Diamond Furnace recipes.remove(); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //Obsidian Furnace recipes.remove(); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //recipes.removeByRecipeName("gregtech:conductive_iron_cable_1"); //recipes.addShapeless(,[,]); recipes.addShapeless(,[,,]); //Small Cadmium recipes.addShapeless(,[,,]); //Small Sodium recipes.addShapeless(,[,,]); //Small Lithium // Small Battery Hull //recipes.remove(); //recipes.addShaped(, [ // [], // [], // []]); // Add Corrected Small Battery Hull recipe to Assembler //assembler.findRecipe(1, [, ],[*144]).remove(); //assembler.recipeBuilder() // .inputs([, ]) // .fluidInputs([*144]) // .outputs([]) // .duration(800).EUt(1).buildAndRegister(); // Correct the Macerating recipe for Small Battery Hull //macerator.findRecipe(8, [], [null]).remove(); //macerator.recipeBuilder() // .inputs() // .outputs() // .duration(30).EUt(8).buildAndRegister(); // Add Corrected Small Battery Hull recipe to fluid extractor //fluid_extractor.findRecipe(32, [], [null]).remove(); //fluid_extractor.recipeBuilder() // .inputs() // .fluidOutputs(*144) // .duration(80).EUt(32).buildAndRegister(); //recipes.removeByRecipeName("gregtech:electric_motor/electric_motor_lv_steel"); //recipes.remove(); //recipes.addShaped(, [ // [,,], // [, , ], // [, , ]]); //furnace.addRecipe(, , 0.0); //furnace.addRecipe(.firstItem,); //furnace.addRecipe(.firstItem,); //furnace.addRecipe(.firstItem,); //furnace.addRecipe(.firstItem,); //furnace.addRecipe(.firstItem,); //furnace.addRecipe(, , 0.0); //furnace.remove( * 3, ); //furnace.remove( * 3, ); //furnace.addRecipe(, , 0.0); //furnace.addRecipe(, , 0.0); //wiremill.recipeBuilder().inputs([]).outputs([ * 2]).duration(100).EUt(50000).buildAndRegister(); centrifuge.findRecipe(30, [ * 5], [null]).remove(); //electrolyzer.findRecipe(90, [ * 8], [null]).remove(); //electrolyzer.recipeBuilder().inputs([ * 8]).outputs([ * 3, * 3, * 2]).duration(500).EUt(32).buildAndRegister(); electrolyzer.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(1000).buildAndRegister(); electrolyzer.findRecipe(60, [ * 10], [null]).remove(); //autoclave.findRecipe(24, [], [ * 250]).remove(); //autoclave.findRecipe(24, [], [ * 250]).remove(); //autoclave.findRecipe(24, [], [ * 250]).remove(); //autoclave.findRecipe(24, [], [ * 250]).remove(); //autoclave.findRecipe(24, [], [ * 250]).remove(); //autoclave.findRecipe(24, [], [ * 250]).remove(); //autoclave.findRecipe(24, [], [ * 250]).remove(); //autoclave.findRecipe(24, [], [ * 250]).remove(); //autoclave.findRecipe(24, [], [ * 250]).remove(); //autoclave.findRecipe(24, [], [ * 50]).remove(); //autoclave.findRecipe(24, [], [ * 50]).remove(); //autoclave.findRecipe(24, [], [ * 50]).remove(); //autoclave.findRecipe(24, [], [ * 50]).remove(); //autoclave.findRecipe(24, [], [ * 50]).remove(); //autoclave.findRecipe(24, [], [ * 50]).remove(); //autoclave.findRecipe(24, [], [ * 50]).remove(); //autoclave.findRecipe(24, [], [ * 50]).remove(); //autoclave.findRecipe(24, [], [ * 50]).remove(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(40).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(40).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(200).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(300).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(100).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(20).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([]).duration(20).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(200).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(200).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(80).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(80).EUt(16).buildAndRegister(); //autoclave.recipeBuilder().inputs([]).fluidInputs([ * 100]).outputs([.firstItem]).duration(40).EUt(16).buildAndRegister(); // mods.jei.JEI.removeAndHide(); // mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // );mods.jei.JEI.removeAndHide( // ); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); mods.jei.JEI.removeAndHide(); furnace.setFuel(, 1200); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs().duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs().duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(30000).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(30000).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(3000).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(8000).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(8000).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //compressor.recipeBuilder().inputs().outputs(.firstItem).duration(100).EUt(10).buildAndRegister(); //recipes.removeByRecipeName("gregtech:tin_cable_4"); //recipes.removeByRecipeName("gregtech:tin_cable_2"); //recipes.removeByRecipeName("gregtech:red_alloy_cable_4"); //recipes.removeByRecipeName("gregtech:red_alloy_cable_2"); //recipes.removeByRecipeName("gregtech:conductive_iron_cable_2"); //recipes.removeByRecipeName("gregtech:conductive_iron_cable_4"); recipes.removeByRecipeName("gregtech:block_decompress_clay"); recipes.removeByRecipeName("gregtech:gravel_to_flint"); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); //recipes.remove(); recipes.remove(); recipes.remove(); recipes.addShapeless( * 16, [, , , ,,]); recipes.addShapeless( * 16, [, , , ,,]); recipes.remove(); recipes.remove(); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); recipes.addShapeless(, [,]); //recipes.addShapeless(, [, , ]); furnace.addRecipe( * 3, , 0.0); furnace.addRecipe( * 2, , 0.0); //furnace.remove(); //furnace.addRecipe(, , 0.0); recipes.addShaped(, [[, , ],[, , ], [, , ]]); //makeShaped("of_sponge", , // ["PPP", // "PMP", // "PPP"], // { P : , // Plant Ball // M : }); // Bronze Casing Assembler recipe assembler.recipeBuilder() .inputs(*6, ) .outputs(*3) .duration(50).EUt(16).buildAndRegister(); //Fix unintended Concrete powerder skips //macerator.findRecipe(8, [], [null]).remove(); //fluid_extractor.findRecipe(32, [], [null]).remove(); // // //recipes.removeByRecipeName("gregtech:block_decompress_concrete"); // //macerator.recipeBuilder() // .inputs() // .outputs( *9) // .duration(270).EUt(8).buildAndRegister(); // //fluid_extractor.recipeBuilder() // .inputs() // .fluidOutputs(*1296) // .duration(720).EUt(32).buildAndRegister(); // //recipes.addShapeless(*9, []); //Fix Wool macerator recipes //acerator.findRecipe(2, [], [null]).remove(); //acerator.recipeBuilder() // .inputs() // .outputs( *4) // .duration(400).EUt(2).buildAndRegister(); // //Remove Unobtainable Clay recipe //recipes.removeByRecipeName("thermalfoundation:clay_ball"); //Add recipe for Iron Trapdoor assembler.recipeBuilder() .inputs( * 4) .notConsumable(.withTag({Configuration: 6})) .outputs() .duration(200).EUt(16).buildAndRegister(); //Restore Pump Recipes //val material as string[] = [ // // "Chrome", // "Iridium", // "Darmstadtium", // "Osmium", // "Tin", // "Titanium", // "Bronze", // "StainlessSteel", // "Steel", // "TungstenSteel", // "SteelMagnetic", // "Hssg", // "Hsse", // "Neutronium" // //] as string[]; // //for mat in material { // var allPlate = oreDict.get("plate" ~ mat); // var plate = allPlate.firstItem; // var allScrew = oreDict.get("screw" ~ mat); // var screw = allScrew.firstItem; // var allRing = oreDict.get("ring" ~ mat); // var ring = allRing.firstItem; // var allRotor = oreDict.get("rotor" ~ mat); // var rotor = allRotor.firstItem; // // //Assembler Recipe // assembler.recipeBuilder() // .inputs(plate*4, ring) // .fluidInputs( * 32) // .outputs(rotor) // .EUt(24).duration(240).buildAndRegister(); // // //By Hand Recipe // recipes.remove(rotor); // // recipes.addShaped("of_rotor_" ~ mat, rotor, // ["PHP", // "SRF", // "PDP"], // { P : plate, // H : , // S : screw, // R : ring, // F : , // D : }); //} //Vinyl Acetate electrolyzer.recipeBuilder() .fluidInputs( * 12000) .outputs(.firstItem * 4) .fluidOutputs( * 2000, * 6000) .duration(288).EUt(60).buildAndRegister(); //Polyvinyl Acetate electrolyzer.recipeBuilder() .fluidInputs( * 12000) .outputs(.firstItem * 4) .fluidOutputs( * 2000, * 6000) .duration(288).EUt(60).buildAndRegister(); //Dichlorobenzene electrolyzer.recipeBuilder() .fluidInputs( * 12000) .outputs(.firstItem * 6) .fluidOutputs( * 2000, * 4000) .duration(576).EUt(60).buildAndRegister(); //Implosion Compressor Recipes (Adding back the dynamite) //val implosioninputs = [ // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ], // [, ] // //] as IItemStack[][]; // //for input in implosioninputs { // //implosion_compressor.recipeBuilder() // .inputs([input[0] * 4]) // .outputs([input[1] * 3, * 2]) // .property("explosives", * 32) // .duration(20).EUt(30).buildAndRegister(); // //} //Reinforced Iridium //implosion_compressor.recipeBuilder() // .inputs() // .property("explosives", * 64) // .outputs() // .duration(20).EUt(30).buildAndRegister(); //Omnium implosion_compressor.recipeBuilder() .inputs([]) .outputs() .property("explosives", * 8) .duration(20).EUt(30).buildAndRegister(); //Custom Byproduct chances: Revert macerator chances to old behavior //RecipeMap.chanceFunction = function(chance as int, // boostPerTier as int, // tier as int) as int { // if boostPerTier == 0 { // // Simulation Chamber recipes, for example, which should not scale // return chance; // } // return chance * pow(2, tier); //}; ////Slight nerf to Bone Meal Recipe //macerator.findRecipe(2, [], [null]).remove(); //macerator.recipeBuilder() // .inputs() // .outputs( * 4) // .duration(60).EUt(8).buildAndRegister(); // ////Adjust the Bone Meal by hand recipe //recipes.removeByRecipeName("gregtech:bone_to_bone_meal"); //recipes.addShapeless( * 3, // [, ]); // ////Adjust Bone Meal Compressor recipe to prevent dupe ////compressor.findRecipe(8, [ * 3], [null]).remove(); //compressor.recipeBuilder() // .inputs( * 4) // .outputs() // .duration(20).EUt(8).buildAndRegister(); //Add Decomposition Recipe for Polyphenylene Sulfide electrolyzer.recipeBuilder() .fluidInputs( * 11000) .outputs( * 6, ) .fluidOutputs( * 4000) .duration(288).EUt(128).buildAndRegister(); //Fix glowstone block recipe conflict in cutting saw //saw.findRecipe(30, [], [ * 73]).remove(); //saw.findRecipe(30, [], [ * 55]).remove(); //saw.findRecipe(30, [], [ * 18]).remove(); // //saw.findRecipe(30, [], [ * 73]).remove(); //saw.findRecipe(30, [], [ * 55]).remove(); //saw.findRecipe(30, [], [ * 18]).remove(); //saw.recipeBuilder() // .inputs() // .fluidInputs( * 5) // .outputs( * 4) // .duration(200).EUt(16).buildAndRegister(); // //saw.recipeBuilder() // .inputs() // .fluidInputs( * 3) // .outputs( * 4) // .duration(130).EUt(16).buildAndRegister(); // //saw.recipeBuilder() // .inputs() // .fluidInputs( * 1) // .outputs( * 4) // .duration(50).EUt(16).buildAndRegister(); //Re-adding the old GTCE granite recipe, as it is being relied on. //Due to GTCE's weird recipe removal for items that share an oredict, only one of the items need to be removed //// Granite Dust * 1 //.findRecipe(2, [], null).remove(); // // //macerator.recipeBuilder() // .inputs() // .outputs() // .chancedOutput(, 100, 100) // .duration(150).EUt(8).buildAndRegister(); //Adjust the recipe of the Rotor mold recipes.removeByRecipeName("gregtech:shape/mold/shape_mold_rotor"); recipes.addShaped("gtce_rotor_mold", , [ [, null, null], [null, null, null], [null, null, ] ]); //recipes.removeByRecipeName("gregtech:scanner_battery.re.lv.lithium"); //recipes.removeByRecipeName("gregtech:scanner_battery.re.lv.cadmium"); //recipes.removeByRecipeName("gregtech:scanner_battery.re.lv.sodium"); //Temporary removal of a duplicate recipe //reactor.findRecipe(30, [ * 7], [ * 1000]).remove(); //Tetranitromethane recipe as a holdover //chemical_reactor.recipeBuilder() // .fluidInputs( * 2000, * 4000) // .fluidOutputs( * 1000, * 4000) // .outputs( * 3) // .duration(480).EUt(120).buildAndRegister(); //electrolyzer.findRecipe(60, [null], [ * 1000]).remove(); // remove xu2 shortcut hopper recipes.removeByRecipeName("extrautils2:shortcut_hopper"); // steam multis recipes.removeByRecipeName("gregtech:steam_oven"); recipes.addShaped(, [ [, , ], [, , ], [, , ] ]); recipes.removeByRecipeName("gregtech:steam_grinder"); recipes.addShaped(, [ [, , ], [, , ], [, , ] ]); // Crafting Station assembler.recipeBuilder() .inputs([ * 2, * 4, ]) .outputs([]) .duration(100) .EUt(7) .buildAndRegister(); // Diamond Electrolysis // Carbon Dust * 64 .findRecipe(30, [], null).remove(); electrolyzer.recipeBuilder() .inputs() .outputs( * 16) .duration(768) .EUt(30) .buildAndRegister();