From 5db2177719020f238ff42d598f747d6e687f8c1d Mon Sep 17 00:00:00 2001 From: Darkere Date: Sun, 7 Nov 2021 13:09:27 +0100 Subject: [PATCH] fix extraction from StorageMonitor not respecting maxStackSize fixes #3108 --- .../apiimpl/network/node/StorageMonitorNetworkNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/StorageMonitorNetworkNode.java b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/StorageMonitorNetworkNode.java index 95673f240..db3ed1dbc 100644 --- a/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/StorageMonitorNetworkNode.java +++ b/src/main/java/com/refinedmods/refinedstorage/apiimpl/network/node/StorageMonitorNetworkNode.java @@ -193,7 +193,7 @@ public class StorageMonitorNetworkNode extends NetworkNode implements IComparabl private void extractItems(PlayerEntity player) { ItemStack filter = itemFilter.getStackInSlot(0); - int toExtract = player.isCrouching() ? 1 : 64; + int toExtract = player.isCrouching() ? 1 : filter.getMaxStackSize(); if (!filter.isEmpty()) { ItemStack result = network.extractItem(filter, toExtract, compare, Action.PERFORM);