Skip to content

Commit 9dd98be

Browse files
committed
liquid burning datagen
1 parent 360c96e commit 9dd98be

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

src/main/java/com/mrh0/createaddition/datagen/RecipeProvider/CALiquidBurningRecipeProvider.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.mrh0.createaddition.datagen.TagProvider.CATagRegister;
77
import com.mrh0.createaddition.index.CAFluids;
88
import com.mrh0.createaddition.index.CARecipes;
9+
import com.mrh0.createaddition.recipe.conditions.HasFluidTagCondition;
910
import com.simibubi.create.foundation.data.recipe.ProcessingRecipeGen;
1011
import com.simibubi.create.foundation.fluid.FluidIngredient;
1112
import com.simibubi.create.foundation.recipe.IRecipeTypeInfo;
@@ -68,6 +69,25 @@ protected void buildRecipes(@NotNull RecipeOutput output) {
6869
CALiquidBurningRecipeBuilder.liquidBurning(20000)
6970
.require(FluidTags.LAVA)
7071
.save(output, "lava");
72+
73+
CALiquidBurningRecipeBuilder.liquidBurning(24000)
74+
.require(CATagRegister.Fluids.BIODIESEL)
75+
.save(output.withConditions(new HasFluidTagCondition(CATagRegister.Fluids.BIODIESEL)), "biodiesel");
76+
CALiquidBurningRecipeBuilder.liquidBurning(4800)
77+
.require(CATagRegister.Fluids.CREOSOTE)
78+
.save(output.withConditions(new HasFluidTagCondition(CATagRegister.Fluids.CREOSOTE)), "creosote");
79+
CALiquidBurningRecipeBuilder.liquidBurning(9600)
80+
.require(CATagRegister.Fluids.CRUDE_OIL)
81+
.save(output.withConditions(new HasFluidTagCondition(CATagRegister.Fluids.CRUDE_OIL)), "crude_oil");
82+
CALiquidBurningRecipeBuilder.liquidBurning(24000)
83+
.require(CATagRegister.Fluids.DIESEL)
84+
.save(output.withConditions(new HasFluidTagCondition(CATagRegister.Fluids.DIESEL)), "diesel");
85+
CALiquidBurningRecipeBuilder.liquidBurning(8000)
86+
.require(CATagRegister.Fluids.ETHANOL)
87+
.save(output.withConditions(new HasFluidTagCondition(CATagRegister.Fluids.ETHANOL)), "ethanol");
88+
CALiquidBurningRecipeBuilder.liquidBurning(24000)
89+
.require(CATagRegister.Fluids.GASOLINE)
90+
.save(output.withConditions(new HasFluidTagCondition(CATagRegister.Fluids.GASOLINE)), "gasoline");
7191
}
7292

7393
@Override

src/main/java/com/mrh0/createaddition/datagen/TagProvider/CATagRegister.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ public static class Fluids {
6767
public static final TagKey<Fluid> CREOSOTE = commonTags("creosote");
6868
public static final TagKey<Fluid> CRUDE_OIL = commonTags("crude_oil");
6969
public static final TagKey<Fluid> PLANTOIL = commonTags("plantoil");
70+
public static final TagKey<Fluid> ETHANOL = commonTags("ethanol");
71+
public static final TagKey<Fluid> GASOLINE = commonTags("gasoline");
72+
public static final TagKey<Fluid> DIESEL = commonTags("diesel");
73+
public static final TagKey<Fluid> BIODIESEL = commonTags("biodiesel");
7074

7175
public static TagKey<Fluid> commonTags(String folder, String name) {
7276
return FluidTags.create(ResourceLocation.fromNamespaceAndPath("c", String.format("%s/%s", folder, name)));

0 commit comments

Comments
 (0)