1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем Minimalix9, 22 окт 2022.

Метки:
Статус темы:
Закрыта.
  1. Автор темы
    Minimalix9

    Minimalix9 Активный участник Пользователь

    Баллы:
    66
    Помогите, как сделать таймер который начинает отчёт от со старта сервера допустим на 10 минут и чтобы после этого таймера спавнился блок на координатах 836 60 864(пример) и этот таймер повторялся ?
    Спасибо заранее;)
     
  2. Dymeth

    Dymeth Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
  3. neverlessy

    neverlessy Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    neverlessy
    создаешь фукнцию, запихиваешь туда это и вызываешь ее в onEnable()

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

    p.s не знаю какая у тебя версия, код актуален для 1.19
     
  4. Автор темы
    Minimalix9

    Minimalix9 Активный участник Пользователь

    Баллы:
    66
    1.12.2 сойдёт?
     
  5. Автор темы
    Minimalix9

    Minimalix9 Активный участник Пользователь

    Баллы:
    66
    А как вызвать эту функцию ещё раз
     
  6. neverlessy

    neverlessy Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    neverlessy
    попробуй
    помещаешь то, что я тебе скинул в


    PHP:
    public void названиеТвоегоМетода() {

    }
    в onEnable пишешь названиеТвоегоМетода()

    вроде все просто..
     
  7. OJIEKCAHDP

    OJIEKCAHDP Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    OJIEKCAHDP
    Нет нужны, во-первых тебе скинули ссылку с подробным описанием, во-вторых, используй runTaskTimer и не надо будет каждый раз создавать новый шедулер
     
Статус темы:
Закрыта.

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