Команди консолі/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-даними, але приймає тільки теги CanPlaceOn і CanDestroy (наприклад, give @a iron_shovel 1 0 {"minecraft:can_destroy":{"blocks":["grass"]}}).

Результат

Чи не виконується, якщо невірно вказані аргументи.
Чи не виконується, якщо гравеь не знайдений.
У випадку успіху закликає предмет на місце розташування зазначеної цілі. Якщо в інвентарі мети є місце, або гравець знаходиться в творчому режимі, буде створено з тегом 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]

Історія

Попередження.svg
Цей розділ є заготівкою. Будь ласка, допоможіть нам його поліпшити.
Java Edition Alpha
v1.0.15(Alpha server 0.1.0) Додана команда /give.
Команда /give завжди передає точно один із зазначених елементів (по числовому ідентифікатору) вказаною гравцеві.
?(в або до Alpha server 0.1.2_01) Доданий аргумент count для /give.
Java Edition
1.0.0Beta 1.9 Prerelease 4Доданий аргумент значення шкоди /give.
1.3.112w16aКоманда /give тепер використовується в одиночній грі.
1.513w04aКоманда /give тепер приймає значення даних в якості четверного аргументу.
1.7.213w36aДоданий dataTag як аргумент до /give.
1.814w32bКоманда /give більше не може робити «незаконні» стаки (наприклад, 70 діамантів або 5 залізних мечів).
Pocket Edition Alpha
0.16.0build 1Додана команда /give.
Функціональність майже еквівалентна використанню Java Edition 1.10, за винятком того, що немає підтримки тегів даних і мета програвача необов'язкова в /give.