diff options
author | GlodBlock <1356392126@qq.com> | 2021-04-20 10:56:30 +0800 |
---|---|---|
committer | GlodBlock <1356392126@qq.com> | 2021-04-20 10:56:30 +0800 |
commit | c4fa0812c02ae62cbf51ba1433b3cfdb5acb17b0 (patch) | |
tree | 28b138bf3be7eed948a5077051fcaae92888d39c /src/main/java/GoodGenerator | |
parent | 83fe23019b059609287a93a414d23a7eaf55ac89 (diff) | |
download | GT5-Unofficial-c4fa0812c02ae62cbf51ba1433b3cfdb5acb17b0.tar.gz GT5-Unofficial-c4fa0812c02ae62cbf51ba1433b3cfdb5acb17b0.tar.bz2 GT5-Unofficial-c4fa0812c02ae62cbf51ba1433b3cfdb5acb17b0.zip |
make .gitignore work and fix the fluid amount problem
Diffstat (limited to 'src/main/java/GoodGenerator')
-rw-r--r-- | src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java b/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java index fb00965600..cd1cbf41c3 100644 --- a/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java +++ b/src/main/java/GoodGenerator/Blocks/TEs/MultiNqGenerator.java @@ -16,6 +16,7 @@ import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockB import gregtech.api.objects.GT_RenderedTexture; import gregtech.api.util.GT_Multiblock_Tooltip_Builder; import gregtech.api.util.GT_Recipe; +import gregtech.api.util.GT_Utility; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.item.ItemStack; @@ -52,6 +53,19 @@ public class MultiNqGenerator extends GT_MetaTileEntity_MultiBlockBase { ArrayList<FluidStack> tFluids = getStoredFluids(); Collection<GT_Recipe> tRecipes = MyRecipeAdder.instance.NqGFuels.mRecipeList; + for (int i = 0; i < tFluids.size() - 1; i++) { + for (int j = i + 1; j < tFluids.size(); j++) { + if (GT_Utility.areFluidsEqual(tFluids.get(i), tFluids.get(j))) { + if ((tFluids.get(i)).amount >= (tFluids.get(j)).amount) { + tFluids.remove(j--); + } else { + tFluids.remove(i--); + break; + } + } + } + } + FluidStack f1=null,f2=null; float booster = 1.0f; int times = 1; |