From 5715b3a6d98848d39c1e6bc6b0be6ba0ef8e2b76 Mon Sep 17 00:00:00 2001 From: md_5 Date: Mon, 2 Jan 2017 10:04:19 +1100 Subject: SPIGOT-2977: Pass setAmount(0) through to wrapped ItemStack. This class needs to be rewritten with more consistent semantics and alignment with Minecraft losing null, but that is probably a job for 1.12 --- src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java index 8ed4b4bd..f12b67be 100644 --- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java +++ b/src/main/java/org/bukkit/craftbukkit/inventory/CraftItemStack.java @@ -147,10 +147,10 @@ public final class CraftItemStack extends ItemStack { if (handle == null) { return; } + + handle.setCount(amount); if (amount == 0) { handle = null; - } else { - handle.setCount(amount); } } -- cgit v1.2.3