Guides / Commands & Data

/fill и /clone: лимит в 32 768 блоков и режимы, которые его обходят

Обе команды ограничены 32 768 блоками за вызов и молчаливо игнорируют всё, что сверх этого. Вот режимы hollow, outline и replace, маски clone и способы перемещения построек, превышающих лимит.

/fill и /clone имеют жёсткое ограничение, которое не отображается в ожидаемом сообщении об ошибке: 32 768 блоков на команду. Это 32×32×32. Если вы превысите это значение, команда будет отклонена, что в цепочке Командных блоков выглядит как полное отсутствие действия.

Как определить, превышен ли лимит

Подсчёт включает оба конца, поэтому область от 0 0 0 до 31 31 31 составляет ровно 32 768 — прямо на пределе. От 0 0 0 до 32 32 32 — 35 937, и команда завершится ошибкой.

blocks = (|x2-x1|+1) × (|y2-y1|+1) × (|z2-z1|+1)

Для чего-либо большего разделите на слои и выполните несколько команд. Разделение по оси Y обычно проще всего для понимания.

Режимы fill

РежимДействие
replaceпо умолчанию; опционально фильтрует до одного типа блока
hollowзаполняет внешнюю оболочку, очищает внутреннюю часть до воздуха
outlineзаполняет внешнюю оболочку, оставляет внутреннюю часть нетронутой
destroyсначала выбрасывает существующие блоки в виде предметов
keepзаполняет только воздух, никогда не перезаписывает

hollow против outline — это пара, которую люди путают. Для постройки стеклянной коробки вокруг существующей структуры нужен режим outline; hollow удалит то, что находится внутри.

keep — безопасный режим для ландшафта — он не уничтожит ничего уже размещённого.

Форма фильтра принимает блок для замены последним:

/fill ~ ~ ~ ~10 ~5 ~10 stone replace dirt

Это заменяет только Землю на Камень и оставляет всё остальное нетронутым.

Режимы и маски clone

/clone имеет две независимые настройки, и порядок имеет значение:

Маскаreplace (всё) или filtered <block> (только этот блок) или masked (пропускает воздух в источнике).

Режимnormal, force (разрешает перекрывающиеся области) или move (очищает источник после копирования).

/clone <begin> <end> <destination> masked normal

masked — это то, что вам нужно при штамповке постройки на существующий ландшафт — воздух в источнике не будет пробивать дыры в месте назначения.

move — это то, что удивляет людей: он удаляет оригинал. Отмены нет.

Перекрытие требует force

Если источник и место назначения хоть как-то перекрываются, normal отказывает. force разрешает это, но результат зависит от порядка копирования и редко является тем, что вы хотели. Клонирование в временную область и обратно более предсказуемо.

Чанки должны быть загружены

Обе команды работают только с загруженными чанками. /fill, достигающий незагруженной территории, молчаливо ничего там не делает. Для скриптовых построений сначала /forceload add область, а затем удалите её — иначе та же команда работает, когда вы стоите рядом, и не работает при запуске со спауна.

Создайте любой из них с аргументами в правильном порядке и проверенным количеством блоков в World & Blocks Command Builder.

Конструктор команд мира и блоков →

More guides

Browse all →

Нужны другие инструменты для Minecraft?

Набор генераторов, просмотрщиков и конвертеров прямо в браузере — всё бесплатно.