aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2022-12-28 22:41:12 +0100
committerGitHub <noreply@github.com>2022-12-28 21:41:12 +0000
commit76f3e8e4d2eb62a4d6e0b86788b4f8153f33fcda (patch)
treed8d961d3e23b58d617090e96e51fa0803acb8823 /src
parentd454dae9564e53390d0288ac933e46d53263c462 (diff)
downloadGT5-Unofficial-76f3e8e4d2eb62a4d6e0b86788b4f8153f33fcda.tar.gz
GT5-Unofficial-76f3e8e4d2eb62a4d6e0b86788b4f8153f33fcda.tar.bz2
GT5-Unofficial-76f3e8e4d2eb62a4d6e0b86788b4f8153f33fcda.zip
Add light, medium and heavy oil to get lube (#1584)
* Add light, medium and heavy oil to get lube Add distillation recipe to get lube out of oil add control circuit * spotlessApply (#1585) Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: GitHub GTNH Actions <> * fix misstype Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java111
1 files changed, 111 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
index 9dd2b31f76..962ad39ecf 100644
--- a/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
+++ b/src/main/java/gregtech/loaders/postload/GT_MachineRecipeLoader.java
@@ -5264,6 +5264,27 @@ public class GT_MachineRecipeLoader implements Runnable {
30,
false);
GT_Values.RA.addDistilleryRecipe(
+ GT_Utility.getIntegratedCircuit(24),
+ Materials.OilLight.getFluid(120L),
+ Materials.Lubricant.getFluid(30L),
+ 160,
+ 30,
+ false);
+ GT_Values.RA.addDistilleryRecipe(
+ GT_Utility.getIntegratedCircuit(24),
+ Materials.OilMedium.getFluid(120L),
+ Materials.Lubricant.getFluid(60L),
+ 160,
+ 30,
+ false);
+ GT_Values.RA.addDistilleryRecipe(
+ GT_Utility.getIntegratedCircuit(24),
+ Materials.OilHeavy.getFluid(120L),
+ Materials.Lubricant.getFluid(90L),
+ 160,
+ 30,
+ false);
+ GT_Values.RA.addDistilleryRecipe(
GT_Utility.getIntegratedCircuit(1),
Materials.Biomass.getFluid(40L),
Materials.Ethanol.getFluid(12L),
@@ -5374,6 +5395,72 @@ public class GT_MachineRecipeLoader implements Runnable {
FluidRegistry.getFluid("oil"),
FluidRegistry.getFluid("lubricant"),
false);
+ GT_Values.RA.addBrewingRecipeCustom(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Talc, 1L),
+ FluidRegistry.getFluidStack("liquid_light_oil", 750),
+ FluidRegistry.getFluidStack("lubricant", 500),
+ 128,
+ 4,
+ false);
+
+ GT_Values.RA.addBrewingRecipeCustom(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Soapstone, 1L),
+ FluidRegistry.getFluidStack("liquid_light_oil", 750),
+ FluidRegistry.getFluidStack("lubricant", 500),
+ 128,
+ 4,
+ false);
+ GT_Values.RA.addBrewingRecipeCustom(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L),
+ FluidRegistry.getFluidStack("liquid_light_oil", 750),
+ FluidRegistry.getFluidStack("lubricant", 500),
+ 128,
+ 4,
+ false);
+ GT_Values.RA.addBrewingRecipeCustom(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Talc, 1L),
+ FluidRegistry.getFluidStack("liquid_medium_oil", 750),
+ FluidRegistry.getFluidStack("lubricant", 750),
+ 128,
+ 4,
+ false);
+
+ GT_Values.RA.addBrewingRecipeCustom(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Soapstone, 1L),
+ FluidRegistry.getFluidStack("liquid_medium_oil", 750),
+ FluidRegistry.getFluidStack("lubricant", 750),
+ 128,
+ 4,
+ false);
+ GT_Values.RA.addBrewingRecipeCustom(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L),
+ FluidRegistry.getFluidStack("liquid_medium_oil", 750),
+ FluidRegistry.getFluidStack("lubricant", 750),
+ 128,
+ 4,
+ false);
+ GT_Values.RA.addBrewingRecipeCustom(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Talc, 1L),
+ FluidRegistry.getFluidStack("liquid_heavy_oil", 500),
+ FluidRegistry.getFluidStack("lubricant", 750),
+ 64,
+ 4,
+ false);
+
+ GT_Values.RA.addBrewingRecipeCustom(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Soapstone, 1L),
+ FluidRegistry.getFluidStack("liquid_heavy_oil", 500),
+ FluidRegistry.getFluidStack("lubricant", 750),
+ 64,
+ 4,
+ false);
+ GT_Values.RA.addBrewingRecipeCustom(
+ GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Redstone, 1L),
+ FluidRegistry.getFluidStack("liquid_heavy_oil", 500),
+ FluidRegistry.getFluidStack("lubricant", 750),
+ 64,
+ 4,
+ false);
GT_Values.RA.addBrewingRecipe(
GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Talc, 1L),
FluidRegistry.getFluid("creosote"),
@@ -7044,18 +7131,21 @@ public class GT_MachineRecipeLoader implements Runnable {
GT_Values.RA.addDistillationTowerRecipe(
Materials.Creosote.getFluid(1000L),
+ new ItemStack[] {GT_Utility.getIntegratedCircuit(2)},
new FluidStack[] {Materials.Lubricant.getFluid(500L)},
null,
400,
120);
GT_Values.RA.addDistillationTowerRecipe(
Materials.SeedOil.getFluid(1400L),
+ new ItemStack[] {GT_Utility.getIntegratedCircuit(2)},
new FluidStack[] {Materials.Lubricant.getFluid(500L)},
null,
400,
120);
GT_Values.RA.addDistillationTowerRecipe(
Materials.FishOil.getFluid(1200L),
+ new ItemStack[] {GT_Utility.getIntegratedCircuit(2)},
new FluidStack[] {Materials.Lubricant.getFluid(500L)},
null,
400,
@@ -7072,6 +7162,27 @@ public class GT_MachineRecipeLoader implements Runnable {
null,
32,
120);
+ GT_Values.RA.addDistillationTowerRecipe(
+ Materials.OilLight.getFluid(1000L),
+ new ItemStack[] {GT_Utility.getIntegratedCircuit(2)},
+ new FluidStack[] {Materials.Lubricant.getFluid(250L)},
+ null,
+ 400,
+ 120);
+ GT_Values.RA.addDistillationTowerRecipe(
+ Materials.OilMedium.getFluid(1000L),
+ new ItemStack[] {GT_Utility.getIntegratedCircuit(2)},
+ new FluidStack[] {Materials.Lubricant.getFluid(500L)},
+ null,
+ 400,
+ 120);
+ GT_Values.RA.addDistillationTowerRecipe(
+ Materials.OilHeavy.getFluid(1000L),
+ new ItemStack[] {GT_Utility.getIntegratedCircuit(2)},
+ new FluidStack[] {Materials.Lubricant.getFluid(750L)},
+ null,
+ 400,
+ 120);
if (!GregTech_API.mIC2Classic) {
GT_Values.RA.addDistillationTowerRecipe(