Spigot Tablist wird nicht richtig gesetzt?

iNeedHelp961  16.05.2022, 18:25

Kannst du bitte beim nächsten Mal, den Code auf Pastebin oder so hochladen?

FunimLeben 
Fragesteller
 16.05.2022, 18:27

Klar, hast du eine Löstung?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Mach es mal so:

for (Player scoreBoardUser : Bukkit.getOnlinePlayers()) {
Scoreboard board = new Bukkit.getScoreboardManager().getNewScoreboard();
org.bukkit.scoreboard.Team teamBlue = board.registerNewTeam("TeamBlue");
org.bukkit.scoreboard.Team teamRed = board.registerNewTeam("TeamRed");
org.bukkit.scoreboard.Team teamYellow = board.registerNewTeam("TeamYellow");
org.bukkit.scoreboard.Team teamGreen = board.registerNewTeam("TeamGreen");
all.sendMessage("Debug3");
teamBlue.setPrefix(ChatColor.AQUA.toString() + "§bBLUE ");
teamRed.setPrefix(ChatColor.RED.toString() + "§cRED ");
teamYellow.setPrefix(ChatColor.YELLOW.toString() + "§eYELLOW ");
teamGreen.setPrefix(ChatColor.GREEN.toString() + "§aGREEN ");

for (Player all : Bukkit.getOnlinePlayers()) {
if(Team.getTeam(all) == BlockGame.blueTeam) {

teamBlue.addEntry(all.getName());

all.sendMessage("Debug5");

continue;

}

if(Team.getTeam(all) == BlockGame.redTeam) {

teamRed.addEntry(all.getName());

all.sendMessage("Debug6");

continue;

} 

if(Team.getTeam(all) == BlockGame.yellowTeam) {

teamYellow.addEntry(all.getName());

all.sendMessage("Debug7");

continue;

}

if(Team.getTeam(all) == BlockGame.greenTeam) {

teamGreen.addEntry(all.getName());

all.sendMessage("Debug8");

continue;
}
}

scoreBoardUser.setScoreboard(board);
}

Wenn das nicht geht, sag Bescheid

(Entschuldige sollten kleine Fehler dabei sein, bin gerade am Handy)