ElytraMan Опубликовано 4 октября, 2023 Поделиться Опубликовано 4 октября, 2023 Делаю карту, хочу сделать дымовую гранату, мне нужно на командах сделать так чтобы, только при приземлении снежка на любой блок, допустим спавнился моб или стойка для брони (на месте где упал снежок) Буду очень благодарен за помощь Ссылка на комментарий Поделиться на другие сайты Поделиться
Икраткое Опубликовано 4 октября, 2023 Поделиться Опубликовано 4 октября, 2023 Поставьте четыре командных блока (или больше, если вы хотите проверять больше чем один блок) в определенной области: Командный блок 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 будет выполнена, например, будет создан моб или спавнится стойка для брони. Снежок будет удален из мира. Сгенерированная стойка для брони будет телепортирована на выбранный блок. Wiman, GhostoFBU и ElytraMan 2 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 5 октября, 2023 Поделиться Опубликовано 5 октября, 2023 https://youtu.be/yM7aQKAbFmY Ссылка на комментарий Поделиться на другие сайты Поделиться
ElytraMan Опубликовано 8 октября, 2023 Автор Поделиться Опубликовано 8 октября, 2023 В 05.10.2023 в 11:03, GhostoFBU сказал: https://youtu.be/yM7aQKAbFmY тут в датапаке, а мне нужно для кб В 04.10.2023 в 21:04, Икраткое сказал: Поставьте четыре командных блока (или больше, если вы хотите проверять больше чем один блок) в определенной области: Командный блок 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 будет выполнена, например, будет создан моб или спавнится стойка для брони. Снежок будет удален из мира. Сгенерированная стойка для брони будет телепортирована на выбранный блок. а как сделать на любом блоке и на любых координатах? Икраткое 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 10 октября, 2023 Поделиться Опубликовано 10 октября, 2023 В 08.10.2023 в 19:38, ElytraMan сказал: а как сделать на любом блоке и на любых координатах? датапак Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 5 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти