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