- Баллы
- 76
- Имя в Minecraft
- Lisenochek
Народ, очень странная хрень. Как мне сделать поддержку нескольких целей? Дело в том, когда я создаю этот скорборд, все существующее до него - пропадают (есть obj, который добавляет под ником HP, а также есть команда с префиксом (просто цвет)). Помогите:
JavaScript:
package ru.lisenochek.fgmboardinfo.boardList;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.scoreboard.DisplaySlot;
import org.bukkit.scoreboard.Objective;
import org.bukkit.scoreboard.Scoreboard;
import org.bukkit.scoreboard.ScoreboardManager;
import ru.lisenochek.fgmboardinfo.C;
public class HelpBoard {
public static void getBoard(Player p) {
ScoreboardManager manager = Bukkit.getScoreboardManager();
Scoreboard board = manager.getNewScoreboard();
Objective obj = board.registerNewObjective("obj", "dummy");
obj.setDisplaySlot(DisplaySlot.SIDEBAR);
obj.setDisplayName(C.c("&a&lПомощь по серверу"));
obj.getScore(" ").setScore(9);
obj.getScore(C.c("&6» &d/menu &7- меню сервера.")).setScore(8);
obj.getScore(" ").setScore(7);
obj.getScore(C.c("&6» &d/donate &7- донат сервера.")).setScore(6);
obj.getScore(" ").setScore(5);
obj.getScore(C.c("&6» &d/shop &7- магазин сервера.")).setScore(4);
obj.getScore(" ").setScore(3);
obj.getScore(C.c("&6» &d/clan &7- кланы.")).setScore(2);
obj.getScore(" ").setScore(1);
obj.getScore(C.c("&6» &eТекущий онлайн: " + "&a" + Bukkit.getOnlinePlayers().size() + " &e/ " + "&a" + Bukkit.getMaxPlayers())).setScore(0);
p.setScoreboard(board);
}
}