Плагин для серверов Майнкрафт на Paper и Spigot автоматически выполняет игровые команды по расписанию. Задачи можно запускать один раз, ежедневно, через заданные интервалы или по выражениям cron; для каждой задачи доступно включение, отключение и ручной запуск.
Возможности
- Одноразовые задачи по дате и времени.
- Ежедневный запуск команд в указанное время.
- Повторение команд через интервал в минутах.
- Расписание в формате UNIX cron.
- Настройка часового пояса и управление задачами через команды.
Команды
/schedulizer help— справка./schedulizer list— список задач./schedulizer reload— перезагрузка конфигурации./schedulizer add <name> <type> <time...> <command>— создать или перезаписать задачу./schedulizer remove <name>— удалить задачу./schedulizer status <name> <true/false>— включить или выключить задачу./schedulizer cmd <name> <command>— изменить команду задачи./schedulizer info <name>— показать сведения о задаче./schedulizer execute <name>— выполнить задачу сразу.
Также доступна короткая команда /sched. Для типа once дата и время указываются в формате dd/MM/yyyy HH:mm, для daily — HH:mm, для repeat — число минут. Тип cron принимает пять частей: минута час день месяц день_недели.
Права
schedulizer.use— доступ ко всем командам.schedulizer.command.help— справка.schedulizer.command.list— просмотр задач.schedulizer.command.reload— перезагрузка конфигурации.schedulizer.command.add— создание задач.schedulizer.command.remove— удаление задач.schedulizer.command.status— включение и отключение задач.schedulizer.command.cmd— изменение команды задачи.schedulizer.command.info— просмотр сведений.schedulizer.command.execute— немедленный запуск задачи.
Настройка
Основные параметры находятся в plugins/Schedulizer/config.yml:
tick— число тиков между проверками расписания.timezone— часовой пояс.datetime-format— формат даты и времени.
Задачи хранятся в plugins/Schedulizer/schedule.yml. Для них задаются enabled, type, время или интервал и список command.
Требования
Нужен сервер Paper или Spigot и Java 21 или новее.
