Перейти к содержанию

Как добавить в команду execute проверку тега предмета?


-GOD-

Рекомендуемые сообщения

В теме 9 сообщений

Не могу понять как сделать так что бы эта команда
/execute as @a at @s if entity @s[scores={TPS=1..}] run tp @s 0 73 0
проверяла тег предмета 
(Версия майнкрафта 1.21.1)

Ссылка на комментарий
Поделиться на другие сайты

26 минут назад, NecRoZ сказал:

где этот предмет должен и может находиться при проверке?

я хочу что бы при нажатии пкм держа в руках карту с определенным тегом срабатавала команда 

Ссылка на комментарий
Поделиться на другие сайты

 выдать предмет с тэгом: /give @s apple[minecraft:custom_data={Tags:"<тэг>"}]

ставишь командные блоки как на фото, все всегда активные. 
В первый снизу вверх: execute as @e[type=minecraft:interaction] at @s if data entity @p {SelectedItem:{components: {"minecraft:custom_data": {Tags: "<тэг предмета>"}}, id: "minecraft:apple"}} on target run <команда>
Во второй: execute as @a at @s anchored eyes run summon minecraft:interaction ^ ^-.5 ^2
В третий: execute as @e[tag=q] run kill @s
В четвёртый: tag @e[type=minecraft:interaction] add q

Недостатки: 
          1. Из-за того что сущность взаимодействия (interaction) находится перед прицелом, возникают проблемы с установкой/ломанием блоков.
          2. Из-за селектора "@p" если игроки стоят близко к друг другу могут возникнуть баги

c47.jpg

Ссылка на комментарий
Поделиться на другие сайты

23 часа назад, qDanx12 сказал:

 выдать предмет с тэгом: /give @s apple[minecraft:custom_data={Tags:"<тэг>"}]

ставишь командные блоки как на фото, все всегда активные. 
В первый снизу вверх: execute as @e[type=minecraft:interaction] at @s if data entity @p {SelectedItem:{components: {"minecraft:custom_data": {Tags: "<тэг предмета>"}}, id: "minecraft:apple"}} on target run <команда>
Во второй: execute as @a at @s anchored eyes run summon minecraft:interaction ^ ^-.5 ^2
В третий: execute as @e[tag=q] run kill @s
В четвёртый: tag @e[type=minecraft:interaction] add q

Недостатки: 
          1. Из-за того что сущность взаимодействия (interaction) находится перед прицелом, возникают проблемы с установкой/ломанием блоков.
          2. Из-за селектора "@p" если игроки стоят близко к друг другу могут возникнуть баги

c47.jpg

так как подходящая версия 1.21.1 то можно было бы добавить карте тег еды, и детектить нажатие через ачивку, но в версии 1.21.2 можно будет сделать это всё чуть лучше, так что использование будет происходить после проигрывания анимации,

Ссылка на комментарий
Поделиться на другие сайты

58 минут назад, NecRoZ сказал:

так как подходящая версия 1.21.1 то можно было бы добавить карте тег еды, и детектить нажатие через ачивку, но в версии 1.21.2 можно будет сделать это всё чуть лучше, так что использование будет происходить после проигрывания анимации,

только работать будет это один раз, т.к ачивка второй раз не сработает

Ссылка на комментарий
Поделиться на другие сайты

37 минут назад, qDanx12 сказал:

только работать будет это один раз, т.к ачивка второй раз не сработает

/advancement revoke

Ссылка на комментарий
Поделиться на другие сайты

В 14.09.2024 в 21:31, qDanx12 сказал:

 выдать предмет с тэгом: /give @s apple[minecraft:custom_data={Tags:"<тэг>"}]

ставишь командные блоки как на фото, все всегда активные. 
В первый снизу вверх: execute as @e[type=minecraft:interaction] at @s if data entity @p {SelectedItem:{components: {"minecraft:custom_data": {Tags: "<тэг предмета>"}}, id: "minecraft:apple"}} on target run <команда>
Во второй: execute as @a at @s anchored eyes run summon minecraft:interaction ^ ^-.5 ^2
В третий: execute as @e[tag=q] run kill @s
В четвёртый: tag @e[type=minecraft:interaction] add q

Недостатки: 
          1. Из-за того что сущность взаимодействия (interaction) находится перед прицелом, возникают проблемы с установкой/ломанием блоков.
          2. Из-за селектора "@p" если игроки стоят близко к друг другу могут возникнуть баги

c47.jpg

Откуда ты это всё знаешь?

Ссылка на комментарий
Поделиться на другие сайты

36 минут назад, ГАМБИТ_ЦЫГАН сказал:

Откуда ты это всё знаешь?

Не первый год изучают функции майнкрафта без модов или датапаков

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...