ForumMillida
Войти
Гайды

Команда /give в Майнкрафте: как выдать любой предмет + ID

Команда /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 — пропущена закрывающая скобка или кавычка. Проверяй через валидатор или упрощай.
Сообщение об ошибке в чате Minecraft при неверном вводе команды /give
Красное сообщение в чате — команда не выполнена. Чаще всего причина в опечатке в ID. Источник: скрин из игры.
Millida RatingБесплатный рейтинг Minecraft-серверов — поднимай проект в топ и получай новых игроков.Открыть рейтинг

Часто задаваемые вопросы

Работает ли /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, они дают ещё больше контроля над предметами.

командыgiveпредметыid предметовчитыjava editionbedrock edition

Похожие статьи

Комментарии 0