diff --git a/CHANGELOG.md b/CHANGELOG.md index 5713d4997..496f80eaa 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ### 1.5.2 - Fixed a bug where loading nodes would abort when a single node has an error while reading (raoulvdberge) +- Fixed Filters not persisting correctly in Portable Grid (raoulvdberge) ### 1.5.1 - Updated Forge to 2340 (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/tile/grid/portable/PortableGrid.java b/src/main/java/com/raoulvdberge/refinedstorage/tile/grid/portable/PortableGrid.java index 20f1f5267..0c0310379 100644 --- a/src/main/java/com/raoulvdberge/refinedstorage/tile/grid/portable/PortableGrid.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/tile/grid/portable/PortableGrid.java @@ -68,7 +68,7 @@ public class PortableGrid implements IGrid, IPortableGrid { stack.setTagCompound(new NBTTagCompound()); } - RSUtils.writeItems(this, slot, stack.getTagCompound()); + RSUtils.writeItems(this, 0, stack.getTagCompound()); } }; private ItemHandlerBase disk = new ItemHandlerBase(1, s -> NetworkNodeDiskDrive.VALIDATOR_STORAGE_DISK.test(s) && ((IStorageDiskProvider) s.getItem()).create(s).getType() == StorageDiskType.ITEMS) { @@ -127,9 +127,7 @@ public class PortableGrid implements IGrid, IPortableGrid { } if (player != null) { - for (int i = 0; i < 4; ++i) { - RSUtils.readItems(filter, i, stack.getTagCompound()); - } + RSUtils.readItems(filter, 0, stack.getTagCompound()); } RSUtils.readItems(disk, 4, stack.getTagCompound());