From 5fc8f4f576df68ad028f93c8e9588bfa89b1510d Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Sat, 7 Jan 2012 19:58:26 -0500 Subject: [PATCH] Fixed NPE in ItemStack. Thanks jascotty2! By: EvilSeph --- paper-api/src/main/java/org/bukkit/inventory/ItemStack.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/paper-api/src/main/java/org/bukkit/inventory/ItemStack.java b/paper-api/src/main/java/org/bukkit/inventory/ItemStack.java index 87cd9ca612..d8256fca28 100644 --- a/paper-api/src/main/java/org/bukkit/inventory/ItemStack.java +++ b/paper-api/src/main/java/org/bukkit/inventory/ItemStack.java @@ -122,8 +122,9 @@ public class ItemStack implements ConfigurationSerializable { * @return MaterialData for this item */ public MaterialData getData() { - if (Material.getMaterial(getTypeId()).getData() != null) { - data = Material.getMaterial(getTypeId()).getNewData((byte) this.durability); + Material mat = Material.getMaterial(getTypeId()); + if (mat != null && mat.getData() != null) { + data = mat.getNewData((byte) this.durability); } return data;