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(); // Firework Rocket JEI fix recipes.addShapeless(.withTag({Fireworks: {Flight: 1 as byte}}), [, ]); recipes.addShapeless(.withTag({Fireworks: {Flight: 2 as byte}}), [, , ]); recipes.addShapeless(.withTag({Fireworks: {Flight: 3 as byte}}), [, , , ]); /* Tool Belt */ recipes.remove(); recipes.addShaped(, [ [null, , null], [, , ], [null, , null]]); //Dusts recipes.addShapeless(, [, ]); recipes.addShapeless(, [, ]); recipes.addShapeless(, [, ]); furnace.addRecipe(, , 0.0); //Snad recipes.remove(); recipes.remove(); recipes.addShaped(, [[], [], []]); //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(, [ [,,], [, , ], [, , ]]); //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(, [[, , ]]); //EIO Alloys // Dark steel 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(240).EUt(16).buildAndRegister(); 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(240).EUt(16).buildAndRegister(); // Electrical Steel alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(120).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(120).EUt(16).buildAndRegister(); // End Steel alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(300).EUt(120).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(300).EUt(120).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(300).EUt(120).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(300).EUt(120).buildAndRegister(); // Soularium alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(120).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(120).EUt(16).buildAndRegister(); // Conductive Iron alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(150).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(150).EUt(16).buildAndRegister(); // Pulsating Iron alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(150).EUt(16).buildAndRegister(); alloy_smelter.recipeBuilder().inputs([, ]).outputs([]).duration(150).EUt(16).buildAndRegister(); // Ae2 glass alloy_smelter.recipeBuilder().inputs([, ]).outputs([ * 2]).duration(100).EUt(16).buildAndRegister(); //Ender Chest recipes.removeByRecipeName("enderstorage:ender_chest"); recipes.addShaped(, [ [, , ], [, , ], [, , ]]); //Blaze Rod recipes.addShapeless(, []); //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(); //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([]).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(); // Black Steel (Moved to Groovy) // Black Quartz Ore -> Black Quartz furnace.addRecipe(, , 0.0); // Clathrates chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 288]).outputs().EUt(75).duration(120).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 288]).outputs().EUt(75).duration(120).buildAndRegister(); chemical_reactor.recipeBuilder().inputs([]).fluidInputs([ * 250]).outputs().EUt(75).duration(120).buildAndRegister(); // Draconium 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(); chemical_reactor.recipeBuilder().inputs([ * 16]).fluidInputs([ * 1000, * 1000]).outputs( * 16).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, []); //Dimethylhydrazine: Changes the EU/t chemical_reactor.findRecipe(480, [null], [ * 1000, * 1000]).remove(); // 1,1-Dimethylhydrazine * 1000 .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 Casing recipes.remove(); recipes.addShaped( * 2, [[, , ],[, null, ], [, , ]]); recipes.remove(); recipes.remove(); recipes.remove(); recipes.addShaped(, [[, ]]); recipes.addShaped(, [[,]]); recipes.addShaped(, [[,]]); recipes.addShaped(, [[,]]); 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(); // Battery Alloy recipes.addShapeless( * 4, [,,,,]); recipes.addShapeless(,[,,]); //Small Cadmium recipes.addShapeless(,[,,]); //Small Sodium recipes.addShapeless(,[,,]); //Small Lithium furnace.setFuel(, 1200); // recipes.removeByRecipeName("gregtech:block_decompress_clay"); // Clay Block into Clay Ball by hand recipes.addShapeless( * 4, []); recipes.remove(); recipes.remove(); recipes.addShapeless( * 16, [, , , ,,]); recipes.addShapeless( * 16, [, , , ,,]); //furnace.addRecipe( * 3, , 0.0); //furnace.addRecipe( * 2, , 0.0); /* Old Recipe for Iron Trapdoor assembler.recipeBuilder() .inputs( * 4) .circuit(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(); //Add Decomposition Recipe for Polyphenylene Sulfide electrolyzer.recipeBuilder() .fluidInputs( * 11000) .outputs( * 6, ) .fluidOutputs( * 4000) .duration(288).EUt(128).buildAndRegister(); // Crafting Station assembler.recipeBuilder() .inputs([ * 2, * 4, ]) .outputs([]) .duration(100) .EUt(7) .buildAndRegister(); // Diamond Electrolysis // Carbon Dust * 64 .findRecipe(30, [], null).remove(); // 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(); // Nature's Compass recipes.remove(); recipes.addShaped(, [[, , ], [, , ], [, , ]]); // Charcoal maceration macerator.recipeBuilder() .inputs() .outputs( * 9) .duration(108).EUt(2).buildAndRegister(); macerator.recipeBuilder() .inputs() .outputs( * 9) .duration(108).EUt(2).buildAndRegister(); /*arc_furnace.recipeBuilder() .inputs() .fluidInputs( * 236) .outputs( * 2) .duration(236) .EUt(32) .buildAndRegister(); macerator.recipeBuilder() .inputs() .outputs( * 2) .duration(236) .EUt(8) .buildAndRegister();*/