10 декабря 2019 года планируется обновление программного обеспечения сайта, MediaWiki, до версии 1.33. В ходе обновления сайт будет временно доступен только для чтения. Подробная информация об этом обновлении доступна на Справочной вики Gamepedia.

We are currently performing an upgrade to our software. This upgrade will bring MediaWiki from version 1.31 to 1.33. While the upgrade is being performed on your wiki it will be in read-only mode. For more information check here.

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

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

Оператор

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

1.8 (14w26a)
PE 1.0.5 (PE 1.0.5 build 1)

Заменяет предмет в инвентаре блока или сущности на указанный.

Использование
  • Java Edition
replaceitem block <позиция> <ячейка> <предмет> [<кол-во>]
replaceitem entity <цель> <ячейка> <предмет> [<кол-во>]
  • Bedrock Edition
replaceitem block <position: x y z> slot.container <slotId: int> <itemName: Item> [amount: int] [data: int] [components: json]
replaceitem entity <target: target> <slotType: EntityEquipmentSlot> <slotId: int> <itemName: Item> [amount: int] [data: int] [components: json]
Аргументы
позиция (BE: position: x y z) (только с аргументом block)
Позиция блока, в котором необходимо заменить предмет.
цель (BE: target: target) (только с аргументом entity)
Имя игрока или селектор, в ячейке которого необходимо заменить предмет.
ячейка (BE: slotType: EntityEquipmentSlot и slotId: int)
Ячейка, предмет в которой необходимо заменить. Допустимые значения зависят от цели/блока.
Для блоков это container.номер (BE: slot.chest <slotId: int>), где номер или slotId: int заменяется на номер нужной ячейки.
  • Сундуки, раздатчики, выбрасыватели, воронки и сундуки-ловушки начинают нумерацию с нуля с верхней левой ячейки, номер увеличивается сначала горизонтально, затем вертикально.
  • Зельеварка начинает нумерацию с нуля с нижней левой ячейки, номер увеличивается слева направо, 3 — верхняя ячейка для ингредиента, 4 — левая верхняя ячейка для огненного порошка.
  • Нумерация ячеек печи: 0 — вход, 1 — топливо, 2 — выходной продукт.
Для сущностей это одно из следующего, где номер заменяется на номер нужной ячейки:
Ячейка Номера Описание Ограничения
armor.chest Туловище Только для стоек для брони, мобов и игроков (однако не на всех мобах отображается предмет)
armor.feet Стопы
armor.head Голова
armor.legs Ноги
weapon.mainhand Ведущая рука
weapon.offhand Неведущая рука
container.номер[Только для Java Edition] 0–53 Только для игроков и вагонеток
enderchest.номер
(BE: slot.enderchest)
0–26 Ячейка эндер-сундука Только для игроков
hotbar.номер
(BE: slot.hotbar)
0–8 Ячейка быстрого доступа
inventory.номер
(BE: slot.inventory)
0–26 Ячейка инвентаря
horse.saddle Седло Только для лошадей, ослов и мулов; предмет должен быть седлом.
horse.chest[Только для Java Edition] Сундук животного Только для ослов и мулов; предмет должен быть сундуком.
horse.armor
(BE: slot.armor)
Броня/ковёр животного Только для лошадей и лам; предмет должен быть конской бронёй (лошадь) или ковром (лама).
horse.номер
(BE: slot.chest)
0–14 Ячейка сундука животного Только для ослов и мулов с сундуком.
villager.номер[Только для Java Edition] 0–7 Ячейка инвентаря крестьянина Только для крестьян.
Инвентарь рамки может быть изменён только с помощью команды /data.
предмет (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"]}}).
Результат
Не выполняется, если неверно указаны аргументы.
Не выполняется, если указанный блок не может иметь инвентарь.
Не выполняется, если цель не найдена.
Не выполняется, если указанный тип ячейки не имеется у цели (например, у зомби нет ячейки horse.armor).
В случае успеха заменяет предмет в указанной ячейке на указанный, при этом предыдущий предмет бесследно исчезает.
Примеры
Замена предмета в нижней правой ячейке сундука на блок ниже исполнителя команды четырьмя еловыми саженцами:
replaceitem block ~ ~-1 ~ container.26 minecraft:spruce_sapling 4[Только для Java Edition]
replaceitem block ~ ~-1 ~ container 26 minecraft:sapling 4 1[Только для Bedrock Edition]
Замена предмета на голове ближайшего игрока красным стеклом:
replaceitem entity @p armor.head minecraft:red_stained_glass[Только для Java Edition]
replaceitem entity @p slot.armor.head minecraft:stained_glass 1 14[Только для Bedrock Edition]