

Command Actions
Активный0.0
Установок
Последнее обновление
Версии
Command Actions
Мод Command Actions открывает возможность автоматического выполнения файлов .mcfunction
при наступлении определенных игровых событий. Особенность системы в том, что файлы загружаются непосредственно из файловой системы при каждом вызове события, что гарантирует их актуальность.
Запуск функций
Для начала работы необходимо:
- Открыть или создать папку
.minecraft/config/command-actions/functions
- Разместить файлы функций или папки с ними, используя соответствующие названия событий
- Система распознает файлы как с расширением
.mcfunction
, так и без него - Все файлы в поддиректориях будут обнаружены независимо от расширения
- Поиск функций осуществляется рекурсивно по всем вложенным папкам
Функциональные возможности
Перед выполнением функции проходит предварительную обработку. Все директивы препроцессора начинаются с символа решетки (#
), а строки с этим символом, не являющиеся директивами, считаются комментариями.
Доступные директивы препроцессора:
if
,elif
,else
,endif
- проверяют условия выполненияdefine
- определяет замену для последующего использованияundef
- удаляет ранее определенные макросы, включая системные
Доступные события
Встроенные макросы обозначаются префиксом C_
и включают как системные, так и предоставляемые другими модами.
Текущий список событий:
server-ready
- вызывается после готовности сервера к подключению игроковplayer-join
- активируется при присоединении игрока к серверу
Каждое событие предоставляет свой набор макросов с соответствующей информацией о сервере и игроках.