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

Матеріал з Minecraft Wiki
Перейти до: навігація, пошук
setblock
Обмеження

Оператор

Перша поява

1.7.2 (13w37a)
PE Alpha 0.16.0 (PE Alpha 0.16.0 build 1)

Замінює блок іншим.

Використання

  • 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.213w37aДодана команда /setblock.
1.1116w32aДодана підтримка стану блока в /setblock.
Pocket Edition Alpha
0.16.0Додана команда /setblock.