From f37a7d759a0ec2d503701ba02dbc8babe52b3534 Mon Sep 17 00:00:00 2001 From: T00thpick1 Date: Sun, 4 Aug 2013 11:34:04 -0400 Subject: [PATCH] Hack around nms bug --- .../java/com/gmail/nossr50/skills/unarmed/Unarmed.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gmail/nossr50/skills/unarmed/Unarmed.java b/src/main/java/com/gmail/nossr50/skills/unarmed/Unarmed.java index a478e526c..f593ea5c9 100644 --- a/src/main/java/com/gmail/nossr50/skills/unarmed/Unarmed.java +++ b/src/main/java/com/gmail/nossr50/skills/unarmed/Unarmed.java @@ -79,11 +79,15 @@ public class Unarmed { nextSlot++; } + } else if (firstEmpty != -1) { + dropStack.setAmount(dropAmount); + inventory.setItem(firstEmpty, dropStack); + return true; + } else { + // This should never happen as event contract states that the amount on the stack is equal to the amount they can actually pick up + return true; } - dropStack.setAmount(dropAmount); // Even when only partially finished we need to prevent dupes - drop.setItemStack(dropStack); - return false; } }