diff options
Diffstat (limited to 'src/main/java/kubatech/api/utils/ItemID.java')
-rw-r--r-- | src/main/java/kubatech/api/utils/ItemID.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/kubatech/api/utils/ItemID.java b/src/main/java/kubatech/api/utils/ItemID.java index 199af7ebd0..932c45a0f9 100644 --- a/src/main/java/kubatech/api/utils/ItemID.java +++ b/src/main/java/kubatech/api/utils/ItemID.java @@ -70,7 +70,10 @@ public class ItemID { if (!item.equals(((ItemStack) obj).getItem())) return false; if (!ignorecount) if (count != ((ItemStack) obj).stackSize) return false; if (!ignoremeta) if (meta != ((ItemStack) obj).getItemDamage()) return false; - if (!ignorenbt) if (!tag.equals(((ItemStack) obj).stackTagCompound)) return false; + if (!ignorenbt) { + if (tag == null) return ((ItemStack) obj).stackTagCompound == null; + if (!tag.equals(((ItemStack) obj).stackTagCompound)) return false; + } return true; } return false; |