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

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

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

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 и не надо будет каждый раз создавать новый шедулер
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх