From 16e084e7a7bfa9bb57f234cf33d7749a764ce1cf Mon Sep 17 00:00:00 2001 From: Darkere Date: Wed, 20 Jan 2021 14:07:23 +0100 Subject: [PATCH] fix allowed tags for fluid outputs (#2819) --- .../refinedstorage/network/SetFluidFilterSlotMessage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/refinedmods/refinedstorage/network/SetFluidFilterSlotMessage.java b/src/main/java/com/refinedmods/refinedstorage/network/SetFluidFilterSlotMessage.java index 58467e5b9..fe04aba57 100644 --- a/src/main/java/com/refinedmods/refinedstorage/network/SetFluidFilterSlotMessage.java +++ b/src/main/java/com/refinedmods/refinedstorage/network/SetFluidFilterSlotMessage.java @@ -62,7 +62,7 @@ public class SetFluidFilterSlotMessage { // Prevent the grid crafting matrix inventory listener from resetting the list. if (container instanceof GridContainer) { IGrid grid = ((GridContainer) container).getGrid(); - if (grid instanceof GridNetworkNode) { + if (grid instanceof GridNetworkNode && slot.getSlotIndex() < ((GridNetworkNode) grid).getAllowedTagList().getAllowedFluidTags().size()) { Set list = new HashSet<>(((GridNetworkNode) grid).getAllowedTagList().getAllowedFluidTags().get(slot.getSlotIndex())); postAction = () -> {