diff --git a/src/main/java/io/github/thebusybiscuit/slimefun4/core/services/CustomItemDataService.java b/src/main/java/io/github/thebusybiscuit/slimefun4/core/services/CustomItemDataService.java index 2dcaa8323..e90e6b7aa 100644 --- a/src/main/java/io/github/thebusybiscuit/slimefun4/core/services/CustomItemDataService.java +++ b/src/main/java/io/github/thebusybiscuit/slimefun4/core/services/CustomItemDataService.java @@ -45,14 +45,10 @@ public class CustomItemDataService implements PersistentDataService, Keyed { } public Optional getItemData(ItemStack item) { - if (!item.hasItemMeta()) { + if (item == null || !item.hasItemMeta()) { return Optional.empty(); } - ItemMeta meta = item.getItemMeta(); - if (meta == null) { - return Optional.empty(); - } - return getItemData(meta); + return getItemData(item.getItemMeta()); } public Optional getItemData(ItemMeta meta) {