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

Матеріал з Minecraft Wiki
Перейти до навігації Перейти до пошуку
/fill
Необхідний рівень
дозволу
  • 2 ‌[Тільки для JE]
  • 1 ‌[Тільки для BE]
Обмеження

Тільки з читами[Тільки для BE]

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

Використання[ред. | ред. код]

  • 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]

Історія[ред. | ред. код]

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