Помогите Создать scoreboard

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Хочу сделать скорборд. Где-то читал, что если делать его через апи, оно может мерцать, поэтому рекомендовали делать всю эту шнягу на пакетах.
У меня созрел вопрос. Как на пакетах создать скорборд?
Я погуглил, но не смог найти нормального гуида или более полезной информацией, нежели которой я обладаю
 
Хочу сделать скорборд. Где-то читал, что если делать его через апи, оно может мерцать, поэтому рекомендовали делать всю эту шнягу на пакетах.
У меня созрел вопрос. Как на пакетах создать скорборд?
Я погуглил, но не смог найти нормального гуида или более полезной информацией, нежели которой я обладаю
Он мерцает только если не правильно обновлять борд.
Как делать правильный, можешь загуглить, там все делается на основе изменения префикса и суффикса тимов.
 
А как правильно??
Я гуглю, что-то нахожу, но откуда мне знать что это правильно?
 
Код:
public void setScore(String name, int index) {
        int length = 64;
        if (name.length() > length + length - 2) {
            name = name.substring(0, length + length - 2);
        }
        String tname = build(index);
        Team team = this.board.getTeam(tname);
        if (team == null) {
            team = this.board.registerNewTeam(tname);
            team.addEntry(tname);
            Score score = objective.getScore(tname);
            score.setScore(index);
        }
        String color = build(name);
        if (name.length() > length) {
            team.setPrefix(name.substring(0, length));
            team.setSuffix("§" + color + name.substring(length));
        } else {
            team.setPrefix(name);
            team.setSuffix("§" + color);
        }
    }

За что отвечает этот length и почему он такой большой?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх