Smarter funnel extraction
- Funnels will no longer deadlock their extraction size if the first item of an inventory has a low max stack size but can't even be extracted because of filtering. - fixes #2919
This commit is contained in:
parent
657f42c67a
commit
f8180ee91d
1 changed files with 1 additions and 1 deletions
|
@ -229,7 +229,7 @@ public class ItemHelper {
|
|||
for (int slot = 0; slot < inv.getSlots(); slot++) {
|
||||
if (extracting.isEmpty()) {
|
||||
ItemStack stackInSlot = inv.getStackInSlot(slot);
|
||||
if (stackInSlot.isEmpty())
|
||||
if (stackInSlot.isEmpty() || !test.test(stackInSlot))
|
||||
continue;
|
||||
int maxExtractionCountForItem = amountFunction.apply(stackInSlot);
|
||||
if (maxExtractionCountForItem == 0)
|
||||
|
|
Loading…
Reference in a new issue