From 01203587f8ef5ca01fdb2bc509b4d28b87ffd798 Mon Sep 17 00:00:00 2001 From: Mr-CHENmatrix <2391469284@qq.com> Date: Thu, 5 Jun 2025 21:03:51 +0800 Subject: [PATCH 1/3] add Catalytic cracking with paraffin and asphalt --- src/main/java/gregtech/loaders/c/Loader_Recipes_Chem.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/gregtech/loaders/c/Loader_Recipes_Chem.java b/src/main/java/gregtech/loaders/c/Loader_Recipes_Chem.java index 3d39de910..d62356b17 100644 --- a/src/main/java/gregtech/loaders/c/Loader_Recipes_Chem.java +++ b/src/main/java/gregtech/loaders/c/Loader_Recipes_Chem.java @@ -374,6 +374,9 @@ public class Loader_Recipes_Chem implements Runnable { RM.CatalyticCracking.addRecipe1(F, 16, 64, OP.dust.mat(MT.Pt, 0), FL.array(FL.Hydrogen.make(100), FL.BioEthanol.make(100)), FL.array(FL.Ethylene.make(20), FL.Propylene.make( 5)), ZL_IS); RM.CatalyticCracking.addRecipe1(F, 16, 64, OP.dust.mat(MT.Pt, 0), FL.array(FL.Hydrogen.make(100), FL.Petrol .make(100)), FL.array(FL.Ethylene.make(30), FL.Propylene.make(20)), ZL_IS); RM.CatalyticCracking.addRecipe1(F, 16, 64, OP.dust.mat(MT.Pt, 0), FL.array(FL.Hydrogen.make(100), FL.Fuel .make(100)), FL.array(FL.Ethylene.make(40), FL.Propylene.make(10)), ZL_IS); + RM.CatalyticCracking.addRecipe1(F, 16, 640, OP.dust.mat(MT.Pt, 0), FL.array(FL.Hydrogen.make(1000), FL.array(MT.WaxParaffin.liquid(U144, T)), FL.array(FL.lube(250), FL.Fuel.make(150),FL.Kerosine.make(100)), ZL_IS); + RM.CatalyticCracking.addRecipe1(F, 16, 640, OP.dust.mat(MT.Pt, 0), FL.array(FL.Hydrogen.make(1000), FL.array(MT.Asphalt.liquid(U144, T))), FL.array(FL.Oil_Normal.make(150), FL.lube(200), FL.Fuel.make(100)), ZL_IS); + // TODO Fluidized Bed Reactor RM.Mixer .addRecipe1(T, 16, 16, OP.dust.mat(MT.MgCl2, 0), FL.array(MT.TiCl4.liquid(U1000, T), FL.Ethylene .make(100)), ZL_FS, OP.dust.mat(MT.Plastic, 1)); From 20b27602dab614cf2410d4ed1150392203700aea Mon Sep 17 00:00:00 2001 From: Mr-CHENmatrix <2391469284@qq.com> Date: Sat, 7 Jun 2025 23:07:38 +0800 Subject: [PATCH 2/3] now Tar can use to fuel --- src/main/java/gregtech/loaders/b/Loader_Fuels.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/gregtech/loaders/b/Loader_Fuels.java b/src/main/java/gregtech/loaders/b/Loader_Fuels.java index db6b6c30a..6a8018d2d 100644 --- a/src/main/java/gregtech/loaders/b/Loader_Fuels.java +++ b/src/main/java/gregtech/loaders/b/Loader_Fuels.java @@ -71,6 +71,8 @@ public void run() { FM.Burn .addRecipe0(T, - 4, 1, FL.Glue.make(1) , FL.CarbonDioxide.make(1), ZL_IS); + FM.Burn .addRecipe0(T, - 32, 4, FL.Tar.make(1) , FL.CarbonDioxide.make(1), ZL_IS); + if (FL.JetFuel.exists()) { FM.Burn .addRecipe0(T, -128, 9, FL.JetFuel.make(1) , FL.CarbonDioxide.make(1), ZL_IS); FM.Engine .addRecipe0(T, -128, 12, FL.JetFuel.make(1) , FL.CarbonDioxide.make(1), ZL_IS); From b4493e6df6a25b84c051d5dc5eafadd107d48e8f Mon Sep 17 00:00:00 2001 From: Mr-CHENmatrix <2391469284@qq.com> Date: Sat, 7 Jun 2025 23:09:35 +0800 Subject: [PATCH 3/3] Prevent possible compat errors --- src/main/java/gregtech/loaders/b/Loader_Fuels.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/gregtech/loaders/b/Loader_Fuels.java b/src/main/java/gregtech/loaders/b/Loader_Fuels.java index 6a8018d2d..03aac71a0 100644 --- a/src/main/java/gregtech/loaders/b/Loader_Fuels.java +++ b/src/main/java/gregtech/loaders/b/Loader_Fuels.java @@ -71,7 +71,9 @@ public void run() { FM.Burn .addRecipe0(T, - 4, 1, FL.Glue.make(1) , FL.CarbonDioxide.make(1), ZL_IS); + if (FL.Tar.exists()) { FM.Burn .addRecipe0(T, - 32, 4, FL.Tar.make(1) , FL.CarbonDioxide.make(1), ZL_IS); + } if (FL.JetFuel.exists()) { FM.Burn .addRecipe0(T, -128, 9, FL.JetFuel.make(1) , FL.CarbonDioxide.make(1), ZL_IS);