Я уже много играю и знаю множество команд в майнкрафте, но сейчас я хотел создавать предметы на подобие талисманов/сфер. Помогите доделать команду /give @s echo_shard[attribute_modify= ? версия 1.21.11
Для версии 1.21.1 и выше синтаксис компонентов немного поменялся. Чтобы добавить атрибут, команда должна выглядеть примерно так: /give @s echo_shard[attribute_modify={modifiers:[{attribute:generic.max_health,id:1,name:test,amount:2,operation:add_value,slot:mainhand}]}] 1. Только не забудь поменять сам атрибут и значения под свои нужды.
Чтобы доделать команду для создания талисмана или сферы с бонусами в версии 1.21, нужно использовать компонент attribute_modifiers. Начиная с версии 1.20.5 и в патчах 1.21, старый формат NBT-тегов был полностью заменен на структурированные компоненты в квадратных скобках.
Вот готовый пример полноценной команды для выдачи эхо-шарда («талисмана»), который дает прибавку к здоровью и скорости передвижения, когда игрок держит его в руке:
Фрагмент кода
Разбор того, как это работает и как настроить под себя: