diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeStorageMonitor.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeStorageMonitor.java index 95c75efa7..2607dd8ca 100644 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeStorageMonitor.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/node/NetworkNodeStorageMonitor.java @@ -120,7 +120,7 @@ public void extract(EntityPlayer player, EnumFacing side) { ItemStack filter = this.config.getItemHandler().getStackInSlot(0); - int toExtract = player.isSneaking() ? 1 : 64; + int toExtract = player.isSneaking() ? 1 : filter.getMaxStackSize(); if (!filter.isEmpty()) { ItemStack result = network.extractItem(filter, toExtract, this.config.getCompare(), Action.PERFORM);