From f2f48a8d59dc59021ae74d4006bb039d4e8e078b Mon Sep 17 00:00:00 2001 From: yueh Date: Sun, 23 Dec 2018 23:33:15 +0100 Subject: [PATCH] Fixes #3767: Fluid Annihilation plane too strict about leftover (#3872) --- .../java/appeng/fluids/parts/PartFluidAnnihilationPlane.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/appeng/fluids/parts/PartFluidAnnihilationPlane.java b/src/main/java/appeng/fluids/parts/PartFluidAnnihilationPlane.java index 213322361..1058e9c2a 100644 --- a/src/main/java/appeng/fluids/parts/PartFluidAnnihilationPlane.java +++ b/src/main/java/appeng/fluids/parts/PartFluidAnnihilationPlane.java @@ -304,7 +304,8 @@ public class PartFluidAnnihilationPlane extends PartBasicState implements IGridT { return false; } - return inv.injectItems( stack, Actionable.SIMULATE, this.mySrc ) == null; + final IAEFluidStack leftOver = inv.injectItems( stack, Actionable.SIMULATE, this.mySrc ); + return leftOver == null || leftOver.getStackSize() == 0; } } catch( final GridAccessException e )