Minecraft Spigot ein Bestimmtes Item nicht ändern Java?
Hey! Ich brauch hilfe wie kann ich machen das ein Bestimmtes Item im Inventar man nicht ändern kann also es auf einer Hotbar immer gleich bleibt man halt nicht bewegen kann und nicht droppen kann wie kann man das abfragen ob ein spieler ein bestimmtes Item hat?
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
![](https://images.gutefrage.net/media/user/JanMarcel01/1545064833528_nmmslarge__96_96_1728_1728_1530d37dedc00fac79f60049c3b6a4db.jpg?v=1545064834000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Java
Hey,
dafür kannst du das InventoryClickEvent und das PlayerDropItemEvent nutzen.
Mfg Jannick (L1nd)
Woher ich das weiß:eigene Erfahrung
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
@ShibaaaInuus
Ich weiß schon welches Event nur ich weiß nicht wie man checken kann ob das ein bestimmtes Item mit einen Namen hat z.b "&7Profil"
![](https://images.gutefrage.net/media/user/JanMarcel01/1545064833528_nmmslarge__96_96_1728_1728_1530d37dedc00fac79f60049c3b6a4db.jpg?v=1545064834000)
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
@JanMarcel01
Eine Frage wie geht das beim Placen eines Items? Ich kriege das nicht hin :/
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
Du kannst einfach in den dir bekannten Events mittels
itemstack.getItemMeta().getDisplayName().equals("NAME DES ITEMS");
abfrage ob das Item einen Namen hat bzw. wie der lautet ;)
Woher ich das weiß:eigene Erfahrung
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Bei mir kommt aber ein Fehler
try {
if (ItemStack.getItemMeta().getDisplayName().equals("NAME DES ITEMS"));{
e.setCancelled(true);
}else{
e.setCancelled(false);
}
} catch (Exception e2) {
// TODO: handle exception
}
}
![](https://images.gutefrage.net/media/default/user/10_nmmslarge.png?v=1551279448000)
Und wie genau?