Участник:Jerozgen/Команды консоли/карточка
Заполняет всю или часть области указанными блоками.
- Использование
- Java Edition
fill <x1> <y1> <z1> <x2> <y2> <z2> <блок> [значениеДанных|состояние] [обработкаСтарыхБлоков] [тегДанных]fill <x1> <y1> <z1> <x2> <y2> <z2> <блок> <значениеДанных|состояние> replace [заменяемыйБлок] [заменяемоеЗначениеДанных|заменяемоеСостояние]
- Pocket Edition
fill <from: x y z> <to: x y z> <tileName: string> [tileData: int] [oldBlockHandling: string] [replaceTileName: string] [replaceDataValue: int]
- Цвет был добавлен для облегчения чтения.
- Аргументы
- x1 y1 z1 и x2 y2 z2 (PE: from: x y z и to: x y z)
- Координаты двух противоположных угловых блоков области, подлежащей заполнению. Могут быть указаны относительные координаты.
- блок (PE: tileName: string)
- Идентификатор блока для заполнения.
- значениеДанных (PE: tileData: int) (необязательно)
- Данные блока.
- состояние (необязательно)[только для Java Edition]
- Состояние блока.
- обработкаСтарыхБлоков (PE: oldBlockHandling: string) (необязательно)
- Допустимые значения:
destroy— Заменяет блоки указанным, выбрасывая старые (в том числе те, которые не были изменены) и их содержание как сущности, если они были бы добыты киркой или лопатой без чар. (с листьев падают не блоки листьев, а саженцы и яблоки, поскольку они блоки листьев возможно получить только с помощью ножниц)hollow— Заменяет блоки указанным только на внешних сторонах. Остальные блоки заменяются воздухом и выкидывают своё содержание как сущности.keep— Заменяет воздух указанным блоком.outline— Заменяет блоки указанным только на внешних сторонах. Остальные блоки остаются нетронутыми.replace— Заменяет блоки указанным. Дополнительно может быть указано, какие блоки заменять (см. заменяемыйБлок и заменяемоеЗначениеДанных ниже).
- Если не указано, будет значение
replace.
- Допустимые значения:
- тегДанных (необязательно)[только для Java Edition]
- Тег данных блока. Должен быть в формате NBT. Не совместим с аргументами заменяемыйБлок и заменяемоеЗначениеДанных.
- заменяемыйБлок и заменяемоеЗначениеДанных|заменяемоеСостояние (PE: replaceTileName: string и replaceDataValue: int) (необязательно)
- Аргументы только для случая, когда обработкаСтарыхБлоков —
replace. Несовместим с аргументом тегДанных. - Идентификатор блока, подлежащего замене и его данные или состояние[только для Java Edition]. Если аргументы не указаны, заменяются все блоки в области.
- Аргументы только для случая, когда обработкаСтарыхБлоков —
- Результат
- Не выполняется, если неверно указаны аргументы.
- Не выполняется, если указанная область не отображается.
- Не выполняется, если объём указанной области больше 32768.
- Не выполняется, если не найдены нужные для замены блоки.
- В случае успеха заменяет блоки в области (x1, y1, z1 -> x2, y2, z2) указанным блоком.
- Примеры
/fill ~-3 ~-3 ~-3 ~3 ~-1 ~3 minecraft:water 0- Заменяет блоки под исполнителем команды водой.
/fill 52 63 -1516 33 73 -1536 minecraft:gold_block 0 replace minecraft:wool 1- Заменяет всю оранжевую шерсть в указанной области золотыми блоками.
/fill ~-3 ~ ~-4 ~3 ~4 ~4 minecraft:planks 2 hollow- Создаёт коробку досок вокруг исполнителя команды, заменяя все блоки внутри коробки воздухом.