Генератор команд 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, количество и иногда дополнительный параметр данных — имя и зачарования так не повесить. Этот генератор сам подставит нужный формат: выберите версию, отметьте зачарования и поля — и скопируйте результат. Зачарованную книгу со «складскими» чарами удобнее собирать в отдельном конструкторе зачарований.

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

Как выдать зачарованный предмет командой 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 — этот формат есть в конструкторе зачарований.