Команды консоли/give

Материал из Minecraft Wiki
Перейти к: навигация, поиск
give
Ограничения

Оператор

Первое появление

1.3.1 (12w16a)
PE Alpha 0.16.0 (PE Alpha 0.16.0 build 1)

Выдаёт игроку предмет.

Использование

  • Java Edition
give <игрок> <предмет> [<количество>]
  • Bedrock Edition
give <player: target> <itemName: Item> [amount: int] [data: int] [components: json]

Аргументы

игрок (BE: player: target)
Имя или селектор игрока, которому выдаётся предмет.
предмет (BE: itemName: Item)
Предмет, подлежащий выдаче.
количество (BE: amount: int) (необязательно)
Количество предметов. Минимальное значение — 1, максимальное — максимальное кол-во предметов в одной стопке. По умолчанию 1.
data: int[Только для Bedrock Edition] (необязательно)
Данные предмета. Допустимое значение — целое число, но значения, недопустимые для указанного предмета, возвращаются к 0. По умолчанию 0.
components: json (необязательно)‌[Только для Bedrock Edition]
Подобен NBT-данным, но принимает только теги item_lock, keep_on_death, CanPlaceOn, CanDestroy (например, give @a iron_shovel 1 0 {"minecraft:can_destroy":{"blocks":["grass"]}}).
Для Аргумента item_lock существует два значения lock_in_slot и lock_in_inventory.

Результат

Не выполняется, если неверно указаны аргументы.
Не выполняется, если игрок не найден.
В случае успеха призывает предмет на местоположение указанной цели. Если в инвентаре цели есть место, или игрок находится в творческом режиме, предметruen будет создан с тегом PickupDelay со значением 32767 и тегом Age со значением 5999, который при создании с помощью команды /summon исчезает через 1 игровой такт и не позволяет поднять себя. Если в инвентаре игрока нет места, и этот игрок не в творческом режиме, предмет будет создан с тегом PickupDelay со значением 0 и тегом Owner со значением цели; это позволит предмету быть поднятым только целью.[1]

Примеры

Выдача 30-ти блоков еловых досок игроку Alice с подписью «Доски»:
give Alice minecraft:spruce_planks{display:{Lore:["Доски"]}} 30[Только для Java Edition]
Выдача зелья ночного зрения всем игрокам:
/give @a potion{Potion:"minecraft:night_vision"}[Только для Java Edition]
Выдача случайному игроку алмазного меча с чарами «Острота V»:
give @r diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5}]}[Только для Java Edition]
Выдача всем игрокам алмазного блока, который может быть поставлен на землю и с помощью которого можно сломать кварцевый блок в режиме приключений:
give @a minecraft:diamond_block{CanPlaceOn:["minecraft:dirt"],CanDestroy:["minecraft:quartz_block"]}[Только для Java Edition]
Чтобы дать случайному игроку деревянную лопату, которую нельзя сдвинуть с места и выбросить:
/give @r wooden_shovel 1 0 {"item_lock": {"mode": "lock_in_slot"}}
Чтобы дать себе топор, который нельзя выбросить или создавать предметы с его помощью:
/give @s iron_axe 1 0 {"item_lock": {"mode": "lock_in_inventory"}}

История[править | править код]

Альфа-версия Java Edition
v1.0.15сервер 0.1.0Добавлена команда /give.
?Добавлен аргумент count для команды /give.
Официальный выпуск Java Edition
1.3.112w16aКоманда /give может использоваться в одиночной игре.
1.7.213w36aДобавлен аргумент dataTag для команды /give.
Альфа-версия Pocket Edition
0.16.0build 1Добавлена команда /give.