From c8688fe8a6ed4d2a3240c9191ad73f21de2787e9 Mon Sep 17 00:00:00 2001 From: way2muchnoise Date: Sun, 20 Nov 2016 20:46:02 +0100 Subject: [PATCH] don't take fluid when less than 1b in the system, #653 --- .../apiimpl/network/grid/FluidGridHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/grid/FluidGridHandler.java b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/grid/FluidGridHandler.java index a511f08f1..37f8ced6f 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/grid/FluidGridHandler.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/apiimpl/network/grid/FluidGridHandler.java @@ -24,7 +24,11 @@ public class FluidGridHandler implements IFluidGridHandler { public void onExtract(int hash, boolean shift, EntityPlayerMP player) { FluidStack stack = network.getFluidStorageCache().getList().get(hash); - if (stack != null && RSUtils.hasFluidBucket(stack)) { + if (stack == null || stack.amount < 1000) { + return; + } + + if (RSUtils.hasFluidBucket(stack)) { ItemStack bucket = network.extractItem(RSUtils.EMPTY_BUCKET, 1, false); if (bucket == null) {