public class Board implements Listener { public static int i; public static String ping; 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); } }