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

Ограничения |
Оператор |
---|---|

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


Заменяет блок другим.

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

**Java Edition**

`setblock <`

*позиция*> <*блок*> [replace|destroy|keep]

**Bedrock Edition**

`setblock <`

*position: x y z*> <*tileName: Block*> [*tileData: int*] [replace|destroy|keep]

- Аргументы
*позиция*(BE:*position: x y z*)- Координаты блока, который необходимо заменить.

*блок*(BE:*tileName: string*)- Блок, который будет поставлен в указанные координаты.

*tileData: int*[(необязательно)*только для Bedrock Edition*]- Данные
*блока*. По умолчанию`0`

.

- Данные
- replace|destroy|keep (необязательно)
`replace`

— заменяет старый блок новым.`destroy`

— подобен`replace`

, но выбрасывает старый блок и его содержимое, как если бы он был добыт киркой или лопатой без чар (с листьев падает не блок листьев, а саженцы и яблоки, поскольку блок листьев возможно получить только с помощью ножниц).`keep`

— заменяет только воздух указанным блоком.

- По умолчанию
`replace`

.


- Результат
- Не выполняется, если неверно указаны аргументы.
- Не выполняется, если произведена попытка изменить не блок воздуха в режиме обработки
`keep`

. - Не выполняется, если произведена попытка заменить блок ему идентичным в режиме обработки
`replace`

или`keep`

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

- История

Официальный выпуск Java Edition | |||||
---|---|---|---|---|---|

1.7.2 | 13w37a | Добавлена команда `/setblock` . | |||

1.11 | 16w32a | Добавлена поддержка состояния блока в `/setblock` . | |||

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

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


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

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

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