InTime: обзор плагина для автозапуска команд и управления плагинами

InTime: автоматизация плагинов и команд сервера Minecraft по расписанию для Minecraft — планировщик задач, который освобождает админа от рутины. Узнайте, как установить и настроить.

«InTime: обзор плагина для автозапуска команд и управления плагинами» — одно из свежих пополнений подборки для Minecraft. Разбираем, что это добавляет в игру, а ниже — поддерживаемые версии и загрузка.

InTime: автоматизация плагинов и команд сервера Minecraft по расписанию

Каждый администратор Minecraft-сервера рано или поздно сталкивается с одной и той же проблемой: слишком много рутинных действий, которые нужно выполнять в строго определённое время. То ивент запустить, то объявление в чат отправить, то тяжёлый плагин на ночь отключить, чтобы не тратил ресурсы. Вручную за этим уследить сложно, а забывчивость обходится дорого — лаги, недовольные игроки, сбитые расписания. Решение существует, и оно элегантное: плагин InTime, который берёт на себя всю эту механику.

Почему InTime — это не просто очередная утилита

InTime не добавляет на сервер новые блоки, мобов или измерения. Вместо этого он даёт нечто более ценное — полный контроль над временем. Это лёгкий серверный инструмент, который работает на Bukkit, Spigot и их производных. Его главная задача — выполнять консольные команды и управлять состоянием других плагинов по заданному расписанию. При этом сам инструмент настолько нетребователен к ресурсам, что не создаёт никакой дополнительной нагрузки даже на слабых машинах.

По сути, это ваш личный виртуальный ассистент, который никогда не спит, не отвлекается и не забывает. Один раз настроили — и сервер работает как часы.

Две ключевые функции: управление и автоматизация

Разработчики не стали перегружать плагин лишними опциями и сосредоточились на двух основных направлениях. Этого оказалось достаточно, чтобы закрыть большинство сценариев, с которыми сталкиваются админы в повседневной работе.

Приостановка и активация плагинов по таймеру

Первая и, пожалуй, самая востребованная возможность — временное отключение или включение любых установленных плагинов. Вы задаёте временные промежутки, в течение которых конкретный инструмент должен быть активен, и InTime автоматически выгружает его или возвращает в строй. Время указывается в 24-часовом формате, что исключает путаницу с AM и PM.

Здесь есть один нюанс, о котором стоит знать заранее. Один плагин может быть либо только включаемым, либо только отключаемым по расписанию. Если выбран тип enable, то инструмент по умолчанию выключен и активируется строго в заданные интервалы. При типе disable всё наоборот: плагин работает постоянно, но приостанавливается в указанные часы. Это ограничение продумано, чтобы избежать конфликтов в логике.

Автоматическое выполнение консольных команд

Начиная с версии 0.2, InTime научился отправлять команды от имени консоли. Это открывает безграничные возможности: от простых объявлений в чат до сложных цепочек действий через другие плагины. Команды выполняются с правами сервера, поэтому можно смело прописывать любые административные операции.

Дополнительный бонус — фильтр по дням недели. Можно настроить задачу так, чтобы она срабатывала только по понедельникам или, скажем, по пятницам. Ключевое слово all позволяет запускать команду ежедневно.

Настройка расписания: просто и гибко

Конфигурация InTime интуитивно понятна и редактируется в обычном YAML-файле. Для каждого плагина создаётся отдельная секция, где указывается его имя, тип действия и список временных интервалов. Время записывается в формате часы:минуты, а дефис обозначает диапазон. Можно задать несколько интервалов для одного плагина — они будут обрабатываться последовательно.

Представьте, что у вас есть плагин мини-игр, который должен работать только в часы пик. Конфигурация будет выглядеть следующим образом:

samplePlugin:
  type: disable
  times:
    - 9:00-15:30
    - 18:00-23:00

В этом случае плагин по умолчанию включен, но отключается в указанные интервалы. Если поменять тип на enable, логика станет обратной: инструмент будет активироваться только с 9:00 до 15:30 и с 18:00 до 23:00. Такая настройка идеальна для экономии оперативной памяти в ночное время, когда игроков почти нет.

Пробуждение сервера: сценарии для команд

Раздел команд в конфиге не менее важен. Он позволяет запланировать практически любое действие, которое обычно вводится в консоль. Каждая задача получает уникальную буквенную метку (a, b, c и так далее), команду, аргументы и время срабатывания. Необязательный параметр weekday даёт возможность запускать команду только в определённый день, что удобно для еженедельных ивентов.

Вот пример настройки трёх событий:

a:
  command: say
  arguments: A new day starts....
  time: '00:00'
b:
  command: say
  arguments: Good night!
  time: '23:00'
c:
  command: say
  arguments: It's friday! Playing MC until we have to call the doctor!
  time: '14:00'
  weekday: Friday

Первая команда в полночь приветствует новый день, вторая желает спокойной ночи в 23:00, а третья срабатывает только по пятницам в 14:00. Все сообщения отправляются от имени консоли, поэтому в чате они выглядят как системные объявления. Таким же образом можно автоматически перезагружать сервер командой restart или очищать территорию от дропа.

Установка и совместимость

InTime работает на серверах под управлением Bukkit, Spigot и их форков. Установка стандартна: скачанный JAR-файл помещается в папку plugins, после чего сервер перезапускается. Плагин не требует зависимостей и начинает работать сразу после генерации конфига. Все правки вносятся при выключенном сервере или через команду перезагрузки конфигов, если она поддерживается ядром.

Администраторам, которые хотят протестировать расписание локально, стоит помнить, что клиентская часть остаётся неизменной. Игроки могут заходить с любых лаунчеров, главное — версия игры. Для тех, кто ценит удобство и скорость, современные лаунчеры позволяют в пару кликов собрать нужную сборку модов и моментально оказаться на сервере.

Если вы хотите узнать, как установить InTime: автоматизация плагинов и команд сервера Minecraft по расписанию для Minecraft на свой сервер, процесс займёт не больше пяти минут. Просто переместите файл в папку plugins и перезапустите сервер.

Итоги: почему стоит попробовать InTime

InTime доказывает, что даже крошечный плагин способен кардинально изменить управление сервером. Он снимает с администратора необходимость постоянно следить за часами и вручную дёргать конфиги. Автоматическое включение и выключение плагинов экономит оперативную память, а запланированные команды делают игровой мир живым и отзывчивым.

Если вы ищете способ сделать сервер более стабильным и предсказуемым, начните с этой небольшой, но продуманной утилиты. Скачать InTime: автоматизация плагинов и команд сервера Minecraft по расписанию можно на популярных ресурсах, посвящённых разработкам для Minecraft. Вы удивитесь, сколько времени она вам сэкономит уже в первую неделю использования.

Скачать InTimev0.2 для Minecraft 1.8.1

Оригинальное название: InTimev0.2

Версии Minecraft: 1.8.1

ФайлВерсияЗагрузчикРазмер
InTimev0.2.jar8 КБСкачать
InTime.jar18 КБСкачать
InTime-1.1.1.jar1.8.131 КБСкачать

Следите за обновлениями: на ITSFOX регулярно выходят новинки и свежие версии для Minecraft. Смотрите свежие поступления в подборке ниже.