From 74b4830f83f96033b9f8f8fa38ee4f4e078864b9 Mon Sep 17 00:00:00 2001 From: raoulvdberge Date: Mon, 6 Feb 2017 19:26:25 +0100 Subject: [PATCH] Fix wrong assumption made with the legacy tags --- .../com/raoulvdberge/refinedstorage/tile/TileNode.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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; } }