From f4d191ea158f1d01ae7089af6298cb4470f18c89 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Thu, 17 Jun 2021 09:39:24 +0100 Subject: [PATCH] Fixed NPE --- .../willfp/talismans/talismans/util/TalismanChecks.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/TalismanChecks.java b/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/TalismanChecks.java index 1519048..3c08afb 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/TalismanChecks.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/TalismanChecks.java @@ -171,8 +171,11 @@ public class TalismanChecks { } if (readShulkerBoxes) { ItemMeta meta = rawContent.getItemMeta(); - if (meta instanceof BlockStateMeta) { - BlockStateMeta shulkerMeta = (BlockStateMeta) meta; + if (meta instanceof BlockStateMeta shulkerMeta) { + if (!shulkerMeta.hasBlockState()) { + continue; + } + BlockState state = shulkerMeta.getBlockState(); if (state instanceof ShulkerBox) { ShulkerBox shulkerBox = (ShulkerBox) state;