From 5163b930b2a952a1ff5406339eeafa3bc38ec425 Mon Sep 17 00:00:00 2001 From: VoidLeech Date: Fri, 23 Oct 2026 02:17:54 +0200 Subject: [PATCH] fix: empty list filters not working as intended --- .../create/content/logistics/filter/FilterItemStack.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/simibubi/create/content/logistics/filter/FilterItemStack.java b/src/main/java/com/simibubi/create/content/logistics/filter/FilterItemStack.java index c40011a4c23..bb69985fe25 100644 --- a/src/main/java/com/simibubi/create/content/logistics/filter/FilterItemStack.java +++ b/src/main/java/com/simibubi/create/content/logistics/filter/FilterItemStack.java @@ -123,7 +123,6 @@ public static class ListFilterItemStack extends FilterItemStack { public ListFilterItemStack(ItemStack filter) { super(filter); - boolean hasFilterItems = filter.has(AllDataComponents.FILTER_ITEMS); containedItems = new ArrayList<>(); ItemStackHandler items = ((ListFilterItem) filter.getItem()).getFilterItemHandler(filter); @@ -133,8 +132,8 @@ public ListFilterItemStack(ItemStack filter) { containedItems.add(FilterItemStack.of(stackInSlot)); } - shouldRespectNBT = hasFilterItems && filter.getOrDefault(AllDataComponents.FILTER_ITEMS_RESPECT_NBT, false); - isBlacklist = hasFilterItems && filter.getOrDefault(AllDataComponents.FILTER_ITEMS_BLACKLIST, false); + shouldRespectNBT = filter.getOrDefault(AllDataComponents.FILTER_ITEMS_RESPECT_NBT, false); + isBlacklist = filter.getOrDefault(AllDataComponents.FILTER_ITEMS_BLACKLIST, false); } @Override