import crafttweaker.item.IIngredient; import mods.gregtech.recipe.RecipeMap; import scripts.common.makeShaped as makeShaped; //Gravistar // Gravi Star * 1 .findRecipe(7680, [], [ * 288]).remove(); autoclave.recipeBuilder() .inputs() .fluidInputs( * 36) .outputs([]) .duration(480).EUt(7680).buildAndRegister(); makeShaped("of_sunnarium_plates", * 4, ["RRR", "RSR", "RRR"], { S : , R : }); makeShaped("of_enriched_sunnarium", * 4, ["NAN", "ASA", "NAN"], { N : , A : , S : }); makeShaped("of_enriched_sunnarium_plate", , [" E ", "EPE", " E "], { E : , P : }); //Radon electrolyzer.recipeBuilder() .inputs([]) .outputs([]) .fluidOutputs( * 1000) .duration(200).EUt(2000).buildAndRegister(); electrolyzer.recipeBuilder() .inputs([ * 4]) .outputs([]) .duration(100).EUt(20).buildAndRegister(); //Gem Sensor makeShaped("of_gem_sensor", , [" O ", "PSP", " P "], { O : , S : , P : }); //Composition Sensor recipes.remove(); makeShaped("of_composition_sensor", , [" O ", "PSP", " P "], { O : , S : , P : }); //Neutronium from Piles blast_furnace.recipeBuilder() .inputs([ * 9]) .fluidInputs([ * 250]) .outputs() .property("temperature", 9600) .duration(40).EUt(500000).buildAndRegister(); recipes.addShapeless( * 9, []); extractor.recipeBuilder() .inputs() .outputs([]) .duration(100).EUt(3000).buildAndRegister(); recipes.remove(); makeShaped("of_rainbow_generator", , ["OTO", "OHO", "OBO"], { O : , H : , T : , B : }); recipes.remove(); makeShaped("of_elytra_wing", , [" PP", "PE ", "PP "], { P : , E : }); recipes.remove(); makeShaped("of_elytra", , [" ", "WGW", " "], { W : , G : }); fusion_reactor.recipeBuilder() .fluidInputs([ * 16, * 16]) .fluidOutputs( * 16) .duration(100) .EUt(15360) .property("eu_to_start", 400000000) .buildAndRegister(); //Nuclear Stuff centrifuge.findRecipe(320, [], [null]).remove(); makeShaped("of_nc_cell_block", , ["TCT", "C C", "TCT"], { T : , C : }); val trimPattern as string[] = ["N N", " C ", "N N"]; recipes.remove(); makeShaped("of_iron_trimmed_black_steel", , trimPattern, { N : , C : }); // Black Steel Block recipes.remove(); makeShaped("of_gold_trimmed_black_steel", , trimPattern, { N : , C : }); //Black Steel Block recipes.remove(); makeShaped("of_diamond_trimmed_black_steel", , trimPattern, { N : , C : }); //Black Steel Block recipes.remove(); makeShaped("of_emerald_trimmed_black_steel", , trimPattern, { N : , C : }); //Black Steel Block recipes.remove(); makeShaped("of_crystaltine_trimmed_black_steel", , trimPattern, { N : , C : }); //Black Steel Block recipes.remove(); makeShaped("of_omnium_trimmed_black_steel", , trimPattern, { N : , C : }); //Black Steel Block //Add conversion recipe recipes.addShapeless(, []); //Processing Array recipes.remove(); makeShaped("of_processing_array", , ["CSC", "AHA", "CBC"], { A : , //Robot Arm (IV) H : , //Machine Hull (IV) C : , //T6 Circuit S : , //Sunnarium B : }); //dataorb // Titanium Ingot * 26 .findRecipe(30, [], [ * 3102]).remove(); // Titanium Dust * 26 .findRecipe(8, [], null).remove(); // UHV Batbufs recipes.addShaped(, [ [, , ], [, , ] ]); recipes.addShaped(, [ [, , ], [, , ] ]); recipes.addShaped(, [ [, , ], [, , ] ]); // UHV Turbo Charger recipes.addShaped(, [ [, , ], [, , ], [, , ] ]); // Assembly Line // ZPM Field Generator * 1 .findRecipe(24000, [, * 6, , * 2, * 2, * 64, * 64, * 4], [ * 1152]).remove(); // Moved to Groovy // Rhodium Plated Palladium // Rhodium Plated Palladium Dust * 4 .findRecipe(7680, [ * 3, , .withTag({Configuration: 1})], null).remove(); mixer.recipeBuilder() .inputs([ * 3, , * 2]) .circuit(1) .outputs( * 6) .duration(400) .EUt(7680) .buildAndRegister(); // Palladium Dust * 3 .findRecipe(30, [ * 4], null).remove(); centrifuge.recipeBuilder() .inputs( * 6) .outputs([ * 3, , * 2]) .duration(630) .EUt(30) .buildAndRegister(); // Molten Rhodium Plated Palladium * 576 .findRecipe(7680, [ * 3, , .withTag({Configuration: 12})], [ * 200]).remove(); // Molten Rhodium Plated Palladium * 576 .findRecipe(7680, [ * 3, , .withTag({Configuration: 2})], null).remove(); alloy_blast_smelter.recipeBuilder() .inputs([ * 3, , * 2]) .circuit(3) .fluidOutputs( * 864) .property("temperature", 4500) .duration(3600) .EUt(7680) .buildAndRegister(); alloy_blast_smelter.recipeBuilder() .inputs([ * 3, , * 2]) .fluidInputs( * 300) .circuit(13) .fluidOutputs( * 864) .property("temperature", 4500) .duration(2412) .EUt(7680) .buildAndRegister(); // Trinium balance // Trinium Sulfide Dust * 1 .findRecipe(1920, null, [ * 2000]).remove(); centrifuge.recipeBuilder() .fluidInputs( * 2000) .outputs( * 2, * 2) .fluidOutputs( * 1000) .duration(400).EUt(1920).buildAndRegister(); // World Accelerators recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.lv"); recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.mv"); recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.hv"); recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.ev"); recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.iv"); recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.luv"); recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.zpm"); recipes.removeByRecipeName("gregtech:gregtech.machine.world_accelerator.uv"); // Mercury Barium Calcium Cuprate Ingot * 32 .findRecipe(30, [], [ * 3896]).remove(); // Mercury Barium Calcium Cuprate Dust * 32 .findRecipe(32, [], null).remove(); // Uranium Triplatinum Ingot * 32 .findRecipe(30, [], [ * 9149]).remove(); // Uranium Triplatinum Dust * 32 .findRecipe(32, [], null).remove(); // Tungstensteel Ingot * 32 .findRecipe(30, [], [ * 7502]).remove(); // Tungstensteel Dust * 32 .findRecipe(32, [], null).remove(); // Moved to Groovy /* UHV Multis */ // Rotary Hearth Furnace recipes.remove(); // Moved to Groovy // Bulk Blast Chiller recipes.remove(); // Moved to Groovy // Stabilized Miners Tooltips .addTooltip(format.italic( format.white("A stabilized version, injected with a Heart of a Universe."))); .addTooltip(format.italic( format.white("Lasts indefinitely. Reusable. Totally not overpowered."))); .addTooltip(format.italic( format.white("It looks oddly familiar."))); .addTooltip(format.italic( format.white("A stabilized version, injected with a Heart of a Universe."))); .addTooltip(format.italic( format.white("Lasts indefinitely. Reusable. Totally not overpowered."))); .addTooltip(format.italic( format.white("It looks oddly familiar."))); .addTooltip(format.italic( format.white("A stabilized version, injected with a Heart of a Universe."))); .addTooltip(format.italic( format.white("Lasts indefinitely. Reusable. Totally not overpowered."))); .addTooltip(format.italic( format.white("It looks oddly familiar."))); .addTooltip(format.italic( format.white("A stabilized version, injected with a Heart of a Universe."))); .addTooltip(format.italic( format.white("Lasts indefinitely. Reusable. Totally not overpowered."))); .addTooltip(format.italic( format.white("It looks oddly familiar."))); .addTooltip(format.italic( format.white("A stabilized version, injected with a Heart of a Universe."))); .addTooltip(format.italic( format.white("Lasts indefinitely. Reusable. Totally not overpowered."))); .addTooltip(format.italic( format.white("It looks oddly familiar."))); .addTooltip(format.italic( format.white("A stabilized version, injected with a Heart of a Universe."))); .addTooltip(format.italic( format.white("Lasts indefinitely. Reusable. Totally not overpowered."))); .addTooltip(format.italic( format.white("It looks oddly familiar."))); .addTooltip(format.italic( format.white("A stabilized version, injected with a Heart of a Universe."))); .addTooltip(format.italic( format.white("Lasts indefinitely. Reusable. Totally not overpowered."))); .addTooltip(format.italic( format.white("It looks oddly familiar."))); .addTooltip(format.italic( format.white("A stabilized version, injected with a Heart of a Universe."))); .addTooltip(format.italic( format.white("Lasts indefinitely. Reusable. Totally not overpowered."))); .addTooltip(format.italic( format.white("It looks oddly familiar."))); .addTooltip(format.italic( format.white("A stabilized version, injected with a Heart of a Universe."))); .addTooltip(format.italic( format.white("Lasts indefinitely. Reusable. Totally not overpowered."))); .addTooltip(format.italic( format.white("It looks oddly familiar.")));