From 60dd405f5d4f8092cb9ad9e15d670450f18709ba Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Wed, 14 Oct 2020 18:34:38 +0200 Subject: [PATCH] fixed populating filters sometimes inserting more than one item into the filter Closes #38 --- src/main/java/de/ellpeck/prettypipes/misc/ItemFilter.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/ellpeck/prettypipes/misc/ItemFilter.java b/src/main/java/de/ellpeck/prettypipes/misc/ItemFilter.java index 71ac4a7..37501c0 100644 --- a/src/main/java/de/ellpeck/prettypipes/misc/ItemFilter.java +++ b/src/main/java/de/ellpeck/prettypipes/misc/ItemFilter.java @@ -92,14 +92,14 @@ public class ItemFilter extends ItemStackHandler { ItemStack copy = stack.copy(); copy.setCount(1); // try inserting into ourselves and any filter increase modifiers - for (ItemStackHandler filter : filters) { - if (ItemHandlerHelper.insertItem(filter, copy, false).isEmpty()) + for (ItemFilter filter : filters) { + if (ItemHandlerHelper.insertItem(filter, copy, false).isEmpty()) { + filter.save(); break; + } } } } - for (ItemFilter filter : filters) - filter.save(); } }