Войти или зарегистрироваться

Помогите Создание таймера

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

Minimalix9

Активный участник
Пользователь
Баллы
66
Помогите, как сделать таймер который начинает отчёт от со старта сервера допустим на 10 минут и чтобы после этого таймера спавнился блок на координатах 836 60 864(пример) и этот таймер повторялся ?
Спасибо заранее;)
 
создаешь фукнцию, запихиваешь туда это и вызываешь ее в onEnable()

PHP:
new BukkitRunnable() {
    @Override
    public void run() {
        получаешь мир
        спавнишь блок в мире
        вызываешь эту же функцию еще раз
    }
}.runTaskLater(мейнкласс.plugin, 12000);

там где 12000 - время в тиках, 1 сек = 20 тиков

p.s не знаю какая у тебя версия, код актуален для 1.19
 
создаешь фукнцию, запихиваешь туда это и вызываешь ее в onEnable()

PHP:
new BukkitRunnable() {
    @Override
    public void run() {
        получаешь мир
        спавнишь блок в мире
        вызываешь эту же функцию еще раз
    }
}.runTaskLater(мейнкласс.plugin, 12000);

там где 12000 - время в тиках, 1 сек = 20 тиков

p.s не знаю какая у тебя версия, код актуален для 1.19
1.12.2 сойдёт?
 
создаешь фукнцию, запихиваешь туда это и вызываешь ее в onEnable()

PHP:
new BukkitRunnable() {
    @Override
    public void run() {
        получаешь мир
        спавнишь блок в мире
        вызываешь эту же функцию еще раз
    }
}.runTaskLater(мейнкласс.plugin, 12000);

там где 12000 - время в тиках, 1 сек = 20 тиков

p.s не знаю какая у тебя версия, код актуален для 1.19
А как вызвать эту функцию ещё раз
 
А как вызвать эту функцию ещё раз
Нет нужны, во-первых тебе скинули ссылку с подробным описанием, во-вторых, используй runTaskTimer и не надо будет каждый раз создавать новый шедулер
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх