Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как дать nbtTag в команде /give в майнкрафте?

Батсагин Забиваааыыыы Ученик (146), на голосовании 3 дня назад
Я хочу чтобы эффект давался когда в руке держался определенный предмет:

/effect give @a[nbt={SelectedItem:{id:"minecraft:stick"}},tag=st] minecraft:strength 1 5 true

Но я хочу, чтобы эффект не давался просто с палки, а с палкой, у которой есть определенный тег. Палка у меня используется еще в другом месте, и хочу просто дать предмету тег.
Голосование за лучший ответ
FeniksD Мастер (1675) 1 месяц назад
/give @s minecraft:stick{st:1b}

/effect give @a[nbt={SelectedItem:{id:"minecraft:stick",tag:{st:1b}}}] minecraft:strength 1 5 true
Соня БукаУченик (113) 1 неделю назад
А кто вкурсе как сделать это на версии выше 1.20.5 ?
(Ответ: "Так же" - неверный)
FeniksD Мастер (1675) Соня Бука, Привет, вот так 1. /give @s minecraft:stick[custom_data={st:1b}] 2. /effect give @a[nbt={SelectedItem:{id:"minecraft:stick", components:{"minecraft:custom_data":{st:1b}}}}] minecraft:strength 1 5 true Проверил на версии 1.21.3(хотел на 1.21.4, но там оптифайна нет, думаю особо разницы нет)
Похожие вопросы