Mercury_000,
С версии
1.13 функционал команд /testfor, /testforblock и /testforblocks включает в себя команда
/execute.
/execute (if|unless) block
Проверяет соответствие блока на позиции указанному.
Проверка:
if: проверяет нахождение на указанной позиции указанного блока.
unless: проверяет нахождение на указанной позиции любого блока, кроме указанного.
Примеры:
/execute if block 0 64 0 diamond_block run say Алмазный блок! - выводит в чат сообщение, если на координатах (0, 64, 0) найдет алмазный блок.
/execute as @a at @s unless block ~ ~-1 ~ air run say Не воздух! - относительно каждого игрока проверяется наличие воздуха под ним; если его нет, в чат выводится сообщение.
/execute as @a at @s if block ~ ~-1 ~ iron_block run tp @s ~ ~10 ~ - каждого игрока, наступившего на железный блок, подкидывает на 10 блоков вверх.
Полный гайд по команде читайте здесь:
https://minecraft.fandom.com/ru/wiki/Команды_консоли/execute
Сообщение отредактировал 10 июля 2022 - 06:11