From cba06d412fa74a83032a961b9c74d7b9b4dd66e6 Mon Sep 17 00:00:00 2001 From: EvilSeph Date: Mon, 25 Apr 2011 07:17:12 -0400 Subject: Fixed getData() not returning the correct values. --- src/main/java/org/bukkit/inventory/ItemStack.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/bukkit/inventory/ItemStack.java b/src/main/java/org/bukkit/inventory/ItemStack.java index 62ed3564..556a5821 100644 --- a/src/main/java/org/bukkit/inventory/ItemStack.java +++ b/src/main/java/org/bukkit/inventory/ItemStack.java @@ -116,6 +116,10 @@ public class ItemStack { * @return MaterialData for this item */ public MaterialData getData() { + if (Material.getMaterial(getTypeId()).getData() != null) { + data = Material.getMaterial(getTypeId()).getNewData((byte)this.durability); + } + return data; } -- cgit v1.2.3