diff --git a/src/main/java/com/raoulvdberge/refinedstorage/tile/TileNode.java b/src/main/java/com/raoulvdberge/refinedstorage/tile/TileNode.java index 1f4d6649a..ebc8ae2e0 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/tile/TileNode.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/tile/TileNode.java @@ -38,6 +38,8 @@ public abstract class TileNode extends TileBase implement getNode().markDirty(); legacyTagToRead = null; + + markDirty(); } getNode().update(); @@ -80,8 +82,10 @@ public abstract class TileNode extends TileBase implement public void read(NBTTagCompound tag) { super.read(tag); - // When we have more than the direction stored, this is a legacy tag - if (tag.getSize() > 1) { + // If we have more than this stored: + // x, y, z, id, Direction + // Then this is a legacy tag! + if (tag.getSize() > 5) { legacyTagToRead = tag; } }