give
| Ограничения |
Оператор |
|---|---|
| Первое появление |
Выдаёт игроку предмет.
- Использование
- 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.
- Количество предметов. Минимальное значение — 1, максимальное — максимальное кол-во предметов в одной стопке. По умолчанию
- data: int[только для Bedrock Edition] (необязательно)
- Данные предмета. Допустимое значение — целое число, но значения, недопустимые для указанного предмета, возвращаются к 0. По умолчанию
0.
- Данные предмета. Допустимое значение — целое число, но значения, недопустимые для указанного предмета, возвращаются к 0. По умолчанию
- components: json (необязательно)[только для Bedrock Edition]
- Подобен NBT-данным, но принимает только теги
CanPlaceOnиCanDestroy(например,give @a iron_shovel 1 0 {"minecraft:can_destroy":{"blocks":["grass"]}}).
- Подобен NBT-данным, но принимает только теги
- Результат
- Не выполняется, если неверно указаны аргументы.
- Не выполняется, если игрок не найден.
- В случе успеха призывает предмет на местоположение указанной цели. Если в инвентаре цели есть место, или игрок находится в творческом режиме, предмет?! будет создан с тегом 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]
- История
| Альфа-версия Java Edition | |||||
|---|---|---|---|---|---|
| v1.0.15 | (Alpha сервер 0.1.0) Добавлена команда /give.
| ||||
Команда /give всегда передает точно один из указанных элементов (по числовому идентификатору) указанному игроку. | |||||
| ? | (в или до Alpha сервер 0.1.2_01) Добавлен аргумент count для /give. | ||||
| Официальный выпуск Java Edition | |||||
| 1.0.0 | Beta 1.9 Prerelease 4 | Добавлен аргумент значения урона в /give. | |||
| 1.3.1 | 12w16a | Команда /give теперь используется в одиночной игре. | |||
| 1.5 | 13w04a | Команда /give теперь принимает значение данных в качестве четвертого аргумента. | |||
| 1.7.2 | 13w36a | Добавлен dataTag как аргумент к /give. | |||
| 1.8 | 14w32b | Команда /give больше не может делать «незаконные» стопки (например, 70 алмазов или 5 железных мечей). | |||
| Альфа-версия Pocket Edition | |||||
| 0.16.0 | build 1 | Добавлена команда /give.
| |||
Функциональность почти эквивалентна использованию Java Edition 1.10, за исключением того, что нет поддержки тегов данных и цель проигрывателя необязательна в /give. | |||||
| Текущие |
| ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Удалённые |
| ||||||||
| Первоапрельские |
| ||||||||