summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorEvilSeph <evilseph@unaligned.org>2011-04-25 07:17:12 -0400
committerEvilSeph <evilseph@unaligned.org>2011-04-25 07:17:12 -0400
commitcba06d412fa74a83032a961b9c74d7b9b4dd66e6 (patch)
tree7ee98be09e8dcdc43bdaf8037912146a70f5f3cf /src/main/java
parentcc3f7710efc2c4256c88060c4050ec4b18d8c99e (diff)
downloadbukkit-cba06d412fa74a83032a961b9c74d7b9b4dd66e6.tar
bukkit-cba06d412fa74a83032a961b9c74d7b9b4dd66e6.tar.gz
bukkit-cba06d412fa74a83032a961b9c74d7b9b4dd66e6.tar.lz
bukkit-cba06d412fa74a83032a961b9c74d7b9b4dd66e6.tar.xz
bukkit-cba06d412fa74a83032a961b9c74d7b9b4dd66e6.zip
Fixed getData() not returning the correct values.
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/inventory/ItemStack.java4
1 files changed, 4 insertions, 0 deletions
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;
}