Hallo,
ich bin aktuell dabei, ein Plugin für einen Freund zu coden. Ich bin dabei auf folgendes Problem gestoßen:
Ich programmiere einen Baumodus, wo Builder in Ruhe bauen können. Daher wollte ich andere Spieler die online sind oder joinen, ausblenden. Ich benutze dazu die player.hide(anotherplayer)-Methode, aber es funktioniert nicht mit einer ArrayList.
Ich habe eine ArrayList<Player>, die ich für den Baumodus benutze. Alle Spieler die den Baumodus für sich aktivieren, kommen auf die Liste. Das funktioniert, aber ich will es so machen, dass alle Spieler, die neu joinen auch versteckt werden. Aber es klappt leider nicht.
Danke im Voraus für alle Antworten.
MfG.
@EventHandler
public void onPlayerJoinEvent(final PlayerJoinEvent event) {
for (int i = 0; i < buildMode.size(); i++) {
Player builder = buildMode.get(i);
builder.hidePlayer(event.getPlayer());
}
}