1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как сделать что-бы Scoreboard не моргал.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Mukiroku, 30 апр 2018.

Статус темы:
Закрыта.
  1. Автор темы
    Mukiroku

    Mukiroku Активный участник Пользователь

    Баллы:
    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);
    И что-бы обновлять время в шедулере я вызываю каждый раз этот кусок кода, но в игре этот борд маргает, что не хорошо. Как можно модернизировать код что бы не моргало?
     
  2. hyndorik

    hyndorik Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    hyndo
  3. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Баллы:
    76
    Отправлять его через пакеты.
     
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Даже так он изредка моргает, но таки в разы лучше, да.
     
  5. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Касяк в целом в том, что борд для такого не создан.
     
Статус темы:
Закрыта.

Поделиться этой страницей