diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-11-22 22:51:26 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-22 15:51:26 +0100 |
commit | e830a6fd9c5fe8311a516cf172fe99842cceca2e (patch) | |
tree | 2c92f4861af2d3169dad0ee1071dffa7bd3357d6 /src/main/java/gregtech/api/metatileentity/implementations | |
parent | edf1500f14363ea1887b3754d85a21570806308e (diff) | |
download | GT5-Unofficial-e830a6fd9c5fe8311a516cf172fe99842cceca2e.tar.gz GT5-Unofficial-e830a6fd9c5fe8311a516cf172fe99842cceca2e.tar.bz2 GT5-Unofficial-e830a6fd9c5fe8311a516cf172fe99842cceca2e.zip |
Fix multiblocks displaying output x 0 (#3534)
Diffstat (limited to 'src/main/java/gregtech/api/metatileentity/implementations')
-rw-r--r-- | src/main/java/gregtech/api/metatileentity/implementations/MTEMultiBlockBase.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/MTEMultiBlockBase.java b/src/main/java/gregtech/api/metatileentity/implementations/MTEMultiBlockBase.java index 1e29d797a4..f8babfb7ec 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/MTEMultiBlockBase.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/MTEMultiBlockBase.java @@ -2507,12 +2507,12 @@ public abstract class MTEMultiBlockBase extends MetaTileEntity }; int lines = 0; - int MAX_LINES = 5; + int MAX_LINES = 10; if (mOutputItems != null) { HashMap<String, Long> nameToAmount = new HashMap<>(); for (var item : mOutputItems) { - if (item == null) continue; + if (item == null || item.stackSize <= 0) continue; nameToAmount.merge(item.getDisplayName(), (long) item.stackSize, Long::sum); } for (Map.Entry<String, Long> entry : nameToAmount.entrySet()) { @@ -2535,7 +2535,7 @@ public abstract class MTEMultiBlockBase extends MetaTileEntity if (mOutputFluids != null) { HashMap<String, Long> nameToAmount = new HashMap<>(); for (var fluid : mOutputFluids) { - if (fluid == null) continue; + if (fluid == null || fluid.amount <= 0) continue; nameToAmount.merge(fluid.getLocalizedName(), (long) fluid.amount, Long::sum); } for (Map.Entry<String, Long> entry : nameToAmount.entrySet()) { |