Команди консолі/fill
Перейти до навігації
Перейти до пошуку
{ "rows": [], "invimages": [], "images": [] }
Заповнює всю або частину області зазначеними блоками.
Використання[ред. | ред. код]
- 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.8 | 14w03a | Додана команда /fill . | |||||
1.11 | 16w32a | Додано підтримку стану блока до /fill . | |||||
[приховати]Pocket Edition Alpha | |||||||
0.16.0 | build 1 | Додана команда /fill . |