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

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`

.

- Количество

*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"]}}`

).

- Подобен NBT-данным, но принимает только теги

- Для Аргумента item_lock существует два значения
`lock_in_slot`

и`lock_in_inventory`

.

**Результат**

- Не выполняется, если неверно указаны аргументы.
- Не выполняется, если
*игрок*не найден.

- В случае успеха призывает
*предмет*на местоположение указанной цели. Если в инвентаре цели есть место, или игрок находится в творческом режиме, предметбудет создан с тегом PickupDelay со значением 32767 и тегом Age со значением 5999, который при создании с помощью команды**?!**`/summon`

исчезает через 1 игровой такт и не позволяет поднять себя. Если в инвентаре игрока нет места, и этот игрок не в творческом режиме, предмет будет создан с тегом PickupDelay со значением 0 и тегом Owner со значением цели; это позволит предмету быть поднятым только целью.[1]

**Примеры**

- Выдача 30-ти блоков еловых досок игроку Steve с подписью «Доски»:
`give Steve minecraft:spruce_planks{display:{Name:'{"text":"Доски"}'}} 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.1 | 12w16a | Команда `/give` может использоваться в одиночной игре. | |||

1.7.2 | 13w36a | Добавлен аргумент `dataTag` для команды `/give` . | |||

Альфа-версия Pocket Edition | |||||

0.16.0 | build 1 | Добавлена команда `/give` . |




Текущие |
| ||||||||
---|---|---|---|---|---|---|---|---|---|

Удалённые |
| ||||||||

Первоапрельские |
|