diff --git a/CHANGELOG.md b/CHANGELOG.md index c40c82300..dde27bf3b 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Added back crafting recipes (raoulvdberge) - Changed Grid recipe (raoulvdberge) - Changed Crafting Monitor recipe (raoulvdberge) +- Fixed Filters not persisting correctly in Wireless Grid and Wireless Crafting Monitor (raoulvdberge) ### 1.5 - Port to Minecraft 1.12 (raoulvdberge) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/tile/craftingmonitor/WirelessCraftingMonitor.java b/src/main/java/com/raoulvdberge/refinedstorage/tile/craftingmonitor/WirelessCraftingMonitor.java index 180cab75d..d9686c55a 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/tile/craftingmonitor/WirelessCraftingMonitor.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/tile/craftingmonitor/WirelessCraftingMonitor.java @@ -38,7 +38,7 @@ public class WirelessCraftingMonitor implements ICraftingMonitor { stack.setTagCompound(new NBTTagCompound()); } - RSUtils.writeItems(this, slot, stack.getTagCompound()); + RSUtils.writeItems(this, 0, stack.getTagCompound()); TileController controller = getController(); @@ -55,9 +55,7 @@ public class WirelessCraftingMonitor implements ICraftingMonitor { this.viewAutomated = ItemWirelessCraftingMonitor.canViewAutomated(stack); if (stack.hasTagCompound()) { - for (int i = 0; i < 4; ++i) { - RSUtils.readItems(filter, i, stack.getTagCompound()); - } + RSUtils.readItems(filter, 0, stack.getTagCompound()); } } diff --git a/src/main/java/com/raoulvdberge/refinedstorage/tile/grid/WirelessGrid.java b/src/main/java/com/raoulvdberge/refinedstorage/tile/grid/WirelessGrid.java index 1adb1c063..85e2f867e 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/tile/grid/WirelessGrid.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/tile/grid/WirelessGrid.java @@ -53,7 +53,7 @@ public class WirelessGrid implements IGrid { stack.setTagCompound(new NBTTagCompound()); } - RSUtils.writeItems(this, slot, stack.getTagCompound()); + RSUtils.writeItems(this, 0, stack.getTagCompound()); } }; @@ -71,9 +71,7 @@ public class WirelessGrid implements IGrid { this.size = ItemWirelessGrid.getSize(stack); if (stack.hasTagCompound()) { - for (int i = 0; i < 4; ++i) { - RSUtils.readItems(filter, i, stack.getTagCompound()); - } + RSUtils.readItems(filter, 0, stack.getTagCompound()); } }