Minecraft Wiki
Advertisement
fill
Ограничения

Оператор

Первое появление

1.8 (14w03a)
PE Alpha 0.16.0 (PE Alpha 0.16.0 build 1)

Заполняет всю или часть области указанными блоками.

Использование
  • Java Edition
fill <x1> <y1> <z1> <x2> <y2> <z2> <блок> [значениеДанных|состояние] [обработкаСтарыхБлоков] [тегДанных]
fill <x1> <y1> <z1> <x2> <y2> <z2> <блок> <значениеДанных|состояние> replace [заменяемыйБлок] [заменяемоеЗначениеДанных|заменяемоеСостояние]
  • Bedrock 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 (BE: from: x y z и to: x y z)
Координаты двух противоположных угловых блоков области, подлежащей заполнению. Могут быть указаны относительные координаты.
блок (BE: tileName: string)
Идентификатор блока, которым необходимо произвести заполнение.
значениеДанных (BE: tileData: int) (необязательно)
Данные блока.
состояние (необязательно)‌[только для Java Edition]
Состояние блока.
обработкаСтарыхБлоков (BE: oldBlockHandling: string) (необязательно)
Допустимые значения:
  • destroy — Заменяет блоки указанным, выбрасывая старые блоки (в том числе те, которые не были изменены) и их содержание, если они были бы добыты киркой или лопатой без чар. (с листьев падают не блоки листьев, а саженцы и яблоки, поскольку блоки листьев возможно получить только с помощью ножниц)
  • hollow — Заменяет блоки указанным только на внешних сторонах. Остальные блоки заменяются воздухом и выкидывают своё содержание.
  • keep — Заменяет воздух указанным блоком.
  • outline — Заменяет блоки указанным только на внешних сторонах. Остальные блоки остаются нетронутыми.
  • replace — Заменяет блоки указанным. Дополнительно может быть указано, какие блоки заменять (см. заменяемыйБлок и заменяемоеЗначениеДанных ниже).
По умолчанию replace.
тегДанных (необязательно)‌[только для Java Edition]
Тег данных блока. Должен быть в формате NBT. Не совместим с аргументами заменяемыйБлок и заменяемоеЗначениеДанных.
заменяемыйБлок и заменяемоеЗначениеДанных|заменяемоеСостояние (BE: 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
Advertisement