Команды консоли/setblock
Заменяет блок другим.
- Использование
setblock <позиция> <блок> [replace|destroy|keep]
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 . |