Помогите Шедулеры

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

Dexel

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
SiRiuS_OSiRiuS
Добрый день. Spigot 1.11.2

Подскажите, какой Scheduler будет выполнять одно и то же действие в течение определённого времени?

В идеале, чтобы это одно и то же действие выполнялось с задержкой.
 
Добрый день. Spigot 1.11.2

Подскажите, какой Scheduler будет выполнять одно и то же действие в течение определённого времени?

В идеале, чтобы это одно и то же действие выполнялось с задержкой.
Java:
BukkitTask task = new BukkitRunnable() {
  @Override
  public void run() {
    Main.this.getLogger().info("It works!");
  }
}.runTaskTimer(this, 0L, 20L);
/*this - Plugin, 0L - delay, 20L - period.
20t(20L) = 1s*/
В итоге в консоль будет флудить раз в секунду "It works!".

Чтобы остановить этот флуд нужно прописать task.cancel();

Писал от руки.
Надеюсь ответил верно.
P.S BukkitRunnable BukkitTask
 
Всё разрешилось само собой. Всем спасибо, тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх