Помогите Выполнение действия сколько-то секунд раз в секунду

Статус
Закрыто для дальнейших ответов.

Mr.Vlad2208

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
DoorMatt47
Например мне нужно чтобы было как-то так:
Действие должно ити 10 секунд и нужно чтобы каждую секунду я мог выполнять какое-то действие
Например
1 секунда:
action;
2 секунду
action;
3 секунда
...
4 и т.д. а на 10 секунде тоже какое-то действие и завершение всего.
 
PHP:
public class Timer extends BukkitRunnable {

    private int seconds = 30;
  
    @Override
    public void run() {
      
        switch (this.seconds--) {
            case 30:
                //..
                break;
            case 20:
                //..
                break;
            case 10:
                //..
                break;
            case 0:
                //..
                cancel();
                break;
        }
      
    }
  
}

//запуск
Timer timer = new Timer();
timer.runTaskTimer(this.plugin, 0, 20);

upd: тебе там наоборот надо сделать, ну думаю суть понятна.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх