diff --git a/src/main/java/com/glodblock/github/inventory/item/WirelessMagnetCardFilterInventory.java b/src/main/java/com/glodblock/github/inventory/item/WirelessMagnetCardFilterInventory.java index 181b2c94..f650e62a 100644 --- a/src/main/java/com/glodblock/github/inventory/item/WirelessMagnetCardFilterInventory.java +++ b/src/main/java/com/glodblock/github/inventory/item/WirelessMagnetCardFilterInventory.java @@ -266,7 +266,7 @@ public class WirelessMagnetCardFilterInventory extends BaseWirelessInventory imp public static WirelessMagnetCardFilterInventory getFilter(ItemStack is, int slot, IGridNode gridNode, EntityPlayer player) { WirelessMagnetCardFilterInventory cachedInv = cache.get(player.getUniqueID()); - if (cachedInv != null && cachedInv.checkCache(is)) { + if (cachedInv != null && cachedInv.checkCache(is) && gridNode == cachedInv.grid) { return cachedInv; } else { WirelessMagnetCardFilterInventory newInv = new WirelessMagnetCardFilterInventory(