diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2021-10-25 12:20:06 +0800 |
---|---|---|
committer | Glease <4586901+Glease@users.noreply.github.com> | 2021-10-25 12:20:06 +0800 |
commit | afb32299855062c311ba8092dcadcaed55e5297e (patch) | |
tree | 807c93e034e5da8a9d0e54244a45656f252ad8c1 /src/main/java/gregtech/api/gui/GT_Container_BasicTank.java | |
parent | fde09b245b4336fa5a7b396d0432d7cc87b06efc (diff) | |
download | GT5-Unofficial-afb32299855062c311ba8092dcadcaed55e5297e.tar.gz GT5-Unofficial-afb32299855062c311ba8092dcadcaed55e5297e.tar.bz2 GT5-Unofficial-afb32299855062c311ba8092dcadcaed55e5297e.zip |
Only send mContent when necessary
Diffstat (limited to 'src/main/java/gregtech/api/gui/GT_Container_BasicTank.java')
-rw-r--r-- | src/main/java/gregtech/api/gui/GT_Container_BasicTank.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/gregtech/api/gui/GT_Container_BasicTank.java b/src/main/java/gregtech/api/gui/GT_Container_BasicTank.java index 5a0f13051a..e8810c14c0 100644 --- a/src/main/java/gregtech/api/gui/GT_Container_BasicTank.java +++ b/src/main/java/gregtech/api/gui/GT_Container_BasicTank.java @@ -22,6 +22,7 @@ import net.minecraftforge.fluids.IFluidContainerItem; public class GT_Container_BasicTank extends GT_ContainerMetaTile_Machine { public int mContent = 0; + private int oContent = 0; public GT_Container_BasicTank(InventoryPlayer aInventoryPlayer, IGregTechTileEntity aTileEntity) { super(aInventoryPlayer, aTileEntity); @@ -212,9 +213,13 @@ public class GT_Container_BasicTank extends GT_ContainerMetaTile_Machine { mContent = 0; for (Object crafter : this.crafters) { ICrafting var1 = (ICrafting) crafter; - var1.sendProgressBarUpdate(this, 100, mContent & 65535); - var1.sendProgressBarUpdate(this, 101, mContent >>> 16); + if (mTimer % 500 == 0 || oContent != mContent) { + var1.sendProgressBarUpdate(this, 100, mContent & 65535); + var1.sendProgressBarUpdate(this, 101, mContent >>> 16); + } } + + oContent = mContent; } @Override |