Предметы

Генератор атрибутов

Меч на сто урона, ботинки скорости, двадцать лишних сердец — или сам игрок вдвое меньше. Выберите атрибуты и числа: соберём команду /give с модификаторами или /attribute для игрока.

Куда

Прибавка действует, пока предмет в руке или надет. Где он «надет», решает слот у каждой строки.

Атрибуты

«Доля базы» и «Умножить итог» берут число долей: 0,5 — это +50%, −0,25 — минус четверть.

Версия игры

Результат

Пример
Так это выглядит в игре

Алмазный меч

Когда в ведущей руке:

+10 Урон при атаке

Команда /give

/give @p minecraft:diamond_sword[attribute_modifiers=[{type:"attack_damage",amount:10,id:"juxmc:attack_damage",operation:"add_value",slot:"mainhand"}]]

Свой список заменяет обычные свойства предмета: у меча пропадут его урон и скорость удара. Нужны — допишите их строками.

Как применить

  1. Включите читы

    Команды работают с правами оператора: в одиночной игре — «Открыть для сети» с читами, на сервере — /op себе в консоли.

  2. Вставьте команду в чат

    Длинную — в командный блок: в чат влезает 256 знаков. Предмет появится в инвентаре, атрибут игрока поменяется сразу.

  3. Проверьте значение

    Командой /attribute @s minecraft:scale get — подставьте свой атрибут. Она покажет итог со всеми прибавками.

Что нужно знать про атрибуты

  • Свой список заменяет обычный. У меча, топора и брони свойства уже есть — урон, скорость удара, броня. Компонент attribute_modifiers пишется целиком, и прежних строк в нём не остаётся.
  • Урон в подсказке — без вашей руки. Игра показывает «+100 Урон при атаке», а бьёт на 101: к прибавке добавляется база игрока, единица.
  • Предмет — пока надет, игрок — насовсем. Прибавка с предмета пропадает, когда его сняли. base set меняет самого игрока, и после смерти значение остаётся.
  • У каждого атрибута есть границы. Здоровье — до 1024, размер — от 0,0625 до 16. Число за границей игра не отвергает, а молча обрезает.
  • Записей две. 1.21.5 и новее — список в компоненте, сверен с игрой 1.21.11 и 26.3. До 1.20.4 — NBT с именами generic.* и тринадцатью атрибутами. Версии 1.20.5 — 1.21.4 писали модификаторы ещё тремя способами, и их страница не собирает.

Имя, описание и чары на тот же предмет соберёт генератор /give, моба с атрибутами — конструктор /summon. Все атрибуты с границами — в вики.

Частые вопросы

Как сделать меч с огромным уроном в Minecraft?

Командой /give с компонентом attribute_modifiers: атрибут attack_damage, прибавка 100, слот — ведущая рука. Страница соберёт её для 1.21.5+ и старой записью до 1.20.4.

Как стать маленьким в Minecraft командой?

Командой /attribute @s minecraft:scale base set 0.25 — размер в четыре раза меньше обычного. Вернуть рост — /attribute @s minecraft:scale base reset. Атрибут scale есть с 1.20.5.

Почему у меча с атрибутами пропал обычный урон?

Компонент attribute_modifiers пишется целиком и заменяет свойства предмета, которые были у него раньше. Чтобы урон и скорость удара остались, их добавляют своими строками.