Minecraft Wiki
Advertisement

Участник:Jerozgen/Команды консоли/карточка

Запускает функцию.

Использование
  • Java Edition
function <функция> [<if|unless> <селектор>]
Аргументы
функция
Должно быть в виде пространство_имён:путь/к/функции/файл.
if (необязательно)
Функция будет запущена, если селектор будет найден.
unless (необязательно)
Функция будет запущена, если селектор будет не найден.
селектор (необязательно)
Сущность, подлежащая поиску. Используется для if и unless.
Результат
Не выполняется, если неверно указаны аргументы.
Не выполняется, если селектор не был найден при использовании 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 – Запускает функцию каждый игровой такт.


Advertisement