From 2bdabf961956c2384712d07e572b9b0aa507a2c4 Mon Sep 17 00:00:00 2001 From: Olof Larsson Date: Fri, 29 Dec 2017 17:53:53 +0100 Subject: [PATCH] Catch UnsupportedOperationException for cb.spigot().setUnbreakable --- .../item/WriterItemStackMetaUnbreakable.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/com/massivecraft/massivecore/item/WriterItemStackMetaUnbreakable.java b/src/com/massivecraft/massivecore/item/WriterItemStackMetaUnbreakable.java index f998cb33..e0319590 100644 --- a/src/com/massivecraft/massivecore/item/WriterItemStackMetaUnbreakable.java +++ b/src/com/massivecraft/massivecore/item/WriterItemStackMetaUnbreakable.java @@ -35,13 +35,21 @@ public class WriterItemStackMetaUnbreakable extends WriterAbstractItemStackMetaF @Override public Boolean getB(ItemMeta cb, ItemStack d) { - return cb.spigot().isUnbreakable(); + try { + return cb.spigot().isUnbreakable(); + } catch (UnsupportedOperationException ignored) { + return false; + } } @Override public void setB(ItemMeta cb, Boolean fb, ItemStack d) { - cb.spigot().setUnbreakable(fb); + try { + cb.spigot().setUnbreakable(fb); + } catch (UnsupportedOperationException ignored) { + // ignored + } } }