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

Как сделать эту команду?


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

В теме 3 сообщения

Как сделать так чтобы при выборе слота в инвентаре с предметом выполнялась команда

 

Подробно: Мне нужно чтобы я взял в  правую руку предмет в слоте (инвентаре) и выполнилась команда, допустим say 111

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

Выдаём предмет с NBT-тегом {custom-tag: 1b}
give @p minecraft:dirt{custom-tag: 1b}

В цикл:
execute as @a if data entity @s Inventory[{Slot: -106b}].tag{custom-tag: 1b} run say я держу любой предмет в левой руке с NBT-тегом {custom-tag: 1b}
execute as @a if data entity @s Inventory[{Slot: -106b, id: "minecraft:dirt"}].tag{custom-tag: 1b} run say я держу землю в левой руке с NBT-тегом {custom-tag: 1b}

execute as @a if data entity @s SelectedItem.tag{custom-tag: 1b} run say я держу любой предмет в правой руке с NBT-тегом {custom-tag: 1b}
execute as @a if data entity @s SelectedItem{id: "minecraft:dirt", tag: {custom-tag: 1b}} run say я держу землю в правой руке с NBT-тегом {custom-tag: 1b}

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

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

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

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

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

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

Войти

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

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

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