Fill команда
как заполнить территорию блоками в случайном порядке
В стандартной игре Minecraft (без модов) нет встроенного аргумента в команде /fill, который позволял бы сразу указать несколько разных блоков для случайного заполнения. Команда /fill всегда заполняет выбранную область каким-то одним конкретным блоком.
Тем не менее, заполнить территорию в случайном порядке (например, для красивого тектурирования стен, пола или ландшафта) можно несколькими простыми способами.
Способ 1: Использование команды /clone и случайной замены (Самый быстрый в Vanilla)
Если вам нужно заполнить большую площадь смесью из 2–3 блоков (например, камень, булыжник и каменный кирпич):
Создайте небольшой образец (матрицу) нужного размера неподалеку — небольшой кубик или полоску, где нужные вам блоки размещены в случайном порядке вручную (например, 3х3 или 5х5 блоков).
Скопируйте этот образец с помощью команды /clone, многократно дублируя его по всей нужной территории.
Либо используйте последовательную замену через стандартный /fill с фильтром replace. Например, если вы сначала заполните всю зону гладким камнем, а потом выборочно замените часть блоков на булыжник с помощью сторонних генераторов команд (или командных блоков).
Способ 2: Модификация的世界 (WorldEdit) — Если у вас сервер или одиночная игра с модами
Если вы играете с установленным модом WorldEdit (или на сервере, где он есть), задача решается одной очень простой командой.
Вместо ID одного блока через запятую или проценты перечисляются нужные блоки:
Plaintext
//set 70%stone,20%cobblestone,10%andesite
Эта команда мгновенно заполнит выделенную топориком область указанными блоками в заданном процентном соотношении.
Способ 3: Датапаки или сторонние генераторы
Для чистой версии Java Edition энтузиасты создают специальные датапаки (Data Packs) на случайное заполнение или используют генераторы команд (например, сайты-построители команд для майнкрафта), которые создают цепочки командных блоков. Через командные блоки можно пропустить команду генерации точек (execute + setblock) со случайным выбором (@r), однако для разовой постройки это избыточно.
Самый простой выход в чистом Minecraft: выложить небольшой паттерн из случайных блоков вручную в сторонке и размножить его командой /clone.