Открыть сервисСервис

WorldEdit — плагин редактирования карт для Minecraft

WorldEdit — это плагин (модификация) для игры Minecraft, предназначенный для массового редактирования карт и построек с помощью команд. Один из старейших и наиболее распространённых инструментов для картостроителей, он позволяет изменять блоки в игре в тысячи раз быстрее, чем вручную, и доступен как для серверов (Forge, Fabric, Bukkit/Spigot/Paper), так и в виде мода для одиночной игры.

Возможности и принцип работы

WorldEdit работает через систему команд (префикс по умолчанию //) и набор инструментов-«кистей», применяемых к выделенной области. Основные возможности:

  • постройка и удаление больших объёмов блоков (кубы, сферы, цилиндры, регионы);
  • копирование, вставка, вращение и отражение построек;
  • замена одного блока на другой в заданной области;
  • заполнение и обводка границ;
  • генерация простых форм (стена, мост, пирамида, спираль);
  • работа с масками и шаблонами;
  • отмена и повтор последних действий.

Ключевой принцип: игрок сначала выбирает две точки, определяющие прямоугольную область (куб), а затем применяет к ней команду или инструмент. Точки ставятся wooden axe (деревянной киркой) либо командами //pos1 и //pos2.

Установка

Для серверов на базе Spigot или Paper плагин устанавливается так: скачивается файл worldedit-bukkit.jar с официального сайта EngineHub, файл кладётся в папку plugins сервера, после чего сервер перезапускается. Для Forge или Fabric скачивается соответствующий мод-файл и помещается в папку mods. Для одиночной игры WorldEdit входит в состав популярных сборок, например в CurseForge или в модпаки для создания карт.

По умолчанию команды WorldEdit доступны только игрокам с правами оператора (op). На многопользовательских серверах права раздаются через плагины LuckPerms или GroupManager.

Основные команды

КомандаДействие
//wandПолучить инструмент выделения (кирка)
//pos1, //pos2Поставить первую/вторую точку
//set <блок>Заполнить область указанным блоком
//replace <старый> <новый>Заменить блоки в области
//copy, //cut, //pasteКопировать, вырезать, вставить буфер
//undo, //redoОтменить/повторить действие
//sphere <блок> <радиус>Создать сферу
//cyl <блок> <радиус> <высота>Создать цилиндр
//walls <блок>Построить стены по границе области
//generate <формула>Генерация по математической формуле
//expand <число>Расширить выделение на указанное число блоков
//stack <число>Повторить содержимое выделения несколько раз

Инструменты-«кисти»

Помимо команд, WorldEdit предоставляет инструменты, применяемые кликами по блокам:

  • Axe (кирка) — стандартное выделение двух точек;
  • Brush sphere / cylinder — рисование сферами и цилиндрами (привязывается к предмету командой //brush sphere 5 stone);
  • Extrude — вытягивание стен;
  • Line — проведение линии между двумя точками;
  • Stack — дублирование выделения;
  • Rollback — откат изменений в области.

Полезные приёмы

Быстрое выделение. Дважды кликнуть по блоку с киркой — поставит обе точки. Или выделить область командой //expand vert — расширить её по вертикали до пределов мира.

Работа с большими постройками. Перед копированием полезно увеличить лимит на количество блоков в одной операции — в файле конфигурации worldedit/config/worldedit.properties параметры max-blocks-per-chunk и max-entities-per-chunk. На официальном сайте есть отдельная статья о том, как редактировать большие объекты.

Фильтры и шаблоны. Команда //mask позволяет применять действия только к определённым блокам. //perf переключает режим производительности. //limit <число> задаёт лимит блоков для следующей операции.

Макросы. Плагин WorldEdit CUI (для клиентов) подсвечивает выделенную область — помогает визуально контролировать границы. Для сложных операций используется скриптовый движок CraftBook или JavaScript-расширение.

Безопасность и ограничения

На публичных серверах команды WorldEdit, как правило, выдаются только доверенным пользователям: неправильно использованные команды (//set air на большой области) могут уничтожить постройки. Перед массовыми операциями рекомендуется делать резервные копии мира и использовать //undo сразу после подозрительного действия.

Лимиты по умолчанию защищают сервер от зависаний: слишком большая операция может вызвать кратковременный фриз или даже вылет сервера. Поэтому перед строительством масштабных объектов картостроители разбивают работу на небольшие сегменты.

Расширения

Для WorldEdit существует множество дополнительных плагинов: WorldGuard (защита регионов), WorldPainter (визуальный редактор карт), FAWE (FastAsyncWorldEdit — асинхронная версия с повышенной производительностью), Cuboid (упрощённое выделение). FAWE особенно популярен на больших серверах, так как переносит вычисления в отдельные потоки.

История

WorldEdit создан в 2010 году Sk89q как мод для классической версии Minecraft. С переходом Minecraft на Java-редакции 1.13+ и изменении системы команд плагин был переписан и сейчас развивается на платформе EngineHub. На протяжении более десяти лет WorldEdit остаётся де-факто стандартом редактирования карт в Minecraft-сообществе.

Источники

  • Официальный сайт WorldEdit (EngineHub.org)
  • Документация WorldEdit (enginehub.org/wiki)
  • CurseForge — страница мода WorldEdit
  • Minecraft Wiki — статья о WorldEdit
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru