CloverS Kid Опубликовано 14 августа, 2024 Поделиться Опубликовано 14 августа, 2024 Вот есть команда execute at, которая выделяет сущности и от них выполняет команду. А как например сделать то же самое, только чтобы это происходило от блоков? Например, execute at @a и чтобы над всеми указанными вокруг игрока блоками появился блок стекла. Возможно ли это вообще? Ссылка на комментарий Поделиться на другие сайты Поделиться
garmxd Опубликовано 16 августа, 2024 Поделиться Опубликовано 16 августа, 2024 В execute можно выполнять команды от лица сущностей, но блок это не сущность. Как вариант это просто расставить на координатах всех блоках сущность marker, встаешь на нужный блок сверху и прописываешь: /summon minecraft:marker ~ ~-1 ~ {Tags:["123"]} . Далее ставишь цикличный командный блок: /execute as @e[type=minecraft:marker,tag=123] at @s if entity @a[distance=..5] run setblock ~ ~1 ~ minecraft:glass --- ставит блок стекла над блоками если рядом есть игрок в дистанции 5 блоков И еще один цикличный командный блок: /execute as @e[type=minecraft:marker,tag=123] at @s unless entity @a[distance=..5] run setblock ~ ~1 ~ minecraft:air --- ставит блок воздуха над блоком если рядом нет игрока Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 2 сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти