From 0c492912de65dcf725007bea115968311cd79dd9 Mon Sep 17 00:00:00 2001 From: Erik Broes Date: Mon, 17 Jan 2011 01:55:18 +0100 Subject: [PATCH] Updated CraftHumanEntity to refresh the inventory on death, should fix odd behavior around that. --- .../org/bukkit/craftbukkit/entity/CraftHumanEntity.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java index 38b9f575ce..e0c669e294 100644 --- a/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java +++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftHumanEntity.java @@ -6,6 +6,7 @@ import org.bukkit.entity.HumanEntity; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.PlayerInventory; import org.bukkit.craftbukkit.inventory.CraftInventoryPlayer; +import org.bukkit.craftbukkit.inventory.CraftItemStack; import org.bukkit.craftbukkit.CraftServer; public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { @@ -30,13 +31,14 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity { public void setHandle(final EntityPlayer entity) { super.setHandle((EntityPlayer)entity); this.entity = entity; + this.inventory = new CraftInventoryPlayer( entity.an ); } - public PlayerInventory getInventory() { + public CraftInventoryPlayer getInventory() { return inventory; } - public ItemStack getItemInHand() { + public CraftItemStack getItemInHand() { return getInventory().getItemInHand(); }