diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2020-11-19 14:42:51 +0800 |
---|---|---|
committer | Glease <4586901+Glease@users.noreply.github.com> | 2020-11-19 14:42:51 +0800 |
commit | 6d0a42b4e0a24bab8eff214cb313662063ce2371 (patch) | |
tree | 5c7957fe36fb24ba70225183fd3130bc53df5e1b /src | |
parent | 297eddc45bce3d8da229e6c30d36f472b78990a6 (diff) | |
download | GT5-Unofficial-6d0a42b4e0a24bab8eff214cb313662063ce2371.tar.gz GT5-Unofficial-6d0a42b4e0a24bab8eff214cb313662063ce2371.tar.bz2 GT5-Unofficial-6d0a42b4e0a24bab8eff214cb313662063ce2371.zip |
Fix extreme LCE fuel loading
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java b/src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java index 9828ea33af..dcb76ae17b 100644 --- a/src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java +++ b/src/main/java/gregtech/loaders/postload/GT_ExtremeDieselFuelLoader.java @@ -3,14 +3,18 @@ package gregtech.loaders.postload; import gregtech.api.enums.Materials; import gregtech.api.util.GT_Log; import gregtech.api.util.GT_Recipe; +import gregtech.api.util.GT_Utility; +import net.minecraftforge.fluids.FluidStack; public class GT_ExtremeDieselFuelLoader implements Runnable { @Override public void run() { GT_Log.out.println("GT_Mod: Adding extreme diesel fuel."); - for (GT_Recipe r : GT_Recipe.GT_Recipe_Map.sDieselFuels.mRecipeList) { - if (r.mFluidInputs.length == 1 && Materials.GasolinePremium.getFluid(1).isFluidEqual(r.mFluidInputs[0])) { - GT_Recipe.GT_Recipe_Map.sExtremeDieselFuels.add(r); + FluidStack tHOGStack = Materials.GasolinePremium.getFluid(1); + for (GT_Recipe tFuel : GT_Recipe.GT_Recipe_Map.sDieselFuels.mRecipeList) { + FluidStack tLiquid = GT_Utility.getFluidForFilledItem(tFuel.getRepresentativeInput(0), true); + if (tLiquid != null && tHOGStack.isFluidEqual(tLiquid)) { + GT_Recipe.GT_Recipe_Map.sExtremeDieselFuels.add(tFuel); return; } } |