From 667f447ca9cb686e5a10ed681a55fd8e48244a30 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Tue, 6 Jan 2026 17:21:40 +0000 Subject: [PATCH] changed recipes for single block steam turbines --- CHANGELOG.md | 8 ++- .../gregtech/recipes.machines.js | 50 +++++++++++++++++++ .../gtceu/material_modification.js | 4 +- 3 files changed, 60 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ae7a6046a..c5053afa0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,20 @@ # Changelog ## Unreleased +### Breaking changes +- The steam thermal centrifuge now requires a maintenance hatch. It also now requires 480mB steam per tick instead of 64mb, equivalent to how much 8 LV thermal centrifuges would use. It also now only takes 20 seconds instead of 30. It also now actually outputs byproducts like it was supposed to. @Pyritie +- Single block steam generators are now more expensive to craft, so there isn't such a huge gap between steam, gas, and combustion generators @TomPlop ### Changes - The crucible now holds 4608mB (32 ingots) instead of 4032mB (28 ingots) (#2634) @Pyritie -- Large gears can now be crafted in an anvil / mechanical press @Pyritie +- Large gears can now be crafted in an anvil/mechanical press @Pyritie +- Added tree index field guide entries for Earth and Mars (#2638) @Jeuvke ### Bug fixes - Fixed not being able to craft Paracetamol or Rad-Away @Pyritie - Water wheels now spin the correct direction in rivers (#2450) @zehmaria ### Translation updates - Chinese (simplified) @jmecn +- Russian @Petr211071 +- Japanese @sakura-gondra ## [0.11.16] - 05-01-2026 ### Changes diff --git a/kubejs/server_scripts/gregtech/recipes.machines.js b/kubejs/server_scripts/gregtech/recipes.machines.js index 6603488ac..33e2fdc9a 100644 --- a/kubejs/server_scripts/gregtech/recipes.machines.js +++ b/kubejs/server_scripts/gregtech/recipes.machines.js @@ -895,4 +895,54 @@ function registerGTCEuMachineRecipes(event) { .circuit(6) .duration(2.5 * 20) .EUt(GTValues.VHA[GTValues.LV]) + + // Steam generators + + event.remove({ id: 'gtceu:shaped/steam_turbine_lv' }) + removeMaceratorRecipe(event, 'macerate_lv_steam_turbine') + + event.recipes.gtceu.shaped('gtceu:lv_steam_turbine', [ + 'BAB', + 'CDC', + 'EFE' + ], { + A: '#gtceu:circuits/lv', + B: '#forge:huge_fluid_pipes/steel', + C: '#forge:rotors/cobalt_brass', + D: 'gtceu:lv_machine_hull', + E: 'gtceu:lv_electric_motor', + F: '#forge:single_cables/tin' + }).addMaterialInfo().id('tfg:shaped/steam_turbine_lv') + + event.remove({ id: 'gtceu:shaped/steam_turbine_mv' }) + removeMaceratorRecipe(event, 'macerate_mv_steam_turbine') + + event.recipes.gtceu.shaped('gtceu:mv_steam_turbine', [ + 'BAB', + 'CDC', + 'EFE' + ], { + A: '#gtceu:circuits/mv', + B: '#forge:huge_fluid_pipes/aluminium', + C: '#forge:rotors/magnalium', + D: 'gtceu:mv_machine_hull', + E: 'gtceu:mv_electric_motor', + F: '#forge:single_cables/copper' + }).addMaterialInfo().id('tfg:shaped/steam_turbine_mv') + + event.remove({ id: 'gtceu:shaped/steam_turbine_hv' }) + removeMaceratorRecipe(event, 'macerate_hv_steam_turbine') + + event.recipes.gtceu.shaped('gtceu:hv_steam_turbine', [ + 'BAB', + 'CDC', + 'EFE' + ], { + A: '#gtceu:circuits/hv', + B: '#forge:huge_fluid_pipes/stainless_steel', + C: '#forge:rotors/vanadium_steel', + D: 'gtceu:hv_machine_hull', + E: 'gtceu:hv_electric_motor', + F: '#forge:single_cables/gold' + }).addMaterialInfo().id('tfg:shaped/steam_turbine_hv') } diff --git a/kubejs/startup_scripts/gtceu/material_modification.js b/kubejs/startup_scripts/gtceu/material_modification.js index dffc9f8ed..6ebaa34c9 100644 --- a/kubejs/startup_scripts/gtceu/material_modification.js +++ b/kubejs/startup_scripts/gtceu/material_modification.js @@ -285,7 +285,6 @@ const registerGTCEuMaterialModification = (event) => { GTMaterials.WroughtIron.addFlags(GENERATE_ROTOR, GENERATE_SPRING, GENERATE_SMALL_GEAR); GTMaterials.Copper.addFlags(GENERATE_BOLT_SCREW); - GTMaterials.DamascusSteel.addFlags(GENERATE_BOLT_SCREW); GTMaterials.Duranium.addFlags(GENERATE_BOLT_SCREW); GTMaterials.Magnalium.addFlags(GENERATE_GEAR); @@ -293,6 +292,9 @@ const registerGTCEuMaterialModification = (event) => { GTMaterials.Cupronickel.addFlags(GENERATE_BOLT_SCREW, GENERATE_RING); GTMaterials.Ultimet.addFlags(GENERATE_ROTOR) + GTMaterials.CobaltBrass.addFlags(GENERATE_ROTOR) + GTMaterials.Magnalium.addFlags(GENERATE_ROTOR) + GTMaterials.VanadiumSteel.addFlags(GENERATE_ROTOR) GTMaterials.HSLASteel.addFlags(GENERATE_BOLT_SCREW, GENERATE_DENSE)