Frage von xIBanana, 36

[Bukkit/Spigot Coding] InventoryItemPickupEvent triggert nicht?

Ich will canceln, dass ein Item aufgehoben wird, aber das Item wird trotz der Angaben nicht erkannt.

@EventHandler
public void onDisallowedPickUp(InventoryPickupItemEvent event){
    Item i = event.getItem();
    if(i.getCustomName() == "§2I"){
        Bukkit.broadcastMessage("Durch");
        event.setCancelled(true);
    
}

Wenn ihr den ganzen Code braucht, schreibt einfach. :))

Hilfreichste Antwort - ausgezeichnet vom Fragesteller
von Atomtoasty, 9

1) Überprüfen, ob die Listener-Klasse richtig registriert wurde. Also mit 'getServer().getPluginManager() usw' Das muss im onEnable() Teil gemacht werden

2) Achte darauf, dass mit diesem Code NUR das droppen das Items diesem bestimmten String geblockt wird!!!

3) Falls das alles nichts hilft, melde dich mal bei mir, dann können wir das nochmal zusammen lösen.

Hoffe ich konnte dir helfen

LG Atomsi

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten