I_maladec Опубликовано 14 апреля, 2021 Поделиться Опубликовано 14 апреля, 2021 Кто-нибудь знает как проверить наличие в рамке предмета с определённым именем с помощью командного блока? Подскажите пожалуйста p.s. версия 1.16.5 Ссылка на комментарий Поделиться на другие сайты Поделиться
AYF_ Опубликовано 14 апреля, 2021 Поделиться Опубликовано 14 апреля, 2021 7 часов назад, I_maladec сказал: Кто-нибудь знает как проверить наличие в рамке предмета с определённым именем с помощью командного блока? Подскажите пожалуйста p.s. версия 1.16.5 Новичок на форуме но постараюсь помочь максимально понятно /execute if data entity (селектор или айди рамки) {Item:{id:"предмет в рамке",Count:1b,tag:{display:{Name:'{"text":"имя предмета"}'}}}} run ... I_maladec 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
I_maladec Опубликовано 15 апреля, 2021 Автор Поделиться Опубликовано 15 апреля, 2021 14 часов назад, AYF_ сказал: Новичок на форуме но постараюсь помочь максимально понятно /execute if data entity (селектор или айди рамки) {Item:{id:"предмет в рамке",Count:1b,tag:{display:{Name:'{"text":"имя предмета"}'}}}} run ... Спасибо большое, только мне не понятно что такое селектор или айди рамки, вместо них надо координаты рамки вписать? А ещё вопрос надо ли делать коммандный блок циклическим? Или оставить импульсным? Ссылка на комментарий Поделиться на другие сайты Поделиться
AYF_ Опубликовано 15 апреля, 2021 Поделиться Опубликовано 15 апреля, 2021 6 часов назад, I_maladec сказал: Спасибо большое, только мне не понятно что такое селектор или айди рамки, вместо них надо координаты рамки вписать? А ещё вопрос надо ли делать коммандный блок циклическим? Или оставить импульсным? Рамка - энтити (любой моб это энтити), то есть она не блок в привычном понимании Это айди или сам не помню как правильно называется, у каждой рамки и существа он свой, то есть с помощью него можно выделить 1 рамку Вот селекторы Например что бы выделить все рамки нужно написать @e[type=minecraft:item_frame] (@e - все сущности, type= тип сущности) Командный блок нужно сделать цикличным, всегда активным, можно конечно по разному сделать но я бы сделал так: После компаратора можно ставить любой другой командный блок (При такой конструкции каждый раз когда в рамке будет нужный предмет, компаратор запитает командный блок спереди ) Надеюсь все понятно, если есть что-то еще помогу (как смогу) I_maladec 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
I_maladec Опубликовано 16 апреля, 2021 Автор Поделиться Опубликовано 16 апреля, 2021 17 часов назад, AYF_ сказал: Рамка - энтити (любой моб это энтити), то есть она не блок в привычном понимании Это айди или сам не помню как правильно называется, у каждой рамки и существа он свой, то есть с помощью него можно выделить 1 рамку Вот селекторы Например что бы выделить все рамки нужно написать @e[type=minecraft:item_frame] (@e - все сущности, type= тип сущности) Командный блок нужно сделать цикличным, всегда активным, можно конечно по разному сделать но я бы сделал так: После компаратора можно ставить любой другой командный блок (При такой конструкции каждый раз когда в рамке будет нужный предмет, компаратор запитает командный блок спереди ) Надеюсь все понятно, если есть что-то еще помогу (как смогу) Спасибо большое, очень помог. Ссылка на комментарий Поделиться на другие сайты Поделиться
I_maladec Опубликовано 16 апреля, 2021 Автор Поделиться Опубликовано 16 апреля, 2021 17 часов назад, AYF_ сказал: Рамка - энтити (любой моб это энтити), то есть она не блок в привычном понимании Это айди или сам не помню как правильно называется, у каждой рамки и существа он свой, то есть с помощью него можно выделить 1 рамку Вот селекторы Например что бы выделить все рамки нужно написать @e[type=minecraft:item_frame] (@e - все сущности, type= тип сущности) Командный блок нужно сделать цикличным, всегда активным, можно конечно по разному сделать но я бы сделал так: После компаратора можно ставить любой другой командный блок (При такой конструкции каждый раз когда в рамке будет нужный предмет, компаратор запитает командный блок спереди ) Надеюсь все понятно, если есть что-то еще помогу (как смогу) А как достать айди сущности? Ссылка на комментарий Поделиться на другие сайты Поделиться
AYF_ Опубликовано 16 апреля, 2021 Поделиться Опубликовано 16 апреля, 2021 4 часа назад, I_maladec сказал: А как достать айди сущности? Наведись на рамку и нажми пару раз TAB Ссылка на комментарий Поделиться на другие сайты Поделиться
I_maladec Опубликовано 5 мая, 2021 Автор Поделиться Опубликовано 5 мая, 2021 16.04.2021 в 13:24, AYF_ сказал: Наведись на рамку и нажми пару раз TAB Привет снова, я на время пропал, но сейчас вернулся и попробовал сделать. Не получилось. Посмотри пожалкуйста запись и скажи если что то неправильно (https://youtu.be/taNr4hnlzv0 (команда /execute if data entity 039eecc7-61e4-494c-ade6-876faa5363dc {Item:{id:"378",Count:1b,tag:{display:{Name:'{"text":"1"}'}}}} run say test0 (также пробовал blaze_rod вместо 378))). И если тебе не сложно, скинь пожалуйста мир с примером где это работает что бы я увидел в глаза как надо. Заранее спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
AYF_ Опубликовано 5 мая, 2021 Поделиться Опубликовано 5 мая, 2021 52 минуты назад, I_maladec сказал: Привет снова, я на время пропал, но сейчас вернулся и попробовал сделать. Не получилось. Посмотри пожалкуйста запись и скажи если что то неправильно (https://youtu.be/taNr4hnlzv0 (команда /execute if data entity 039eecc7-61e4-494c-ade6-876faa5363dc {Item:{id:"378",Count:1b,tag:{display:{Name:'{"text":"1"}'}}}} run say test0 (также пробовал blaze_rod вместо 378))). И если тебе не сложно, скинь пожалуйста мир с примером где это работает что бы я увидел в глаза как надо. Заранее спасибо Проблема довольно простая, id из цифр убрали в версиях 1.13+, а текстовый неправильно написан, вот айди блейз палки: minecraft:blaze_rod Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
В теме 9 сообщений
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти