Minecraft Spigot TabList Prefix Plugin schreiben?

Ich code derzeit an einem TabList Prefix Plugin, und egal was ich versuche, der Prefix wird nie angegeben. Derzeit befindet sich im Pluginsordner außer dem Plugin noch PermissionsEx, Vault und Essentials. Der Server läuft auf der 1.8.

Hier ist der Code:

package me.didi.main;

import org.bukkit.Bukkit;

import org.bukkit.entity.Player;

import org.bukkit.scoreboard.Scoreboard;

public class TabList{

private static Scoreboard sb;

public static void setScoreBoard() {

sb = Bukkit.getScoreboardManager().getNewScoreboard();

sb.registerNewTeam("000Owner");

sb.registerNewTeam("001Admin");

sb.registerNewTeam("002Developer");

sb.registerNewTeam("003Mod");

sb.registerNewTeam("005Vip");

sb.registerNewTeam("006Player");

sb.getTeam("000Owner").setPrefix("§r[§4Owner§r] ");

sb.getTeam("001Admin").setPrefix("§r[§cAdmin§r] ");

sb.getTeam("002Developer").setPrefix("§r[§bDev§r] ");

sb.getTeam("003Mod").setPrefix("§r[§eMod§r] ");

sb.getTeam("005Vip").setPrefix("§r[§6VIP§r] ");

sb.getTeam("006Player").setPrefix("§7");

for(Player all : Bukkit.getOnlinePlayers()) {

setTeams(all);

}

}

private static void setTeams(Player p) {

String team = "";

if(p.hasPermission("server.owner")) {

team = "000Owner";

}

if(p.hasPermission("server.admin")) {

team = "001Admin";

}

if(p.hasPermission("server.developer") || p.isOp()) {

team = "002Developer";

}

if(p.hasPermission("server.mod")) {

team = "003Mod";

}

if(p.hasPermission("server.vip")) {

team = "005Vip";

}

if(p.hasPermission("server.player")) {

team = "006Player";

}

sb.getTeam(team).addPlayer(p);

p.setScoreboard(sb);

}

}

Wenn ihr eine Antwort darauf wisst, helft mir bitte.

Minecraft, Minecraft Server, Plug-in, Bukkit, Spigot Server
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.