diff --git a/src/main/java/com/glodblock/github/common/parts/base/FCPartMonitor.java b/src/main/java/com/glodblock/github/common/parts/base/FCPartMonitor.java index f7f2070f..653160d2 100644 --- a/src/main/java/com/glodblock/github/common/parts/base/FCPartMonitor.java +++ b/src/main/java/com/glodblock/github/common/parts/base/FCPartMonitor.java @@ -111,14 +111,16 @@ public abstract class FCPartMonitor extends AbstractPartDisplay implements IPart boolean needRedraw = super.readFromStream(data); final boolean isLocked = data.readBoolean(); - needRedraw = this.isLocked != isLocked; + needRedraw |= this.isLocked != isLocked; this.isLocked = isLocked; final boolean val = data.readBoolean(); if (val) { + needRedraw |= this.configuredFluid == null; this.configuredFluid = AEFluidStack.loadFluidStackFromPacket(data); } else { + needRedraw |= this.configuredFluid != null; this.configuredFluid = null; }