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

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

Оператор

Перша поява

1.8 (14w03a)
PE Alpha 0.16.0 (PE Alpha 0.16.0 build 1)

Заповнює всю або частину області зазначеними блоками.

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

  • Java Edition
fill <начало> <кінець> <блок> [обробкаСтарихБлоків]
fill <начало> <кінець> <блок> replace [заміннийБлок]
  • Bedrock Edition
fill <from: x y z> <to: x y z> <tileName: string> [tileData: int] [oldBlockHandling: string] [replaceTileName: string] [replaceDataValue: int]
Колір був доданий для полегшення читання.

Аргументи

початок і кінець (BE: from: x y z і to: x y z)
Координати двох протилежних кутових блоків області, що підлягає заповненню.
блок (BE: tileName: string)
Блок, яким необхідно зробити заповнення.
tileData: int[Лише у Bedrock Edition] (не обов'язково)
Дані блоку.
обробкаСтарихБлоків (BE: oldBlockHandling: string) (не обов'язково)
Допустимі значення:
  • destroy — Замінює блоки зазначеним, викидаючи старі блоки (в тому числі ті, що не були змінені) і їх зміст, якщо вони були б здобуті кайлом або лопатою без чарів. (З листя падають не блоки листя, а саджанці і яблука, оскільки блоки листя можливо отримати тільки за допомогою ножиць).
  • hollow — Замінює блоки зазначеним тільки на зовнішніх сторонах. Решта блоки замінюються повітрям і викидають своє утримання.
  • keep — Замінює повітря зазначеним блоком.
  • outline — Замінює блоки зазначеним тільки на зовнішніх сторонах. Решта блоки залишаються недоторканими.
  • replace — Замінює блоки зазначеним. Додатково може бути зазначено, які блоки замінювати (див. заміннийБлок і 'replaceDataValue: int нижче).
За замовчуванням replace.
заміннийБлок (BE: replaceTileName: string) (не обов'язково)
Аргументи тільки для випадку, коли обробкаСтарихБлоківreplace.
Блок, який підлягає заміні. Якщо аргумент не вказано, замінюються всі блоки в області.
replaceDataValue: int[Лише у Bedrock Edition] (не обов'язково)
Дані блоку, що підлягає заміні. За замовчуванням — -1.

Результат

Чи не виконується, якщо невірно вказані аргументи.
Чи не виконується, якщо зазначена область не відображається.
Чи не виконується, якщо обсяг зазначеної області більше 32768.
Чи не виконується, якщо не знайдені необхідні для заміни блоки.
У разі успіху замінює блоки в області (початок → кінець) зазначеним блоком.

Приклади

Заміна блоків під місцем виконання команди водою:
/fill ~-3 ~-3 ~-3 ~3 ~-1 ~3 minecraft:water
Заміна всієї помаранчевою вовною в зазначеній галузі золотими блоками:
/fill 52 63 -1516 33 73 -1536 minecraft:gold_block replace minecraft:orange_wool[Лише у Java Edition]
/fill 52 63 -1516 33 73 -1536 minecraft:gold_block 0 replace minecraft:wool 1[Лише у Bedrock Edition]
Створення коробки дощок навколо місця виконання команди, замінюючи всі блоки всередині коробки повітрям:
/fill ~-3 ~ ~-4 ~3 ~4 ~4 minecraft:birch_planks hollow[Лише у Java Edition]
/fill ~-3 ~ ~-4 ~3 ~4 ~4 minecraft:planks 2 hollow[Лише у Bedrock Edition]

Історія

Попередження.svg
Цей розділ є заготівкою. Будь ласка, допоможіть нам його поліпшити.
Java Edition
1.814w03aДодана команда /fill.
1.1116w32aДодано підтримку стану блоку до /fill.
Pocket Edition Alpha
0.16.0build 1Додана команда /fill.