TickScheduler API
Библиотека для управления планированием тиков
Forge
- Загрузчики
- Forge
- Скачиваний на Modrinth
- 128
- Подписчиков на Modrinth
- 0
- версии
- 2
- Обновлён
- 4 января 20264 янв.
- Опубликован
- в 2025
Коротко о моде
Библиотека — нужна другим модам
Работает на Forge
Для Minecraft 1.20.1
Нужен и в игре, и на сервере
Последняя версия — 0.0.53 от 4 января 2026
Лицензия MIT — бесплатно
Где нуженВерсии игры1.20.1
В игреобязателенНа сервереобязателен
Нужен и в игре, и на сервере
Описание переведено автоматическиПоказать оригинал (EN)
TickScheduler — лёгкая библиотека тиков для модов:
- выполнять код в будущем
- повторять действия каждые N тиков
- выполнять логику, когда условия становятся истинными
- сохранять задачи между перезагрузками мира
- выносить тяжёлую работу в асинхронные потоки
ПОЛНАЯ ИНФОРМАЦИЯ НА GITHUB:
С её помощью можно реализовать:
- временные эффекты
- таймеры перезарядки
- отложенные мировые события
- повторяющиеся логические циклы
- асинхронные вычисления
- постоянные таймеры
- рутины, запускаемые по условию
- модульные системы, требующие точного контроля тиков Команды:
- /scheduler debug
- /scheduler profiler on
- /scheduler profiler off
- /scheduler profiler stats
- /scheduler save
- /scheduler load
- /scheduler tasks
- /scheduler test <- для тестирования библиотеки Классы API:
SchedulerAPI - Высокоуровневый интерфейс планирования
TickScheduler - Внутренний движок
Types - Типы задач, контекст, билдер, приоритеты
PersistentStorage - Сохранение и загрузка постоянных задач
ConditionScheduler- Логика на основе условий
TaskRegistry - Восстановление типов постоянных задачПример: Пользовательская постоянная задача
SchedulerAPI.builder()
.delay(60)
.repeat(10)
.maxRuns(5)
.priority(Types.Priority.HIGH)
.persistent()
.type("regenerate")
.submit(ctx -> {
System.out.println("Regenerating at " + ctx.tick);
});Постоянные задачи переживают перезагрузки мира. Профайлер измеряет реальное время выполнения запланированных задач.
Порт на NeoForge и на 1.21.1 позже, возможно...
Частые вопросы
Как установить TickScheduler API?
Установите Forge под свою версию Minecraft, скачайте TickScheduler API под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть TickScheduler API?
У TickScheduler API есть сборки для Minecraft 1.20.1.
Нужен ли TickScheduler API на сервере?
Нужен и в игре, и на сервере
Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора