Trohinic Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 Здравствуйте, уважаемые участники форума! Делаю карту на прохождение другу на др и столкнулся с проблемой. По идее игрок должен подойти к стене, она ломается и оттуда выходят зомби, а выпавшие блоки исчезают. По итогу последний командный блок не работает, то есть функция fill destroy как бы не выполняется с успехом, хотя и рушит все блоки. На вики написано, что всё должно работать. Я не понимаю что не так Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 5 июля, 2023 Поделиться Опубликовано 5 июля, 2023 выполняй команду относительно места где ломаются блоки Ссылка на комментарий Поделиться на другие сайты Поделиться
Trohinic Опубликовано 5 июля, 2023 Автор Поделиться Опубликовано 5 июля, 2023 15 минут назад, Shomen сказал: выполняй команду относительно места где ломаются блоки Поставил следующую команду, но ничего не помогло: блоки всё так же не исчезают execute positioned -86 -15 43 run fill ~ ~ ~ ~ ~2 ~-4 air destroy Ссылка на комментарий Поделиться на другие сайты Поделиться
Trohinic Опубликовано 5 июля, 2023 Автор Поделиться Опубликовано 5 июля, 2023 Я добавил костыль, который позволяет этому работать: Командный блок перед filled destroy ставит редстоун около повторителя с задержкой и командного блока с убиранием предметов Решение рабочее, но вопрос остаётся: почему filled destroy не работает? Ссылка на комментарий Поделиться на другие сайты Поделиться
Shomen Опубликовано 6 июля, 2023 Поделиться Опубликовано 6 июля, 2023 15 часов назад, Trohinic сказал: Поставил следующую команду, но ничего не помогло: блоки всё так же не исчезают execute positioned -86 -15 43 run fill ~ ~ ~ ~ ~2 ~-4 air destroy для последней команды, которая "не выполняется" у тебя все команды работают правильно, но последняя не так как ты хочешь Ссылка на комментарий Поделиться на другие сайты Поделиться
GhostoFBU Опубликовано 11 июля, 2023 Поделиться Опубликовано 11 июля, 2023 /gamerule doTileDrops false - отключает выпадение предмета с блоков Команда /kill не работала, так как КБ далеко от выпавших предметов, дистанция маленькая /execute positioned x y z run kill @e[type=minecraft:item,distance=..16] Ссылка на комментарий Поделиться на другие сайты Поделиться
MrRevenYT Опубликовано 11 июля, 2023 Поделиться Опубликовано 11 июля, 2023 Есть много вариантов решить данную проблему. Например можно полностью отключить дроп всех предметов блоков (/gamerule doTileDrops false) Второй сбособ это автоматически удалять только тот предмет который не нужен для этого нам понадобится 2 команды 1. /kill @e[type=minecraft:item,nbt={Item:{id:"minecraft:green_concrete"}}] (Удаляет весь дроп определенного предмета) 2. /clear @a green_concrete (Очищает у всех в инвентаре определенный предмет) (Если что можно использовать execute positioned и distance=). Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 7 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти