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

Помогите Интервал между вызовами PlayerInteractEvent

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

  1. Автор темы
    Spsiska_13

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

    Баллы:
    66
    Имя в Minecraft:
    Yura2108
    Стандартный интервал между вызовами PlayerInteractEvent - 200 мс, то есть 1/5 секунды. То есть каждые 4 тика. Можно ли это время уменьшить, чтобы при зажимании ПКМ ивент отправлялся каждый тик?
     
  2. Dymeth

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

    Баллы:
    98
    Имя в Minecraft:
    Dymeth
    Можно попробовать на уровне пакетов. Но не факт, что поможет.
    Если не поможет - просто после активации выполнять ещё три действия через шедулер.
    Хотя я бы сразу предложил использовать вариант с шедулером, не запариваясь с пакетами
     
  3. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Просто плюсану.
     
  4. kailoren

    kailoren Активный участник

    Баллы:
    61
    Имя в Minecraft:
    KailoRen
    Код:
    @EventHandler
        public void onInteract(PlayerInteractEvent e) {
        new BukkitRunnable() {
    
                        @Override
                        public void run() {
                            //Действие
                        }
                    }.runTaskLater(plugin, 5);
    }
     

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