Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Выполнение кода по таймеру

fswr33

Активный участник
Пользователь
Баллы
66
Мне нужно сделать выполнение кода (обновление scoreboard) каждые 5 секунд после включения плагина, как это реализовать?
 
Java:
public void onEnable() {
BukkitScheduler scheduler = Bukkit.getServer().getScheduler();
scheduler.scheduleSyncRepeatingTask(this, new Runnable() {
@Override
public void run() {
// Do something
}
}, 0L, 20L);
}
20 - тики (1/20 сек)
http://wiki.bukkit.org/Scheduler_Programming
 
Может заодно подскажете почему я не могу применить переменную
Java:
int online = Bukkit.getOnlinePlayers().length; //Узнаю количество игроков онлайн, работает только с int
online.setSuffix(online); //Вставляю переменную, но пишет что переменная должна быть String

Поменял int на double - все заработало
 
Может заодно подскажете почему я не могу применить переменную
Java:
int online = Bukkit.getOnlinePlayers().length; //Узнаю количество игроков онлайн, работает только с int
online.setSuffix(online); //Вставляю переменную, но пишет что переменная должна быть String

Поменял int на double - все заработало
Ужасно.
 

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

Назад
Верх