import crafttweaker.item.IIngredient; import mods.gregtech.recipe.RecipeMap; import scripts.common.makeShaped as makeShaped; .addTooltip(format.aqua(format.italic( "Obtained by crushing Glitch Hearts against Obsidian."))); .addTooltip(format.aqua(format.italic( "Obtained by charging with RF power in the AE2 Charger."))); //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, [], [ * 381]).remove(); // Titanium Dust * 26 .findRecipe(8, [], null).remove(); // UHV 16x Batbuf recipes.addShaped(, [ [, , ], [, , ] ]); // Assembly Line // ZPM Field Generator * 1 .findRecipe(24000, [, * 6, , * 2, * 2, * 64, * 64, * 4], [ * 1152]).remove(); assembly_line.recipeBuilder() .inputs([, * 6, , * 2, * 2, * 64, * 64, * 4]) .fluidInputs([ * 1152, * 1296]) .outputs() .duration(600) .EUt(24000) .buildAndRegister(); // 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, [], [ * 357]).remove(); // Mercury Barium Calcium Cuprate Dust * 32 .findRecipe(32, [], null).remove(); // Uranium Triplatinum Ingot * 32 .findRecipe(30, [], [ * 474]).remove(); // Uranium Triplatinum Dust * 32 .findRecipe(32, [], null).remove(); // Tungstensteel Ingot * 32 .findRecipe(30, [], [ * 568]).remove(); // Tungstensteel Dust * 32 .findRecipe(32, [], null).remove(); assembly_line.recipeBuilder() .inputs( * 20, * 20, * 20, , * 2, , * 2, , * 20, * 20, * 20) .fluidInputs( * 1152, * 1152) .outputs() .duration(900).EUt(30720).buildAndRegister(); assembly_line.recipeBuilder() .inputs( * 20, * 20, * 20, , * 2, , * 2, , * 20, * 20, * 20) .fluidInputs( * 1152, * 1152) .outputs() .duration(900).EUt(122880).buildAndRegister(); assembly_line.recipeBuilder() .inputs( * 20, * 20, * 20, , * 2, , * 2, , * 20, * 20, * 20) .fluidInputs( * 1152, * 1152, * 576) .outputs() .duration(900).EUt(491520).buildAndRegister(); // Temporary UHV Multiblocks Fix assembler.recipeBuilder() .inputs(, * 2, * 2, , * 2, ) .outputs() .duration(100).EUt(30).buildAndRegister(); assembler.recipeBuilder() .inputs(, * 2, * 2, , * 2, ) .outputs() .duration(100).EUt(30).buildAndRegister(); // 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."))); .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.")));