aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/kubatech/api/utils/ItemID.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/kubatech/api/utils/ItemID.java')
-rw-r--r--src/main/java/kubatech/api/utils/ItemID.java5
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;