Frage von Cainer, 39

Minecraft Plugin Programmieren I Wie kann man bei den Events p.getLocation().getBlockY() so einfügen das bei YBlock -20 der Spieler gekillt wird?

Antwort
von Ceiridge, 30

Erstmal registriere eine Class als EvenHandler, implementiere den Listener und dann:

@EventHandler
public void onMove(PlayerMoveEvent e) {
 Player p = e.getPlayer();
 if(p.getLocation.getBlockY() < 21) {
 p.setHealth(0);
}
}
Kommentar von Cainer ,

Bei p.getLocation (war mein Fehler auch davor) steht: getLocation cannot be resolved or is not a field

Kommentar von Ceiridge ,

Benutze mal im Server die neuste Spigot Version XD

Kommentar von Cainer ,

Geht nicht

Kommentar von Ceiridge ,

Schick mal Stacktrace

Kommentar von Ceiridge ,

Hatte etwas übersehen.

Du musst getLocation() machen. 

Habe es auswendig & flüchtig hingeschrieben .-.

Kommentar von Cainer ,

Wie geht das?

Kommentar von Ceiridge ,

Also importiere die neuste Spigot Version

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten