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(, [, , , , ]); //Dusts 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(); //Drawers recipes.remove(); recipes.remove(); recipes.remove(); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [ [,,], [, , ], [,,]]); recipes.addShaped(, [ [,,], [, , ], [, , ]]); recipes.addShaped(, [ [,,], [, , ], [, , ]]); recipes.addShaped(, [ [,,], [, , ], [, , ]]); // 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(150).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(150).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(150).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]]); //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(); 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(, [, , , , ]); 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.remove(); // Eye of Ender * 1 .findRecipe(480, [], [ * 144]).remove(); chemical_reactor.recipeBuilder().inputs([,]).outputs().EUt(16).duration(100).buildAndRegister(); recipes.remove(); recipes.addShapeless( * 8, []); // Black Steel Dust * 5 .findRecipe(7, [, , * 3, .withTag({Configuration: 1})], null).remove(); //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( * 2).outputs().duration(20).EUt(4).buildAndRegister(); assembler.recipeBuilder().inputs( * 4).circuit(14).outputs().duration(20).EUt(16).buildAndRegister(); forge_hammer.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(, [ [, , ], [, , ], [, , ]]); // Battery Alloy recipes.addShapeless( * 4, [,,,,]); recipes.addShapeless(,[,,]); //Small Cadmium recipes.addShapeless(,[,,]); //Small Sodium recipes.addShapeless(,[,,]); //Small Lithium centrifuge.findRecipe(30, [ * 5], [null]).remove(); electrolyzer.recipeBuilder().inputs([]).outputs([]).duration(200).EUt(1000).buildAndRegister(); electrolyzer.findRecipe(60, [ * 10], [null]).remove(); 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); recipes.removeByRecipeName("gregtech:block_decompress_clay"); recipes.remove(); recipes.remove(); recipes.addShapeless( * 16, [, , , ,,]); recipes.addShapeless( * 16, [, , , ,,]); recipes.remove(); recipes.remove(); recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); recipes.addShapeless(, [,]); furnace.addRecipe( * 3, , 0.0); furnace.addRecipe( * 2, , 0.0); //Add recipe for Iron Trapdoor assembler.recipeBuilder() .inputs( * 4) .notConsumable(.withTag({Configuration: 6})) .outputs() .duration(200).EUt(16).buildAndRegister(); //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(); //Omnium implosion_compressor.recipeBuilder() .inputs([]) .outputs() .property("explosives", * 8) .duration(20).EUt(30).buildAndRegister(); //Add Decomposition Recipe for Polyphenylene Sulfide electrolyzer.recipeBuilder() .fluidInputs( * 11000) .outputs( * 6, ) .fluidOutputs( * 4000) .duration(288).EUt(128).buildAndRegister(); // 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(); // PBF nomified furnace.remove(); furnace.addRecipe(, , 0.5); recipes.removeByRecipeName("gregtech:fireclay_dust"); recipes.addShapeless("fireclay_dust", * 16, [, ]); // Compressed Fireclay * 1 .findRecipe(4, [], null).remove(); // Clay Dust * 1 .findRecipe(30, [ * 2], null).remove(); // PBF recipe removals // Steel Ingot * 1 .findRecipe(1, [, ], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, ], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, * 2], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, * 2], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, * 2], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, * 2], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, ], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, ], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, * 2], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, * 2], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, * 2], null).remove(); // Steel Ingot * 1 .findRecipe(1, [, * 2], null).remove(); // Block of Steel * 1 .findRecipe(1, [, ], null).remove(); // Block of Steel * 1 .findRecipe(1, [, * 2], null).remove(); // Block of Steel * 1 .findRecipe(1, [, * 2], null).remove(); // Block of Steel * 1 .findRecipe(1, [, ], null).remove(); // Block of Steel * 1 .findRecipe(1, [, * 2], null).remove(); // Block of Steel * 1 .findRecipe(1, [, * 2], null).remove(); // PBF recipes primitive_blast_furnace.recipeBuilder() .inputs([, ]) .outputs([, * 2]) .duration(400) .EUt(1) .buildAndRegister(); primitive_blast_furnace.recipeBuilder() .inputs([, ]) .outputs([, * 2]) .duration(400) .EUt(1) .buildAndRegister(); primitive_blast_furnace.recipeBuilder() .inputs([, ]) .outputs([, * 2]) .duration(400) .EUt(1) .buildAndRegister(); primitive_blast_furnace.recipeBuilder() .inputs([, ]) .outputs([, * 2]) .duration(400) .EUt(1) .buildAndRegister(); // Kill Glowstone Decomp // Small Pile of Redstone Dust * 2 .findRecipe(80, [], null).remove(); cutter.recipeBuilder() .inputs() .fluidInputs( * 73) .outputs( * 8) .duration(1568) .EUt(30) .buildAndRegister(); cutter.recipeBuilder() .inputs() .fluidInputs( * 55) .outputs( * 8) .duration(1176) .EUt(30) .buildAndRegister(); cutter.recipeBuilder() .inputs() .fluidInputs( * 18) .outputs( * 8) .duration(784) .EUt(30) .buildAndRegister();