diff --git a/src/main/java/appeng/client/gui/implementations/GuiCraftAmount.java b/src/main/java/appeng/client/gui/implementations/GuiCraftAmount.java index 5c90a77294d..bf4aa0dc298 100644 --- a/src/main/java/appeng/client/gui/implementations/GuiCraftAmount.java +++ b/src/main/java/appeng/client/gui/implementations/GuiCraftAmount.java @@ -265,12 +265,16 @@ private void addQty( final int i ) int resultI; if( resultD <= 0 || Double.isNaN( resultD ) ) { - resultI = 1; + resultI = 0; } else { resultI = (int) ArithHelper.round(resultD, 0); } + if (resultI == 1 && i > 0) { + resultI = 0; + } + resultI += i; if( resultI < 1 ) { resultI = 1;