- Баллы
- 46
- Имя в Minecraft
- ALis
Нужна помощь, есть у меня кастомные ивенты в апи плагина и мне нужно сделать их асинхронными, кто-нибудь знает как это организовать? Лазил по тырнету, ничего не нашел..
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Как вариант запустить их через шедулер асинхронно:Нужна помощь, есть у меня кастомные ивенты в апи плагина и мне нужно сделать их асинхронными, кто-нибудь знает как это организовать? Лазил по тырнету, ничего не нашел..
Bukkit.getScheduler.runTaskAsynchronously(plugin, () -> {
Bukkit.getPluginManager().callEvent(new CustomEvent());
});
Как вариант запустить их через шедулер асинхронно:
Код:Bukkit.getScheduler.runTaskAsynchronously(plugin, () -> { Bukkit.getPluginManager().callEvent(new CustomEvent()); });
Не сработало.Как вариант запустить их через шедулер асинхронно:
Код:Bukkit.getScheduler.runTaskAsynchronously(plugin, () -> { Bukkit.getPluginManager().callEvent(new CustomEvent()); });
Должно работать. Как ты проверяешь, асинхронно ли отработало событие?Не сработало.
Не очень понимаю как его передать.Причём тут "в консоли флудит"? Как ты асинхронность/асинхронность проверяешь?
event.isAsynchronous() возвращает false? В таком случае передай в конструктор Event булин true:
Посмотреть вложение 63935
Не очень понимаю как его передать.
А, да, спасибо большое)Причём тут "в консоли флудит"? Как ты асинхронность/асинхронность проверяешь?
event.isAsynchronous() возвращает false? В таком случае передай в конструктор Event булин true:
Посмотреть вложение 63935
А, да, спасибо большое)