Kraetzy
Redstoneengineer
Hey,
Meine Programmierte Tablist funktioniert nicht, wisst ihr warum?
Ich habe mich an dieses Video gehalten:
Meine Programmierte Tablist funktioniert nicht, wisst ihr warum?
Ich habe mich an dieses Video gehalten:
Code:
pm.registerEvents(this, this);
sb = Bukkit.getScoreboardManager().getNewScoreboard();
sb.registerNewTeam("001Administrator");
sb.registerNewTeam("002Entwickler");
sb.registerNewTeam("002SrModerator");
sb.registerNewTeam("003Moderator");
sb.registerNewTeam("004SrSupporter");
sb.registerNewTeam("005Supporter");
sb.registerNewTeam("006Architekt");
sb.registerNewTeam("007YouTuber");
sb.registerNewTeam("008PremiumPlus");
sb.registerNewTeam("009Bronze");
sb.registerNewTeam("010Gold");
sb.registerNewTeam("011Eisen");
sb.registerNewTeam("012Redstone");
sb.registerNewTeam("013Emerald");
sb.registerNewTeam("014Diamond");
sb.registerNewTeam("015Platin");
sb.registerNewTeam("016Spieler");
sb.registerNewTeam("001Administrator").setPrefix("§cAdmin §8| §7");
sb.registerNewTeam("016Spieler").setPrefix("§7Spieler §8| §7");
}
@EventHandler
public void onJoin(PlayerJoinEvent e) {
new BukkitRunnable() {
@Override
public void run() {
setPrefix(e.getPlayer());
}
}.runTaskLater(this, 1);
}
@SuppressWarnings("deprecation")
private void setPrefix(Player p) {
String team = "";
if(p.hasPermission("system.tab.admin")) {
team = "001Administrator";
} else {
team = "016Spieler";
}
sb.getTeam(team).addPlayer(p);
for(Player all : Bukkit.getOnlinePlayers()) {
all.setScoreboard(sb);
}
}