Шедуллеры или таймеры

Версия Minecraft
1.12.2
Есть ли в Forge API что-то вроде шедуллов или таймеров, как в Spigot API? Нужно сделать задержку на использование предмета, идей нет, к сожалению.
__
В "гугле" предлагали писать самому таймер с помощью for и тиков. Но может есть другое решение?
 
Эта штука просто добавляет кулдаун на юз предмету
 
Посмотреть, как сделать свой шедулер можно в таумкрафте
thaumcraft.common.lib.events.ServerEvents#addRunnableServer
 
 
У себя делал счетчик тиков в ServerTickEvent и очередь задач на выполнение, у каждой из которых есть количество тиков задержки. Как только прошло нужное количество тиков - дергаем runFromMainThread (или как там оно называется) у MinecraftServer/Minecraft. Получается простейший Scheduler. Если интересно - можно порыться тут.
 
Назад
Сверху