diff --git a/src/main/java/appeng/tile/grid/AENetworkInvTileEntity.java b/src/main/java/appeng/tile/grid/AENetworkInvTileEntity.java index 69fb9193f..c23d6f62a 100644 --- a/src/main/java/appeng/tile/grid/AENetworkInvTileEntity.java +++ b/src/main/java/appeng/tile/grid/AENetworkInvTileEntity.java @@ -80,6 +80,10 @@ public abstract class AENetworkInvTileEntity extends AEBaseInvTileEntity impleme @Override public void remove() { super.remove(); + // if the cached block state is not current, the following method may call + // markForUpdate + // and cause the block state to be changed back to non-air + updateContainingBlockInfo(); this.getProxy().remove(); }