diff --git a/TradeSystem-Spigot/src/main/java/de/codingair/tradesystem/spigot/extras/blacklist/BlockedItem.java b/TradeSystem-Spigot/src/main/java/de/codingair/tradesystem/spigot/extras/blacklist/BlockedItem.java index 0b3bd0a9..428b630b 100644 --- a/TradeSystem-Spigot/src/main/java/de/codingair/tradesystem/spigot/extras/blacklist/BlockedItem.java +++ b/TradeSystem-Spigot/src/main/java/de/codingair/tradesystem/spigot/extras/blacklist/BlockedItem.java @@ -167,9 +167,14 @@ private boolean missLore(@NotNull ItemStack item) { private boolean missCustomModelData(@NotNull ItemStack item) { if (customModelData == null || Version.before(14)) return false; - if (item.hasItemMeta() && item.getItemMeta() != null) { - return customModelData != item.getItemMeta().getCustomModelData(); - } else return true; + if (item.hasItemMeta()) { + ItemMeta itemMeta = item.getItemMeta(); + if (itemMeta != null && itemMeta.hasCustomModelData()) { + return customModelData != itemMeta.getCustomModelData(); + } + } + + return true; } @Nullable