Заполняйте регионы с теми же элементами управления, что используют создатели карт
Команда /fill записывает один тип блока между двумя противоположными углами. Этот инструмент повторяет практический рабочий процесс: выберите блок, установите только нужные состояния, выберите Old Block Handling (режим) и при необходимости ограничьте, какие существующие блоки будут заменены.
Режимы соответствуют Minecraft Wiki для Java Edition: replace, destroy, keep, hollow, outline. Когда установлен фильтр замены, команда использует fill … replace <filter> и может добавлять outline, hollow или destroy.
Выпадающие списки состояний блока берутся из ванильного реестра blockstates (плюс известные свойства жидкостей/огня, такие как level и age). Оставьте свойство в состоянии unset, чтобы исключить его из команды, и игра использовала его значение по умолчанию.
Список блоков с поиском
Просматривайте более 1000 размещаемых id блоков с отображаемыми именами, тот же класс списков, который нужен генераторам команд для реальной работы с картами.
Управление состояниями для каждого блока
Выбор лавы, огня, ступеней, полублоков и подобных блоков показывает их свойства (level, age, facing, …) с опцией unset.
Old Block Handling + фильтр замены
Выпадающий список режимов обработки существующих блоков, плюс необязательный блок-фильтр или #tag.
Old Block Handling (режимы)
replace - Изменяет каждый блок в регионе без выпадения предметов (по умолчанию).
destroy - Заменяет блоки и выбрасывает их как предметы.
keep - Заполняет только воздух.
hollow - Оболочка из нового блока; внутренняя часть становится воздухом.
outline - Только оболочка; внутренняя часть не изменяется.
outline - Заменяет только внешний слой, оставляя внутреннюю часть пустой.
Фильтр замены - Заменяются только соответствующие блоки (или #tags). Состояния фильтра можно установить так же, как и для размещаемого блока.
Как пользоваться этим инструментом
- Установите два противоположных угла региона.
- Выберите блок для размещения и установите только нужные состояния.
- Выберите Old Block Handling (режим). При необходимости включите фильтр замены.
- Скопируйте команду и сначала протестируйте ее в творческом мире.
Часто задаваемые вопросы по /fill
Что означает unset для состояния?
Это свойство исключается из команды. Ванильная игра затем использует значение по умолчанию для этого свойства.
Почему лава показывает level?
Жидкости используют состояние блока level (0–15). Исходная лава имеет level 0. Выпадающий список берется из реестра свойств, используемого этим инструментом.
Можно ли фильтровать по тегу блока?
Да. Включите фильтр замены и введите tag, например #minecraft:base_stone_overworld, в поле поиска, затем нажмите Enter.
Это тот же инструмент, что и /setblock?
Нет. /fill — это регион между двумя углами. Используйте отдельный генератор /setblock для одной позиции.