Генератор команд Minecraft

Команда /give — генератор предметов

Конструктор команды /give: соберите выдачу любого предмета с зачарованиями, своим названием, описанием и флагом неразрушимости. Поддерживаются три формата записи — выберите версию игры вверху.

Выберите параметры — команда соберётся автоматически

Синтаксис: /give <цель> <предмет>[компоненты] <количество>

Java 1.20.5+ — компоненты в [ ]; Java 1.13–1.20.4 — NBT в { }; Bedrock — только ID и количество.

Описание и как пользоваться

Команда /give кладёт предмет прямо в инвентарь игрока. Базовый вид простой: /give @p diamond 64 — выдать 64 алмаза ближайшему игроку. Сложности начинаются, когда нужно добавить предмету свойства. В Java 1.20.5 и новее это делается через компоненты: после ID предмета в квадратных скобках перечисляют custom_name (имя), lore (описание), enchantments (зачарования), unbreakable (неразрушимость). В версиях 1.13–1.20.4 те же свойства задаются NBT-тегом display и Enchantments в фигурных скобках. В Bedrock через /give можно указать только ID, количество и иногда дополнительный параметр данных — имя и зачарования так не повесить. Этот генератор сам подставит нужный формат: выберите версию, отметьте зачарования и поля — и скопируйте результат. Зачарованную книгу со «складскими» чарами удобнее собирать в отдельном конструкторе зачарований.

Готовые команды — скопируйте и вставьте

Рабочие примеры для Java 1.20.5+. Нажмите «Копировать» или соберите свой вариант в конструкторе выше.

Алмазный меч: Острота V, Прочность III, Заговор огня II, Добыча III

/give @p minecraft:diamond_sword[enchantments={levels:{"minecraft:sharpness":5,"minecraft:unbreaking":3,"minecraft:fire_aspect":2,"minecraft:looting":3}}] 1

Алмазная кирка для быстрой добычи: Эффективность V, Удача III, Прочность III

/give @p minecraft:diamond_pickaxe[enchantments={levels:{"minecraft:efficiency":5,"minecraft:fortune":3,"minecraft:unbreaking":3}}] 1

Лук лучника: Сила V, Бесконечность, Отдача II

/give @p minecraft:bow[enchantments={levels:{"minecraft:power":5,"minecraft:infinity":1,"minecraft:punch":2}}] 1

Незеритовый меч со своим именем и зачарованием

/give @p minecraft:netherite_sword[custom_name='{"text":"Меч героя","italic":false}',enchantments={levels:{"minecraft:sharpness":5}}] 1

Элитры с Прочностью III и Починкой

/give @p minecraft:elytra[enchantments={levels:{"minecraft:unbreaking":3,"minecraft:mending":1}}] 1

Стопка тотемов бессмертия

/give @p minecraft:totem_of_undying 64

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

Как выдать зачарованный предмет командой give?

Выберите предмет, добавьте до трёх зачарований с уровнями и скопируйте команду. В Java 1.20.5+ зачарования войдут в компонент enchantments, в 1.13–1.20.4 — в NBT-тег Enchantments.

Как дать предмету своё имя через /give?

Впишите название в поле «Имя предмета». Генератор обернёт его в текстовый компонент: custom_name в новых версиях Java или display.Name в старых.

Можно ли выдать больше 64 предметов?

Одной командой — обычно не больше максимума стака (64, у некоторых предметов 16 или 1). Для большего количества повторите команду или используйте контейнер.

Как сделать предмет неразрушимым?

Поставьте галочку «Неразрушимый». В новых версиях добавится компонент unbreakable={}, в старых — NBT Unbreakable:1b. Предмет перестанет терять прочность.

Почему /give с зачарованиями не работает в Bedrock?

В Bedrock команда /give принимает только ID и количество. Зачарования там вешают на предмет в руке командой /enchant — этот формат есть в конструкторе зачарований.