Cannot invoke "String.equalsIgnoreCase(String)" because the return value of "org.bukkit.inventory.meta.ItemMeta.getDisplayName()" is null?

1 Antwort

Hallo,

Mit was hast du "Item" definiert?

Ich denke dass dein "Item" ein Item ist und kein Name, also müsstest du schreiben:

if(e.getItem().getItemMeta().getDisplayName().equalsIgnoreCase(Item.getItemMeta().getDisplayName()) {

// CODE

}

oder du gleichst die Items direkt ab:

if(e.getItem() == Item) {

// CODE

}

Bei Rückfragen gerne melden.

LG, Julian

Woher ich das weiß:eigene Erfahrung