- Баллы
- 173
- Имя в Minecraft
- Nick
Собственно в чем то и дело состоит не пойму вроде и все работает и вроде нет. Ошибка возникает при появлении нового игрока.
Мне пишут, что тима уже используется, но вроде как создаю новую тиму каждому игроку, каждый раз снова.
Вот собственно ошибка
Мне пишут, что тима уже используется, но вроде как создаю новую тиму каждому игроку, каждый раз снова.
Код:
public static void setPrefix(Scoreboard scoreboard) {
for (Player player : Bukkit.getServer().getOnlinePlayers()) {
String string = "#" + player.getName();
if (string.length() > 16) {
string = string.substring(0, 16);
}
Team team = scoreboard.registerNewTeam(string);
team.addPlayer((OfflinePlayer)player);
String string4 = "§c"+Levels.getLevel(player.getName())+"ур §e| §c";
team.setPrefix(string4);
team.setSuffix(" §e• "+main.ClanName(player).replaceAll("&", "§"));
}
}
public static void updatePrefix() {
for (Player player : Bukkit.getServer().getOnlinePlayers()) {
for (Team team : player.getScoreboard().getTeams()) {
team.unregister();
}
}
for (Player player : Bukkit.getServer().getOnlinePlayers()) {
setPrefix(player.getScoreboard());
}
}
Код:
[21:49:01] [Craft Scheduler Thread - 45/WARN]: [LolPlugin] Plugin LolPlugin v1.0 generated an exception while executing task 28
java.lang.IllegalArgumentException: Team name '#LolPlayer' is already in use
at org.apache.commons.lang.Validate.isTrue(Validate.java:136) ~[craftbukkit-spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at org.bukkit.craftbukkit.v1_12_R1.scoreboard.CraftScoreboard.registerNewTeam(CraftScoreboard.java:140) ~[craftbukkit-spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at ru.meedway.corerpg.Main.setPrefix(Main.java:443) ~[?:?]
at ru.meedway.corerpg.Main.updatePrefix(Main.java:462) ~[?:?]
at ru.meedway.corerpg.Main$3.run(Main.java:432) ~[?:?]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[craftbukkit-spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:52) [craftbukkit-spigot-1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_181]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_181]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_181]
Последнее редактирование: