- Баллы
- 76
- Имя в Minecraft
- Kukuroku
Есть вот такой код, я хочу сделать что-бы в борде отображалось время в секундах.
И что-бы обновлять время в шедулере я вызываю каждый раз этот кусок кода, но в игре этот борд маргает, что не хорошо. Как можно модернизировать код что бы не моргало?
PHP:
this.board = Bukkit.getScoreboardManager().getNewScoreboard();
obj = board.getObjective(p.getName());
if (obj == null) {
obj = board.registerNewObjective(p.getName(), "dummy");
obj.setDisplaySlot(DisplaySlot.SIDEBAR);
obj.setDisplayName(s);
} else {
obj.unregister();
obj = board.registerNewObjective(p.getName(), "dummy");
obj.setDisplaySlot(DisplaySlot.SIDEBAR);
obj.setDisplayName(s);
}
obj.getScore(/* Тут время в секундах*/).setScore(0);
p.setScoreboard(board);
И что-бы обновлять время в шедулере я вызываю каждый раз этот кусок кода, но в игре этот борд маргает, что не хорошо. Как можно модернизировать код что бы не моргало?