Заполнить большой объем блоками “как топором” в ванильном Minecraft нельзя. Но можно сделать то же действие без модов в понимании большинства игроков: через WorldEdit, где “топор” используется для выделения региона, а команды заполняют блок-объем мгновенно.
Ниже - рабочий сценарий: поставить WorldEdit, выделить объем топором и заполнить его блоками.
Что нужно для результата
- Сервер с поддержкой плагинов (WorldEdit ставится как плагин).
- Доступ к командам WorldEdit (права могут понадобиться).
- Деревянный топор WorldEdit, который выдает команда
//wand.
WorldEdit - редактор мира, который меняет тысячи блоков в выбранной области. Это решение известно в сообществе и официально описано в материалах по плагину.
Источник: документация WorldEdit на Minecraft Wiki и описание возможностей плагина.
Установка WorldEdit
На сервере
- Скачайте WorldEdit для Bukkit/Spigot с официального проекта (dev.bukkit.org указан в справке по WorldEdit).
- Положите файл в папку
plugins. - Перезапустите сервер.
Дальше откройте консоль или используйте чат, чтобы выдать себе топор и команды.
В одиночной игре
Для одиночной игры у WorldEdit обычно используют сборку как мод/дополнение под клиент. Подробности зависят от того, какую версию вы берете, но по сути суть та же - вам нужен инструмент WorldEdit, а не ванильный интерфейс.
Выделите регион топором
WorldEdit работает через выделение кубоида. Вы выделяете регион, а затем командами заполняете его.
Получите топор
В чате выполните:
- //wand
Теперь в руке будет “топор выделения”.
Задайте границы
Есть три популярных способа. Самый удобный - по углам.
- Подойдите к первой точке.
- Нажмите ЛКМ по блоку - поставится первая позиция.
- Нажмите ПКМ по второму блоку - поставится вторая позиция.
Проверка: после задания двух точек WorldEdit покажет, сколько блоков выделено.
Те же команды выделения есть и в виде позиционных команд:
- //pos1 и //pos2
- //hpos1 и //hpos2
Источник по выделению региона: раздел “Выделение регионов” в справке по WorldEdit.
Заполните выделенный регион блоками
Когда регион выделен, используйте команду //set.
Заполнение одним видом блока
Команда:
- //set <блок>
Примеры:
- //set stone
- //set hand (если ваш блок должен браться из того, что вы держите)
Команда //set заполняет всю выделенную область указанным блоком. Это прямо описано в справках по WorldEdit.
Заполнение несколькими блоками с процентами
Если нужно смешать, используйте формат с процентами:
- //set 10%wool:blue,90%wool:orange
Так WorldEdit распределит блоки по объему по заданным пропорциям.
Эта логика описана в справочниках по WorldEdit: блоки перечисляются через запятую, а проценты задают долю каждого блока.
Частые задачи: “направление”, расширение и быстрые объемы
Когда вы выделили маленькую область, часто нужно увеличить ее.
Увеличить регион в выбранном направлении
Используйте:
- //expand <количество> <направление>
Примеры направлений:
- up, down, north, south, east, west
Команда расширяет регион в указанном направлении.
Источник: списки команд WorldEdit включают //expand и //contract, а направления перечисляются в справках.
Сузить или сдвинуть
//contract <количество> <направление>//shift <количество> <направление>
Типичные ошибки
| Ошибка | Как проявляется | Как исправить |
|---|---|---|
| Не выделен регион | Команда //set не дает ожидаемый результат |
Сначала задайте //pos1///pos2 или выделите топором через ЛКМ/ПКМ |
| Путаете “топор” с обычным инструментом | Действия руками ничего не выделяют | Используйте именно //wand, затем выделяйте ЛКМ и ПКМ |
| Неверный формат блока | Заполнение не происходит или вместо нужного блока подставляется другое | Пишите блок по названию (например stone) или используйте корректные id формата |
| Нужны пропорции, но вы перечислили блоки без процентов | Получается не смесь, а случайное распределение “не так как планировали” | Используйте 10%... , 90%... в одной команде //set |
| Слишком большой объем без проверки | Сервер может “тормозить” из-за масштаба | Перед финальным заполнением уменьшите выделение, проверьте границы и размер |
Полезные ссылки
- https://ru.minecraft.wiki/w/WorldEdit
- https://lastcraft.fandom.com/ru/wiki/WorldEdit
- https://forum.myarena.ru/index.php?/topic/4676-komandy-worldedit/