Команда /give: как выдать любой предмет
/give — самая используемая команда Minecraft: она кладёт в инвентарь любой предмет, от куска хлеба до незеритового меча с полным набором чар. Разбираем синтаксис и типовые сценарии.
Не хочется писать NBT руками? Соберите команду в генераторе /give — чары, имя, количество, версия.
Базовый синтаксис
/give <цель> <предмет> [количество]
| Команда | Результат |
|---|---|
| /give @p diamond 64 | Стак алмазов ближайшему игроку |
| /give Steve golden_apple 5 | 5 золотых яблок игроку Steve |
| /give @a bread 10 | По 10 хлеба всем игрокам |
| /give @r netherite_ingot | Слиток случайному игроку |
ID предметов пишутся латиницей в нижнем регистре: diamond_sword, ender_pearl, enchanted_golden_apple. Tab-автодополнение подскажет точное имя.
Предметы с зачарованиями
В современных версиях Java (1.20.5+) используются компоненты в квадратных скобках:
/give @p diamond_sword[enchantments={levels:{sharpness:5,looting:3}}]
В версиях до 1.20.5 — NBT-тег в фигурных скобках:
/give @p diamond_sword{Enchantments:[{id:sharpness,lvl:5}]}
Синтаксис зависит от версии — это главная причина «не работает, хотя всё правильно». Генератор /give учитывает версию и выдаёт корректный вариант. Какие чары бывают и их максимальные уровни — в полном списке зачарований.
Именные и «кастомные» предметы
Предмету можно задать имя и описание (lore):
/give @p iron_sword[custom_name='{"text":"Экскалибур","color":"gold"}']
Так делают награды для мини-игр и квестовые предметы на картах. Цветной текст устроен так же, как в /tellraw — см. гайд по цветному тексту.
Частые ошибки
- Unknown item — опечатка в ID или предмета нет в вашей версии (mace не выдастся в 1.19).
- Русские названия — не работают: только внутренние ID.
- Пробелы в NBT — старые версии чувствительны к лишним пробелам внутри тегов.
- Нет прав — нужны права оператора или включённые читы.
Полезные связки
- Выдача по клику на текст в чате — /give внутри clickEvent, собирается в генераторе tellraw.
- Раздатчик наград в командном блоке: /give @p[distance=..3] — только тем, кто рядом. Про аргументы селекторов — отдельный гайд.
- Покрашенная кожаная броня точного цвета — проще через калькулятор цвета брони.
Частые вопросы
Как выдать зачарованный предмет через /give?
В Java 1.20.5+ используется компонент enchantments, например: /give @p diamond_sword[enchantments={levels:{sharpness:5}}]. В старых версиях — NBT-тег ench. Проще собрать команду в генераторе.
Почему /give пишет «Unknown item»?
Опечатка в ID или предмет отсутствует в вашей версии. ID пишутся латиницей в нижнем регистре: diamond_sword, golden_apple, netherite_ingot.
Как выдать предмет другому игроку?
Укажите ник или селектор вместо @p: /give Steve diamond 64 или /give @a bread 10 — выдаст всем игрокам.