Вопрос /del

viktoro

Заблокирован
Сообщения
2
Здравствуйте!
Как сделать таймер обратного отсчёта на bungeecord?
Есть код:
Java:
final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(1);

        final Runnable runnable = new Runnable() {

            int countdownStarter = 20;

            public void run() {

                countdownStarter--;

                if (countdownStarter < 0) {

                    var1.getPlayer().disconnect("Так надо");

                }

            }

        };

        scheduler.scheduleAtFixedRate(runnable, 0, 1, SECONDS);
Но не думаю что это супер решение, так как таймер распространяется на всех игроков, а не одного
 
так как таймер распространяется на всех игроков, а не одного
Что такое var1, какого игрока оно получает?
Возможен такой исход, что var1 изменяет игрока после того, как нужного отключили, и отключает всех по очереди.
 
Что такое var1, какого игрока оно получает?
Возможен такой исход, что var1 изменяет игрока после того, как нужного отключили, и отключает всех по очереди.
var1 это игрок (роли не играет) там может хоть System.out.print. Если таймер запускает игрок, то таймер запускается у всех, если таймер останавливает игрок, то таймер останавливается у всех.
 
Назад
Сверху Снизу