Wie ändere ich den Namen von den Items (Spigot API)?
Hallo Leute also ich habe neu mit Spigot API angefangen und habe ein kleines Plugin geschrieben. Im Plugin öffnet sich ein Inventar und es werden zwei Items angezeigt. Meine Frage ist jetzt wie ich einen anderen Namen in das jeweilige Item setzen kann?
3 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Technik, programmieren
Google wieder kaputt? :D
https://www.spigotmc.org/threads/how-to-change-items-names.129648
ItemMeta keeps track of lores, display names, enchantments, and item flags.
in order to set an ItemStack's display name, you would first retrieve the ItemStack's ItemMeta.
ItemStack item = new ItemStack(Material.DIRT);
ItemMeta dirtMeta = item.getItemMeta();
after that is done, you use dirtMeta reference to set the ItemMeta's display name class variable.
String displayName = ChatColor.RED + "Fancy Dirt";
dirtMeta.setDisplayName(displayName);
finally, you must now update the original ItemStack's meta as follows
item.setItemMeta(dirtMeta);
Woher ich das weiß:eigene Erfahrung – Minecraft-Experte. Aktiver Spieler seit 2011.
mit (Deine Meta).setDisplayName("§cMagischer Stab")
Danke aber ist schon lange her mitlerweile bin ich schon fertig mit Spigot und Bungee API
Erstmal ein Itemstack erstellen dann einfach
setDisplayname("name");