WorldEdit: быстрый старт и справочник команд
WorldEdit позволяет мгновенно заполнять области блоками, копировать здания и изменять ландшафт в Minecraft. Чтобы начать работу, возьмите деревянный топор (//wand), выделите два угла постройки и используйте команду //set <блок> для заполнения или //copy / //paste для переноса объектов. Этот инструмент незаменим для крупных строек на серверах (Spigot/Paper) и в одиночной игре (Fabric/Forge).
Оглавление
Установка и права доступа
Для корректной работы WorldEdit необходимо подобрать версию под ваш тип запуска игры.
- Серверы (Bukkit/Spigot/Paper): Скачайте
.jarфайл с официального сайта EngineHub и поместите его в папкуplugins. Перезагрузите сервер. - Клиент (Fabric/Forge/NeoForge): Установите мод через папку
mods. Для Fabric обязательно наличие Fabric API.
В одиночной игре убедитесь, что в мире включены читы. На серверах вам потребуются права оператора (op) или пермишен worldedit.*.
Проверить работоспособность можно командой //version или получением инструмента выделения через //wand.
Выделение регионов (Selection)
Любое действие в WorldEdit начинается с выделения области. По умолчанию используется режим «Кубоид» (Cuboid).
Инструменты выделения
| Команда | Действие |
|---|---|
//wand | Выдать деревянный топор (ЛКМ — точка 1, ПКМ — точка 2) |
//pos1 | Установить первую точку в блок под ногами |
//pos2 | Установить вторую точку в блок под ногами |
//hpos1 | Установить первую точку по направлению взгляда |
//hpos2 | Установить вторую точку по направлению взгляда |
//sel cuboid | Переключиться на стандартное прямоугольное выделение |
//sel sphere | Выделение сферы (ЛКМ — центр, ПКМ — радиус) |
//sel poly | Полигональное выделение (для сложных 2D форм) |
Чтобы увидеть размер текущего выделения, используйте команду //size. Она покажет количество блоков по осям X, Y, Z и общий объем.
Не выделяйте слишком большие объемы (более 50–100 миллионов блоков) за один раз. Это может вызвать переполнение памяти и краш сервера.
Для расширения уже выделенной области используйте:
//expand 10 up— расширить выделение на 10 блоков вверх.//contract 5— сузить выделение на 5 блоков со всех сторон.//expand vert— расширить выделение от бедрока до неба по вертикали.
Основные операции: Set, Replace, Undo
После выделения региона вы можете манипулировать блоками внутри него.
Заполнение и замена
//set <блок>— заполняет весь выделенный регион указанным блоком.- Пример:
//set stoneпревратит всё выделение в камень. - Пример с паттерном:
//set 50%stone,50%dirtсоздаст смесь камня и земли.
- Пример:
//replace <старый> <новый>— заменяет только конкретные блоки внутри выделения.- Пример:
//replace dirt grassзаменит всю землю на траву, оставив остальные блоки нетронутыми. - Пример:
//replace air torchдобавит факелы во все пустые места внутри постройки.
- Пример:
Отмена действий
//undo— отменяет последнее действие. Можно указать количество шагов://undo 3.//redo— возвращает отмененное действие.
Команда //undo работает только для действий, совершенных вашим персонажем. Она не отменяет изменения других игроков.
Копирование, вставка и трансформация
Эти команды позволяют дублировать постройки и перемещать их.
- Копирование:
//copyсохраняет выделенную область в буфер обмена. Точкой привязки (pin point) становится позиция игрока. - Вставка:
//pasteвставляет скопированное относительно вашего текущего положения.//paste -a— вставляет конструкцию, игнорируя воздух (не стирает существующие блоки там, где в копии был воздух).
- Вырезание:
//cutкопирует регион и удаляет его из мира (заменяет на воздух).
Манипуляции с буфером
Перед вставкой объект можно изменить:
//rotate <угол>— поворачивает объект в буфере на 90, 180 или 270 градусов.//flip— отражает объект зеркально относительно направления взгляда.//stack <кол-во> <направление>— размножает выделенный регион.- Пример:
//stack 5 northсоздаст 5 копий постройки друг за другом на север.
- Пример:
//move <дистанция> <направление>— физически перемещает блоки в мире (не через буфер).- Пример:
//move 10 upподнимет всю постройку на 10 блоков выше.
- Пример:
Генерация геометрических фигур
WorldEdit позволяет создавать правильные формы без ручного строительства. Центр фигуры находится там, где стоит игрок.
| Фигура | Команда (Заполненная) | Команда (Полая) | Пример использования |
|---|---|---|---|
| Сфера | //sphere <блок> <радиус> | //hsphere <блок> <радиус> | //sphere glass 10 — стеклянный шар |
| Цилиндр | //cyl <блок> <радиус> <высота> | //hcyl <блок> <радиус> <высота> | //cyl oak_log 5 20 — колонна |
| Пирамида | //pyramid <блок> <высота> | //hpyramid <блок> <высота> | //pyramid sandstone 15 — пирамида |
Для создания эллипсоидов используйте //ellipsoid и //hellipsoid.
Кисти (Brushes) и инструменты
Кисти позволяют «рисовать» блоками или изменять ландшафт кликом правой кнопки мыши, держа определенный предмет в руке.
Назначение кисти
//br sphere <блок> <радиус>— рисует сферы.//br cyl <блок> <радиус> <высота>— рисует цилиндры (столбы).//br smooth <радиус>— сглаживает поверхность (убирает неровности ландшафта).//br ex— тушит огонь в радиусе.//none— убирает кисть с текущего предмета.
Маски для кистей
Чтобы кисть действовала только на определенные блоки, установите маску:
//mask <блок>— кисть будет менять только указанные блоки.- Пример:
//mask grass, затем//br sphere dirt 3. При клике земля будет появляться только на месте травы.
- Пример:
//gmask <блок>— глобальная маска, действует на все команды WorldEdit, пока не будет сброшена (//gmask).
Навигационные инструменты
//thru— телепортирует сквозь стену перед вами.//unstuck— выбрасывает из блока, если вы застряли.//jumpto— телепортирует к блоку, на который смотрите.//ascend— поднимает на ближайшую платформу над головой.
Частые ошибки
- «Selection is empty»: Вы забыли выделить регион или выделение сбросилось. Проверьте текущее выделение командой
//sizeили выделите заново топором. - «Maximum limit exceeded»: Вы пытаетесь изменить слишком много блоков за раз. Лимит задается в конфиге сервера. Разбейте задачу на несколько меньших выделений.
- Неправильная ориентация при вставке: Помните, что
//copyзапоминает ваше положение. Если вы стоите в углу дома при копировании, то при//pasteэтот угол окажется там, где вы стоите сейчас. - Забытая маска: Если блоки не ставятся там, где нужно, проверьте, не активна ли глобальная маска (
//gmask). Сбросьте её командой//gmask.
FAQ
Как сделать полую сферу?
Используйте команду //hsphere (hollow sphere). Например: //hsphere glass 10.
Как удалить всё в выделении?
Используйте //set air. Это быстрее и безопаснее, чем вручную ломать блоки.
Можно ли использовать WorldEdit в Survival? Технически да, если у вас есть права на использование команд. Однако это считается читерством на большинстве серверов. Обычно плагин настроен так, чтобы работать только в креативе или для администраторов.
Как скопировать постройку в другой мир?
WorldEdit хранит буфер обмена в оперативной памяти. Вы можете сделать //copy в одном мире, перейти в другой (через портал или команду /mv tp) и сделать //paste. Буфер сохраняется между мирами, пока вы не перезагрузите клиент/сервер или не очистите его командой //clearclipboard.