diff --git a/src/main/java/appeng/tile/grid/AENetworkInvBlockEntity.java b/src/main/java/appeng/tile/grid/AENetworkInvBlockEntity.java index 5ee6abf89..85d3d77e4 100644 --- a/src/main/java/appeng/tile/grid/AENetworkInvBlockEntity.java +++ b/src/main/java/appeng/tile/grid/AENetworkInvBlockEntity.java @@ -80,6 +80,10 @@ public abstract class AENetworkInvBlockEntity extends AEBaseInvBlockEntity imple @Override public void markRemoved() { super.markRemoved(); + // 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 + resetBlock(); this.getProxy().remove(); }