From fa4cb84be890a51ef8f9630c45fe37a9c3bf8da8 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sat, 21 Feb 2026 00:57:18 +0000 Subject: [PATCH] workaround for gt flowing oils --- .../blaze_burner_fuel/flowing_heavy_oil.json | 6 +++++ .../blaze_burner_fuel/flowing_light_oil.json | 6 +++++ .../blaze_burner_fuel/flowing_oil.json | 6 +++++ .../blaze_burner_fuel/flowing_raw_oil.json | 6 +++++ .../tfg/powergen/recipes.power_gen_balance.js | 24 +++++++++++++++++++ 5 files changed, 48 insertions(+) create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_heavy_oil.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_light_oil.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_oil.json create mode 100644 kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_raw_oil.json diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_heavy_oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_heavy_oil.json new file mode 100644 index 000000000..0c52baa33 --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_heavy_oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:flowing_oil_heavy", + "burnTime": 50, + "superHeat": false, + "amountConsumedPerTick" : 5 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_light_oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_light_oil.json new file mode 100644 index 000000000..31d90207f --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_light_oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:flowing_oil_light", + "burnTime": 50, + "superHeat": false, + "amountConsumedPerTick" : 32 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_oil.json new file mode 100644 index 000000000..9ea3582df --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:flowing_oil", + "burnTime": 50, + "superHeat": false, + "amountConsumedPerTick" : 32 +} diff --git a/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_raw_oil.json b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_raw_oil.json new file mode 100644 index 000000000..befcd67aa --- /dev/null +++ b/kubejs/data/create_liquid_fuel/blaze_burner_fuel/flowing_raw_oil.json @@ -0,0 +1,6 @@ +{ + "fluid": "gtceu:flowing_oil_medium", + "burnTime": 50, + "superHeat": false, + "amountConsumedPerTick" : 32 +} diff --git a/kubejs/server_scripts/tfg/powergen/recipes.power_gen_balance.js b/kubejs/server_scripts/tfg/powergen/recipes.power_gen_balance.js index 14b2cde8d..5fa3e3a91 100644 --- a/kubejs/server_scripts/tfg/powergen/recipes.power_gen_balance.js +++ b/kubejs/server_scripts/tfg/powergen/recipes.power_gen_balance.js @@ -70,12 +70,24 @@ function registerTFGPowerGenBalance(event) { .heated() .id('tfg:vi/vacuumizing/light_fuel_from_oil') + event.recipes.vintageimprovements.vacuumizing(Fluid.of('gtceu:light_fuel', 250), [Fluid.of('gtceu:flowing_oil', 1000)]) + .secondaryFluidOutput(0) + .processingTime(500) + .heated() + .id('tfg:vi/vacuumizing/light_fuel_from_flowing_oil') + event.recipes.vintageimprovements.vacuumizing(Fluid.of('gtceu:light_fuel', 50), [Fluid.of('gtceu:oil_light', 1000)]) .secondaryFluidOutput(0) .processingTime(500) .heated() .id('tfg:vi/vacuumizing/light_fuel_from_light_oil') + event.recipes.vintageimprovements.vacuumizing(Fluid.of('gtceu:light_fuel', 50), [Fluid.of('gtceu:flowing_oil_light', 1000)]) + .secondaryFluidOutput(0) + .processingTime(500) + .heated() + .id('tfg:vi/vacuumizing/light_fuel_from_flowing_light_oil') + // Raw Oil to Naphtha event.recipes.vintageimprovements.vacuumizing(Fluid.of('gtceu:naphtha', 500), [Fluid.of('gtceu:oil_medium', 1000)]) @@ -84,6 +96,12 @@ function registerTFGPowerGenBalance(event) { .heated() .id('tfg:vi/vacuumizing/light_fuel_from_raw_oil') + event.recipes.vintageimprovements.vacuumizing(Fluid.of('gtceu:naphtha', 500), [Fluid.of('gtceu:flowing_oil_medium', 1000)]) + .secondaryFluidOutput(0) + .processingTime(500) + .heated() + .id('tfg:vi/vacuumizing/light_fuel_from_flowing_raw_oil') + // Heavy oil to Heavy Fuel event.recipes.vintageimprovements.vacuumizing(Fluid.of('gtceu:heavy_fuel', 750), [Fluid.of('gtceu:oil_heavy', 1000)]) @@ -92,6 +110,12 @@ function registerTFGPowerGenBalance(event) { .heated() .id('tfg:vi/vacuumizing/heavy_fuel_from_heavy_oil') + event.recipes.vintageimprovements.vacuumizing(Fluid.of('gtceu:heavy_fuel', 750), [Fluid.of('gtceu:flowing_oil_heavy', 1000)]) + .secondaryFluidOutput(0) + .processingTime(500) + .heated() + .id('tfg:vi/vacuumizing/heavy_fuel_from_flowing_heavy_oil') + // Switch HOG to require IV Energy Hatch event.remove({ id: 'gtceu:large_chemical_reactor/high_octane_gasoline' })