Команды консоли/fill
fill
Ограничения |
Оператор |
---|---|
Первое появление |
Заполняет всю или часть области указанными блоками.
- Использование
- 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]
Никогда не заполняйте большое количество блоков используя tallgrass. А лучше вообще никакое. Если так сделать, то мир крашится и больше не запускается.
История
Официальный выпуск Java Edition | |||||
---|---|---|---|---|---|
1.8 | 14w03a | Добавлена команда /fill . | |||
Альфа-версия Pocket Edition | |||||
0.16.0 | build 1 | Добавлена команда /fill . |
Текущие |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Удалённые |
| ||||||||
Первоапрельские |
|