Поставьте четыре командных блока (или больше, если вы хотите проверять больше чем один блок) в определенной области:
Командный блок 1: repeat (повторять) и unconditional (безусловно) режимы выполнения команд. Введите следующую команду:
execute if block <координаты блока> minecraft:snow_block run <команда 1>
Замените <координаты блока> на координаты одного из блоков, которые вы хотите использовать для проверки приземления снежка. Замените <команда 1> на команду, которую вы хотите выполнить при приземлении снежка (например, спавн моба или стойки для брони).
Командный блок 2: chain (цепной) режим выполнения команд и conditional (условный) режим. Введите следующую команду:
kill @e[type=snowball,distance=..<растояние>] #очистка снежков после приземления
Замените <растояние> на значение, которое определит, насколько близко к командному блоку должен быть снежок, чтобы быть уничтоженным.
Командный блок 3: chain (цепной) режим выполнения команд и conditional (условный) режим. Введите следующую команду:
setblock <координаты блока> minecraft:air replace #удаляет блок (снег)
Замените <координаты блока> на координаты блока, который необходимо удалить после приземления снежка.
Командный блок 4: chain (цепной) режим выполнения команд и conditional (условный) режим. Введите следующую команду:
tp @e[type=armor_stand,distance=..<растояние>] <координаты блока> #телепортирует созданный объект к координатам блока
Замените <растояние> на значение, которое определит, насколько близко к командному блоку должна быть стойка для брони, чтобы быть телепортированной. Замените <координаты блока> на координаты блока, куда вы хотите телепортировать стойку для брони.
Установите необходимые командные блоки в нужных местах и правильно настроенные команды.
Запустите механизм с помощью силового источника (например, рычага), чтобы проверить его функциональность.
Таким образом, когда снежок приземлится на выбранный блок, будут выполнены следующие действия:
Команда 1 будет выполнена, например, будет создан моб или спавнится стойка для брони.
Снежок будет удален из мира.
Сгенерированная стойка для брони будет телепортирована на выбранный блок.