From d8e3d03a94a6873191f652541ff14196de75a29f Mon Sep 17 00:00:00 2001 From: Mergu Date: Sat, 30 Dec 2017 17:00:24 -0500 Subject: [PATCH] fix unbreakable console error --- .../denizen/objects/properties/item/ItemUnbreakable.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugin/src/main/java/net/aufdemrand/denizen/objects/properties/item/ItemUnbreakable.java b/plugin/src/main/java/net/aufdemrand/denizen/objects/properties/item/ItemUnbreakable.java index 8a49fd22ca..94aa7df7a6 100644 --- a/plugin/src/main/java/net/aufdemrand/denizen/objects/properties/item/ItemUnbreakable.java +++ b/plugin/src/main/java/net/aufdemrand/denizen/objects/properties/item/ItemUnbreakable.java @@ -1,5 +1,7 @@ package net.aufdemrand.denizen.objects.properties.item; +import net.aufdemrand.denizen.nms.NMSHandler; +import net.aufdemrand.denizen.nms.NMSVersion; import net.aufdemrand.denizen.objects.dItem; import net.aufdemrand.denizencore.objects.Element; import net.aufdemrand.denizencore.objects.Mechanism; @@ -51,10 +53,10 @@ public String getAttribute(Attribute attribute) { public String getPropertyString() { ItemStack itemStack = item.getItemStack(); - if (itemStack.hasItemMeta() && itemStack.getItemMeta().spigot().isUnbreakable()) { - return "true"; + if (NMSHandler.getVersion().isAtLeast(NMSVersion.v1_11_R1)) { + return (itemStack.hasItemMeta() && itemStack.getItemMeta().isUnbreakable()) ? "true" : null; } - return null; + return (itemStack.hasItemMeta() && itemStack.getItemMeta().spigot().isUnbreakable()) ? "true" : null; } public String getPropertyId() {