From 4942f5184a29e945d7b47aaf8b93f668ea20ce28 Mon Sep 17 00:00:00 2001 From: Travis Watkins Date: Fri, 3 Aug 2012 19:18:23 -0500 Subject: [PATCH] Don't merge items with enchantments. Fixes BUKKIT-2050 --- src/main/java/net/minecraft/server/EntityItem.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/net/minecraft/server/EntityItem.java b/src/main/java/net/minecraft/server/EntityItem.java index e4b95267d7..5003452cd7 100644 --- a/src/main/java/net/minecraft/server/EntityItem.java +++ b/src/main/java/net/minecraft/server/EntityItem.java @@ -122,6 +122,10 @@ public class EntityItem extends Entity { return entityitem.a(this); } else if (entityitem.itemStack.count + this.itemStack.count > entityitem.itemStack.getMaxStackSize()) { return false; + // CraftBukkit start - don't merge items with enchantments + } else if (entityitem.itemStack.hasEnchantments() || this.itemStack.hasEnchantments()) { + return false; + // CraftBukkit end } else { entityitem.itemStack.count += this.itemStack.count; entityitem.pickupDelay = Math.max(entityitem.pickupDelay, this.pickupDelay);