Wie kann ich den Displaynamen beim Programmieren von Minecraft Plugins abfragen?
Wie kann ich beim Minecraft Plugins Programmieren den Displayname von Items abfragen ohne das irgendeine Fehlermeldung kommt? Also nicht sowas wie if(e.getMaterial() == Material.TNT) sondern so in der Art if (e.getItem().getItemMeta().getDisplayName().equalsIgnoreCase("§6Zur Lobby")
1 Antwort
Nutzer, der sehr aktiv auf gutefrage ist
Zuvor musst du einfach prüfen ob das Item eine ItemMeta hat, und wenn du wirklich nur den Displayname willst ob das Item zusätzlich natürlich auch einen Displayname hat, dann wird es auch zu einem Fehler kommen.
Pseudo-Code:
if(e.getItem().hasItemMeta()){
if(e.getItem().getItemMeta().hasDisplayName()){
if(e.getItem().getItemMeta().getDisplayName().equalsIgnoreCase("§6Zur Lobby"){
//Was auch immer
}
}
}