public class Board implements Listener {
public static int i;
public static Team getTeamForPlayer(Scoreboard board2, Player forWhom)
{
if(forWhom.hasPermission("skypvp.inhaber")) {
return board2.getTeam("a");
}
if(forWhom.hasPermission("skypvp.admin")) {
return board2.getTeam("b");
}
if(forWhom.hasPermission("skypvp.developer") ) {
return board2.getTeam("c");
}
if(forWhom.hasPermission("skypvp.srmoderator")) {
return board2.getTeam("d");
}
if(forWhom.hasPermission("skypvp.moderator"))
return board2.getTeam("e");
if(forWhom.hasPermission("skypvp.supporter")) {
return board2.getTeam("f");
}
if(forWhom.hasPermission("skypvp.builder")) {
return board2.getTeam("g");
}
if(forWhom.hasPermission("skypvp.azubi")) {
return board2.getTeam("h");
}
if(forWhom.hasPermission("skypvp.freund")) {
return board2.getTeam("i");
}
if(forWhom.hasPermission("skypvp.yt")) {
return board2.getTeam("j");
}
if(forWhom.hasPermission("skypvp.jryt")) {
return board2.getTeam("k");
}
if(forWhom.hasPermission("skypvp.lemon")) {
return board2.getTeam("l");
}
if(forWhom.hasPermission("skypvp.supreme")) {
return board2.getTeam("m");
}
if(forWhom.hasPermission("skypvp.hero")) {
return board2.getTeam("n");
}
if(forWhom.hasPermission("skypvp.ultra")) {
return board2.getTeam("o");
}
if(forWhom.hasPermission("skypvp.premium")) {
return board2.getTeam("p");
}
return board2.getTeam("q");
}
public static Team searchTeamsForEntry
(Player forWhom,
String entry
) {
if (forWhom.getScoreboard() == null) {
setBoard(forWhom);
}
Scoreboard board = forWhom.getScoreboard();
for (Team team : board.getTeams()) {
if (team.hasEntry(entry))
return team;
}
return null;
}
public static void setBoard(Player p)
{
Scoreboard board2 = Bukkit.getScoreboardManager().getNewScoreboard();
Team Inhaber = board2.registerNewTeam("a");
Team Admin = board2.registerNewTeam("b");
Team Dev = board2.registerNewTeam("c");
Team SrMod = board2.registerNewTeam("d");
Team Mod = board2.registerNewTeam("e");
Team Sup = board2.registerNewTeam("f");
Team Build = board2.registerNewTeam("g");
Team Azubi = board2.registerNewTeam("h");
Team Freund = board2.registerNewTeam("i");
Team YT = board2.registerNewTeam("j");
Team JrYT = board2.registerNewTeam("k");
Team Lemon = board2.registerNewTeam("l");
Team Supre = board2.registerNewTeam("m");
Team Hero = board2.registerNewTeam("n");
Team Ultra = board2.registerNewTeam("o");
Team Premi = board2.registerNewTeam("p");
Team Spieler = board2.registerNewTeam("q");
Inhaber.setPrefix("§4Inhaber §8● ");
Admin.setPrefix("§4Admin §8● ");
Dev.setPrefix("§bDev §8● ");
SrMod.setPrefix("§cSrMod §8● ");
Mod.setPrefix("§cMod §8● ");
Sup.setPrefix("§9Sup §8● ");
Build.setPrefix("§aBuilder §8● ");
Azubi.setPrefix("§dAzubi §8● ");
Freund.setPrefix("§eFreund §8● ");
YT.setPrefix("§5YT §8● ");
JrYT.setPrefix("§dJrYT §8● ");
Lemon.setPrefix("§eLemon §8● ");
Supre.setPrefix("§dSupr §8● ");
Hero.setPrefix("§2Hero §8● ");
Ultra.setPrefix("§bUltra §8● ");
Premi.setPrefix("§6Premi §8● ");
Spieler.setPrefix("§8Spieler §8● ");
for (Player all : Bukkit.getOnlinePlayers()) {
Team playerTeam = getTeamForPlayer(board2, all);
if (!playerTeam.hasEntry(all.getName())) {
playerTeam.addEntry(all.getName());
}
}
for (Player all : Bukkit.getOnlinePlayers()) {
Team playerTeam = getTeamForPlayer(board2, all);
if (!playerTeam.hasEntry(all.getName())) {
playerTeam.addEntry(all.getName());
}
}
for (Player all : Bukkit.getOnlinePlayers()) {
Team playerTeam = getTeamForPlayer(board2, all);
if (!playerTeam.hasEntry(all.getName())) {
playerTeam.addEntry(all.getName());
}
}
for (Player all : Bukkit.getOnlinePlayers()) {
Team playerTeam = getTeamForPlayer(board2, all);
if (!playerTeam.hasEntry(all.getName())) {
playerTeam.addEntry(all.getName());
}
}
for (Player all : Bukkit.getOnlinePlayers()) {
Team playerTeam = getTeamForPlayer(board2, all);
if (!playerTeam.hasEntry(all.getName())) {
playerTeam.addEntry(all.getName());
}
}
Objective obj = board2.registerNewObjective("lobby", "system");
if(p.hasPermission("skypvp.inhaber")) {
obj.getScore("§8➥ §4Inhaber").setScore(14);
}else if(p.hasPermission("skypvp.admin")) {
obj.getScore("§8➥ §4Admin").setScore(14);
}else if(p.hasPermission("skypvp.developer")) {
obj.getScore("§8➥ §bDeveloper").setScore(14);
}else if(p.hasPermission("skypvp.srmoderator")) {
obj.getScore("§8➥ §cSrModerator").setScore(14);
}else if(p.hasPermission("skypvp.moderator")) {
obj.getScore("§8➥ §cModerator").setScore(14);
}else if(p.hasPermission("skypvp.supporter")) {
obj.getScore("§8➥ §9Supporter").setScore(14);
}else if(p.hasPermission("skypvp.builder")) {
obj.getScore("§8➥ §aBuilder").setScore(14);
}else if(p.hasPermission("skypvp.azubi")) {
obj.getScore("§8➥ §eFreund").setScore(14);
}else if(p.hasPermission("skypvp.freund")) {
obj.getScore("§8➥ §eFreund").setScore(14);
}else if(p.hasPermission("skypvp.yt")) {
obj.getScore("§8➥ §5YT").setScore(14);
}else if(p.hasPermission("skypvp.jryt")) {
obj.getScore("§8➥ §dJrYT").setScore(14);
}else if(p.hasPermission("skypvp.lemon")) {
obj.getScore("§8➥ §eLemon").setScore(14);
}else if(p.hasPermission("skypvp.supreme")) {
obj.getScore("§8➥ §dSupreme").setScore(14);
}else if(p.hasPermission("skypvp.hero")) {
obj.getScore("§8➥ §2Hero").setScore(14);
}else if(p.hasPermission("skypvp.ultra")) {
obj.getScore("§8➥ §bUltra").setScore(14);
}else if(p.hasPermission("skypvp.premium")) {
obj.getScore("§8➥ §6Premium").setScore(14);
}else
obj.getScore("§8➥ §8Spieler").setScore(14);
obj.setDisplaySlot(DisplaySlot.SIDEBAR);
obj.setDisplayName("§8▌ §bLemonMc§8.§bde§8 ▌");
obj.getScore("§aDein Rang:").setScore(15);
obj.getScore("§6").setScore(13);
obj.getScore(" ").setScore(12);
obj.getScore("§aCoins:").setScore(11);
obj.getScore("§agagagga");
obj.getScore("§6").setScore(9);
obj.getScore("§aTeamSpeak:").setScore(8);
obj.getScore("§bLemonMc.de").setScore(7);
obj.getScore("§8").setScore(6);
obj.getScore("§aWebseite:").setScore(5);
obj.getScore("§bwww.LemonMc.de").setScore(4);
obj.getScore("§9").setScore(3);
obj.getScore("§aOnline:").setScore(2);
obj.getScore("§b" + Bukkit.getOnlinePlayers().size()+"§f/§b"+Bukkit.getMaxPlayers()).setScore(1);
p.setScoreboard(board2);
}
}