Плагин для серверов Майнкрафт, который запускает последовательности команд из файлов. Он полезен для повторяющихся задач администратора: достаточно один раз записать команды в пакетный файл и затем выполнить его одной командой.
Возможности
- Пакетные файлы хранятся в папке
/plugins/BatchCommands/batches. - Каждая строка файла содержит команду без начального
/. - Декоратор
!sleep <число>приостанавливает выполнение перед следующей командой; например,!sleep 1ждёт 20 тиков, или одну секунду. - Проверка сценария выявляет пустые файлы, запрещённые команды, неизвестные и неверно записанные декораторы, а также рекурсивный запуск.
- Доступно дополнение аргументов по Tab для имён файлов.
Пример файла chunky.batch:
chunky world world
chunky radius 1500
chunky shape circle
!sleep 1
chunky start
Команды
/filebatch <файл.batch> — запускает пакетный файл из папки batches.
Например: /filebatch chunky.batch.
Настройка
Основные параметры config.yml:
debug-mode— подробные сообщения в консоли.execution.default-executor— исполнитель команд:CONSOLEзапускает их от консоли сервера,SENDER— от игрока, вызвавшего/filebatch.execution.stop-on-error— останавливает сценарий при ошибке команды.execution.allow-op-commands— разрешает выполнение команд операторов.execution.command-blacklist— список команд, которые нельзя запускать через плагин.execution.lint-engine.engine-mode— момент проверки:BEFOREперед запуском либоAS_WE_GOпо ходу выполнения.scripting.comment-char— символ комментария в пакетном файле; по умолчанию#.scripting.decorator-char— символ декораторов; по умолчанию!.scripting.timing.ticking-mode— источник тиков для пауз;WORLDиспользует тики мира.
При использовании SENDER и выдаче доступа обычным игрокам тщательно ограничьте содержимое файлов и список разрешённых команд.
