diff options
author | Prometheus0000 <prometheus0000000@gmail.com> | 2020-11-19 23:37:21 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-19 23:37:21 -0500 |
commit | 9472ebee2a4ae6be81eb58797b8699c40709b0be (patch) | |
tree | 5c7957fe36fb24ba70225183fd3130bc53df5e1b /src | |
parent | 297eddc45bce3d8da229e6c30d36f472b78990a6 (diff) | |
parent | 6d0a42b4e0a24bab8eff214cb313662063ce2371 (diff) | |
download | GT5-Unofficial-9472ebee2a4ae6be81eb58797b8699c40709b0be.tar.gz GT5-Unofficial-9472ebee2a4ae6be81eb58797b8699c40709b0be.tar.bz2 GT5-Unofficial-9472ebee2a4ae6be81eb58797b8699c40709b0be.zip |
Merge pull request #10 from Glease/LCE2
Fix extreme LCE fuel loading
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; } } |