Помогите Error occurred while enabling RandomItem v1.0-SNAPSHOT (Is it up to date?) java.la

Rockntt

Активный участник
Баллы
61
Имя в Minecraft
Rockntt
Доброго времени суток. Пишу плагин, который выдает всем выбранным игрокам раз в n секунд рандомный предмет, однако имею проблему:

Лог ошибки:
https://pastebin.com/gsarATys

Мой код на Java:
RandomItem.java - https://pastebin.com/uyj8Cb3h
MyFunctions.java - https://pastebin.com/EMUNAiGP

Буду рад любой помощи. Заранее спасибо
 
Доброго времени суток. Пишу плагин, который выдает всем выбранным игрокам раз в n секунд рандомный предмет, однако имею проблему:

Лог ошибки:
https://pastebin.com/gsarATys

Мой код на Java:
RandomItem.java - https://pastebin.com/uyj8Cb3h
MyFunctions.java - https://pastebin.com/EMUNAiGP

Буду рад любой помощи. Заранее спасибо
Как раз код, который закоментирован был правильным. Для создания таймера, нужно его использовать:
Код:
Bukkit.getScheduler().runTaskTimer(this, () -> {
    MyFunctions.giveRandomItemToPlayers(Bukkit.getOnlinePlayers());
}, 0L, item_give_period);

А вот в классе MyFunctions.java нужно убрать эту строку:
Код:
public static Runnable giveRandomItemToPlayers;

По идее, должно заработать всё.
 
Как раз код, который закоментирован был правильным. Для создания таймера, нужно его использовать:
Код:
Bukkit.getScheduler().runTaskTimer(this, () -> {
    MyFunctions.giveRandomItemToPlayers(Bukkit.getOnlinePlayers());
}, 0L, item_give_period);

А вот в классе MyFunctions.java нужно убрать эту строку:
Код:
public static Runnable giveRandomItemToPlayers;

По идее, должно заработать всё.

Теперь такая ошибка:
Cannot resolve method 'runTaskTimer(CommandExecutor, Runnable, long, int)'
 
Назад
Верх