RB_Redstone
Minecrafter
Hi Leute!
Ich habe ein Problem mit dem PlayerInteractEvent. Diese Methode, die ich euch gleich zeige, hat schon immer funktioniert. Nur jetzt nicht mehr. Ich weiß nicht warum. Kann mir einer sagen, wo das Problem liegt?
Es wird mir als Spieler "Fehler!" in roter Farbe ausgegeben, wenn ich ein Item mit dem Namen "Stein" in roter Farbe rechtsklicke.
Ich habe ein Problem mit dem PlayerInteractEvent. Diese Methode, die ich euch gleich zeige, hat schon immer funktioniert. Nur jetzt nicht mehr. Ich weiß nicht warum. Kann mir einer sagen, wo das Problem liegt?
Es wird mir als Spieler "Fehler!" in roter Farbe ausgegeben, wenn ich ein Item mit dem Namen "Stein" in roter Farbe rechtsklicke.
Mein Code:
package de.rbredstone.listener;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.Action;
import org.bukkit.event.player.PlayerInteractEvent;
public class ItemClickEvent implements Listener {
@EventHandler
public void onClick(PlayerInteractEvent e) {
Player p = e.getPlayer();
if (e.getAction().equals(Action.RIGHT_CLICK_AIR) || e.getAction().equals(Action.RIGHT_CLICK_BLOCK)) {
if (e.getItem() != null) {
if (e.getItem().getItemMeta().getDisplayName().equals("§cStein")) {
p.sendMessage("§cHallo");
} else {
p.sendMessage("§cFehler!");
}
}
}
}