LegitCoreYT
Kuhfänger
Hallo liebe Minecraft-Server.eu Community,
Ich habe aktuell ein Problem mit meinem Scoreboard. Dieses zeigt den falschen Rang des Spielers an. Wenn ein Moderator zum Beispiel auf den LobbyServer joint sollte im Scoreboard logischweise bei Rang "Moderator" stehen. Allerdings steht dort immer "Spieler".
Mein Code:
Ich hoffe mit kann jemand weiterhelfen.
MfG LegitCore
Ich habe aktuell ein Problem mit meinem Scoreboard. Dieses zeigt den falschen Rang des Spielers an. Wenn ein Moderator zum Beispiel auf den LobbyServer joint sollte im Scoreboard logischweise bei Rang "Moderator" stehen. Allerdings steht dort immer "Spieler".
Mein Code:
Code:
public static HashMap<org.bukkit.scoreboard.Scoreboard, Player> boards = new HashMap<>();
public static void createScoreboard(Player p) {
if(p.getScoreboard().getObjectives() == null) {
org.bukkit.scoreboard.Scoreboard board = Bukkit.getServer().getScoreboardManager().getNewScoreboard();
boards.put(board, p);
}
org.bukkit.scoreboard.Scoreboard board = p.getScoreboard();
Objective obj = p.getScoreboard().getObjective("aaa");
obj.setDisplaySlot(DisplaySlot.SIDEBAR);
obj.setDisplayName("§a§l" + p.getName());
obj.getScore(" ").setScore(11);
obj.getScore("§7Coins").setScore(10);
Team coins = board.registerNewTeam("coins");
coins.setPrefix("§8» §e");
coins.setSuffix("§e" + de.Teilzeitarbeit.commands.coins.coins.get(p.getUniqueId()));
coins.addEntry(ChatColor.AQUA.toString());
obj.getScore(ChatColor.AQUA.toString()).setScore(9);
obj.getScore(" ").setScore(8);
obj.getScore("§3Rang").setScore(7);
if (Permission***.getUser(p).inGroup("Owner")) {
Score score5 = obj.getScore("§8» §4Owner");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("Admin")) {
Score score5 = obj.getScore("§8» §cAdmin");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("Developer")) {
Score score5 = obj.getScore("§8» §bDeveloper");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("Builder")) {
Score score5 = obj.getScore("§8» §eBuilder");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("Supporter")) {
Score score5 = obj.getScore("§8» §aSupporter");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("Moderator")) {
Score score5 = obj.getScore("§8» §9Moderator");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("Moderator")) {
Score score5 = obj.getScore("§8» §9JrMod");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("Freund")) {
Score score5 = obj.getScore("§8» §6Freund");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("Azubi")) {
Score score5 = obj.getScore("§8» §aAzubi");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("YouTuber")) {
Score score5 = obj.getScore("§8» §5YouTuber");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("Premium")) {
Score score5 = obj.getScore("§8» §6Premium");
score5.setScore(6);
} else if (Permission***.getUser(p).inGroup("JrYouTuber")) {
Score score5 = obj.getScore("§8» §5JrYouTuber");
score5.setScore(6);
} else {
Score score5 = obj.getScore("§8» §7Spieler");
score5.setScore(6);
}
obj.getScore(" ").setScore(5);
obj.getScore("§7TeamSpeak").setScore(4);
obj.getScore("§8» §6TakPvP.de").setScore(3);
obj.getScore(" ").setScore(2);
obj.getScore("§7Website").setScore(1);
obj.getScore("§8» §aTakPvP.de").setScore(0);
boards.put(board, p);
p.setScoreboard(board);
}
Ich hoffe mit kann jemand weiterhelfen.
MfG LegitCore