Запускает функцию.
- Использование
function <функция> [<if|unless> <селектор>]
- Аргументы
- функция
- Путь к функции, которую требуется запустить. Должно быть в виде
пространство_имён:путь/к/функции/файл.
- Путь к функции, которую требуется запустить. Должно быть в виде
if|unless(необязательно)if— функция будет запущена, если селектор будет найден.unless— функция будет запущена, если селектор не будет найден.
- селектор (обязателен с аргументом
ifилиunless)- Имя игрока, UUID сущности или её селектор, подлежащий поиску.
- Результат
- Не выполняется, если неверно указаны аргументы.
- Не выполняется, если селектор не был найден при использовании
if. - Не выполняется, если селектор был найден при использовании
unless.
- В случае успеха запускает функцию относительно места выполнения команды.
- Примеры
- Запуск функции, находящейся по пути «./data/functions/custom/example/test.mcfunction»:
/function custom:example/test - Запуск функции, если в радиусе 2-х блоков от места исполнения команды есть овца:
/function custom:example/test if @e[type=sheep,r=2] - Запуск функции, если исполнитель команды не является игроком:
/function custom:example/test unless @s[type=player]
- См. также
- gamerule gameLoопFunction – Запускает функцию каждый игровой такт.