diff options
author | Батьків Нестор-Євген Васильович <batkivnestor@gmail.com> | 2023-03-21 00:27:23 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-20 23:27:23 +0100 |
commit | cf1811a94826e81410b6d130fad40baed22ad3c1 (patch) | |
tree | 0de896eb7eee700ad31051143498b37222eb3182 /src/main/java | |
parent | ce00f0a0e7b35454273e3b45799ed97bd693f2e1 (diff) | |
download | GT5-Unofficial-cf1811a94826e81410b6d130fad40baed22ad3c1.tar.gz GT5-Unofficial-cf1811a94826e81410b6d130fad40baed22ad3c1.tar.bz2 GT5-Unofficial-cf1811a94826e81410b6d130fad40baed22ad3c1.zip |
Fix-Compact-Fusion (#147)
* Fix-Compact-Fusion
* SPOTLEEEEEEEEEEEESSSSSSSSSSSSS
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java | 4 | ||||
-rw-r--r-- | src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java index ec605f6292..b9b5369166 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputer.java @@ -421,13 +421,15 @@ public abstract class LargeFusionComputer extends GT_MetaTileEntity_TooltipMulti @Override public boolean checkRecipe_EM(ItemStack aStack) { + ArrayList<FluidStack> tFluidList = getStoredFluids(); if (tFluidList.size() > 1) { FluidStack[] tFluids = tFluidList.toArray(new FluidStack[0]); GT_Recipe tRecipe = GT_Recipe.GT_Recipe_Map.sFusionRecipes .findRecipe(this.getBaseMetaTileEntity(), this.mLastRecipe, false, Integer.MAX_VALUE, tFluids); - if (tRecipe == null || !mRunningOnLoad || (maxEUStore() < tRecipe.mSpecialValue)) { + + if ((tRecipe == null && !mRunningOnLoad) || (tRecipe != null && (maxEUStore() < tRecipe.mSpecialValue))) { turnCasingActive(false); this.mLastRecipe = null; return false; diff --git a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java index c2c661e0af..6e8ced640b 100644 --- a/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java +++ b/src/main/java/goodgenerator/blocks/tileEntity/base/LargeFusionComputerPP.java @@ -411,7 +411,8 @@ public abstract class LargeFusionComputerPP extends GT_MetaTileEntity_TooltipMul FluidStack[] tFluids = tFluidList.toArray(new FluidStack[0]); GT_Recipe tRecipe = GT_Recipe.GT_Recipe_Map.sFusionRecipes .findRecipe(this.getBaseMetaTileEntity(), this.mLastRecipe, false, Integer.MAX_VALUE, tFluids); - if ((tRecipe == null && !mRunningOnLoad) || (maxEUStore() < tRecipe.mSpecialValue)) { + + if ((tRecipe == null && !mRunningOnLoad) || (tRecipe != null && (maxEUStore() < tRecipe.mSpecialValue))) { turnCasingActive(false); this.mLastRecipe = null; return false; |