Команда /give в Майнкрафте: как выдать любой предмет + ID
Команда give майнкрафт выдаёт любой предмет прямо в инвентарь — достаточно знать ID и базовый синтаксис. Вот как это работает в Java и Bedrock Edition.
Синтаксис команды /give
Базовая структура одинакова для Java и Bedrock, но есть нюансы. В Java Edition пишешь так:
/give <игрок> <ID предмета> [количество]
В Bedrock Edition (в том числе PE) синтаксис чуть другой — между ID и количеством можно указать data value (числовой тег для вариантов блока):
/give <игрок> <ID предмета> [количество] [data]
Параметры в квадратных скобках необязательны. Если не указать количество — выдастся 1 штука. Вместо имени игрока можно написать @s (ты сам), @a (все игроки), @p (ближайший игрок) или @r (случайный).
ID предметов: где найти нужный
В Java Edition все ID выглядят как minecraft:название — например, minecraft:diamond_sword или minecraft:oak_log. Bedrock использует те же имена, но без префикса minecraft: в старых командах (хотя с префиксом тоже работает).
Быстрый способ найти ID: в Java Edition включи отображение расширенных тултипов через F3+H, наведи на предмет в инвентаре — в подсказке появится его ID. В Bedrock такой горячей клавиши нет, но можно подглядеть в Minecraft Wiki.
- minecraft:diamond — алмаз
- minecraft:diamond_sword — алмазный меч
- minecraft:netherite_ingot — незеритовый слиток
- minecraft:elytra — элитры
- minecraft:totem_of_undying — тотем бессмертия
- minecraft:enchanted_golden_apple — зачарованное золотое яблоко (яблоко Нотча)
- minecraft:shulker_box — ящик шалкера
- minecraft:beacon — маяк
- minecraft:dragon_egg — яйцо дракона
Реальные примеры команд
Несколько готовых команд — скопируй и вставь в чат:
/give @s minecraft:diamond 64
Выдаёт себе стак алмазов (64 штуки).
/give Steve minecraft:netherite_sword
Выдаёт незеритовый меч игроку с ником Steve (1 штука).
/give @a minecraft:cooked_beef 32
Выдаёт 32 жареных стейка ВСЕМ игрокам на сервере — удобно для ивентов.
/give @p minecraft:elytra
Выдаёт элитры ближайшему игроку — полезно на творческих серверах.
Предметы с данными (Bedrock) и NBT (Java)
В Bedrock Edition некоторые блоки имеют data value — например, для цветной шерсти нужно указать цифру цвета:
/give @s wool 1 14
Здесь 1 — количество, 14 — data value красного цвета. Актуально для старых версий Bedrock; в новых многие блоки уже имеют отдельные ID.
В Java Edition вместо data value используются NBT-теги — фигурные скобки с параметрами. Это мощнее: можно выдать зачарованный предмет, с нужным количеством прочности или пользовательским именем. Пример — незеритовый меч с зачарованием «Острота V»:
/give @s minecraft:netherite_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5}]} 1
NBT-команды быстро становятся длинными, поэтому удобнее использовать генераторы команд — их легко найти на minecraft-tools.net или аналогах.
Почему команда не работает: частые ошибки
- Нет прав оператора — команда требует уровня OP (4-й уровень по умолчанию). В одиночной игре нужно включить читы при создании мира или командой /op.
- Неверный ID предмета — опечатка или пробел вместо подчёркивания. Например, diamond sword вместо diamond_sword вернёт ошибку.
- Игрок не в сети — если указать ник игрока, которого нет на сервере, команда не выполнится.
- Инвентарь полон — в Java Edition предмет просто выпадет на землю, в Bedrock тоже. Но лучше освободить слот заранее.
- Неправильный синтаксис NBT — пропущена закрывающая скобка или кавычка. Проверяй через валидатор или упрощай.
Часто задаваемые вопросы
Работает ли /give в выживании?
Да, если у тебя есть права оператора. Команда работает в любом режиме, включая выживание. Но на большинстве серверов у обычных игроков OP нет — команда доступна только администраторам.
Как выдать предмет другому игроку?
Укажи его ник вместо @s: /give НикИгрока minecraft:diamond 10. Игрок должен быть онлайн. Если хочешь выдать всем сразу — используй @a.
Можно ли выдать больше 64 предметов за раз?
Нет — максимальный размер стака для большинства предметов 64. Если нужно больше, просто запусти команду несколько раз или укажи @a, чтобы раздать каждому по стаку.
Где найти полный список ID предметов?
Самый актуальный список — на wiki.vg и на официальной Minecraft Wiki (minecraft.wiki). Там ID обновляются вместе с каждой версией игры. Для Bedrock отдельный раздел, потому что некоторые ID отличаются.
Команда /give — одна из самых базовых в Minecraft, но знание нюансов (NBT-теги, селекторы @a/@p/@r, data value в Bedrock) открывает много возможностей: от быстрых ивентов до настройки тестовых серверов. Если ты администрируешь сервер — посмотри также на /loot и /item, они дают ещё больше контроля над предметами.




