Wie speichert man Spieler in einer Hashmap bzw. ArrayList?

2 Antworten

du kannst mit Bukkit.getOnlinePlayers(); alle Spieler die online sind bekommen.

mit:

for(Player all : Bukkit.getOnlinePlayers() {
     all.sendMessage("Hey, " + all.getName());
}

in dem fall würdest du jedem spieler der auf dem server ist eine einzelne nachricht senden.

Eine Liste mit Spielern, wo du spieler hinzufügen kannst mach man so:

public ArrayList<Player> spieler = new ArrayList<Player>();

Hoffe ich konnte helfen.

Online Spieler:
ArrayList player = new ArrayList();
player.add(p);

Oder für alle Online Spieler:
for(Player all : Bukkit.getOnlinePlayers()) {
player.add(all);
}