LightWorldEdit
Когда хочется быстро изменить ландшафт, возвести стены или выровнять площадку, а громоздкий WorldEdit со своими полутора сотнями команд кажется избыточным, на помощь приходит LightWorldEdit. Это крошечный плагин для Paper, который умещает базовый инструментарий редактирования мира всего в 17 команд — ровно столько, чтобы не отвлекаться на бесконечные подкоманды и настройки, но при этом уверенно справляться с повседневными задачами строителя.
Плагин создан как облегчённая замена классическому WorldEdit и нацелен исключительно на Paper (не Folia). Он работает на версиях Minecraft 1.21 – 1.21.11 и использует только синхронные правки блоков — точно так же, как любой обычный Bukkit-плагин. Никаких планировщиков регионов, никакой фоновой обработки чанков, никаких асинхронных передач. Код остаётся простым, читаемым и удобным для самостоятельной модификации. Если вам нужен лёгкий инструмент, который не перегружает сервер и не требует изучения сотен команд, LightWorldEdit для Minecraft — отличный выбор.
Почему именно LightWorldEdit?
Главное преимущество — минимализм. Вместо 150+ команд и подкоманд, которые есть в полноценном WorldEdit, здесь оставлено только самое необходимое. При этом сохранена привычная механика: все команды вводятся с двойным слэшем (//set, //wand и так далее). Это не опечатка, а осознанное решение — команды регистрируются с ведущим слэшем, и стандартный обработчик Minecraft воспринимает их как обычные. Вы получаете знакомый интерфейс без лишней путаницы.
Плагин поддерживает полный синтаксис состояний блоков. Например, //set oak_stairs[facing=north] поставит дубовые ступени в нужном направлении. Можно использовать списки блоков через запятую для случайного смешивания: //set stone,dirt,gravel заполнит выделение случайной смесью из трёх материалов. Это даёт гибкость, достаточную для большинства строительных задач на сервере.
Основные команды LightWorldEdit
Всего 17 команд, но каждая на своём месте. Вот ключевые из них:
- //wand — получить инструмент выделения (золотой топор по умолчанию). Левый клик задаёт первую точку, правый — вторую.
- //pos1 [x y z] и //pos2 [x y z] — установить позиции выделения вручную или по текущему местоположению.
- //set — заполнить выделенную область указанным блоком или смесью.
- //replace — заменить один тип блока на другой внутри выделения.
- //copy и //paste — копирование и вставка выделенной области относительно вашего положения.
- //undo и //redo — отмена и повтор действий для каждого игрока.
- //help (или //lwe) — список всех доступных команд.
Этого набора хватает для большинства строительных сценариев: от быстрой заливки пола до копирования сложных конструкций. Если вы ищете, где скачать LightWorldEdit, то плагин доступен на основных площадках для Paper-сборок. Для тех, кто пользуется лаунчером foxygame.net, LightWorldEdit уже присутствует в каталоге дополнений — достаточно выбрать его в списке, и лаунчер сам разместит файлы в нужной директории, избавляя от ручного копирования jar-файлов.
Как установить LightWorldEdit
Процесс установки не отличается от любого другого Bukkit-плагина. Скачайте LightWorldEdit под вашу версию Paper (1.21 – 1.21.11), поместите jar-файл в папку plugins сервера и перезапустите сервер или выполните plugman load LightWorldEdit, если используете менеджер плагинов. Плагин не требует дополнительных зависимостей и не создаёт сложных конфигурационных файлов — всё необходимое появится в папке plugins/LightWorldEdit после первого запуска. Кстати, если вы играете через лаунчер foxygame.net, автообновления позаботятся о том, чтобы LightWorldEdit всегда был актуальной версии, и вам не придётся вручную отслеживать новые билды.
Настройка и конфигурация
В файле config.yml можно изменить три параметра:
- wand-item — материал инструмента выделения (по умолчанию GOLDEN_AXE). Можно задать любой предмет, например, STICK или WOODEN_SHOVEL.
- default-limit — максимальное количество блоков, которое может быть изменено за одну операцию без специального разрешения. По умолчанию 50 000. Поскольку все правки выполняются синхронно в основном потоке, этот лимит служит предохранителем от лагов — нет фонового распределения работы по тикам.
- history-size — глубина истории отмены/повтора для каждого игрока (по умолчанию 20 действий).
Права и разрешения
По умолчанию все команды доступны только операторам. Система прав разделена на группы, что позволяет гибко настраивать доступ:
lightworldedit.selection— охватывает команды выделения (pos1, pos2, sel, size, expand, contract).lightworldedit.region.set— только команда //set.lightworldedit.region.replace— //replace.lightworldedit.clipboard— //copy, //paste.lightworldedit.history— //undo, //redo.lightworldedit.*— даёт все права плагина.lightworldedit.limit.unlimited— снимает ограничение на количество блоков за операцию.
Такая детализация позволяет, например, разрешить игрокам выделять области, но запретить массовую заливку, или наоборот — доверить строителям полный набор, оставив лимит для предотвращения случайных огромных правок.
Для кого этот плагин
LightWorldEdit идеально подходит для небольших и средних серверов, где не нужна вся мощь WorldEdit, но хочется иметь быстрый инструмент для редактирования мира. Он также будет полезен разработчикам, которые хотят изучить устройство плагина для Paper — код намеренно прост и лишён сложных асинхронных конструкций. Если вы ищете LightWorldEdit для Minecraft в качестве лёгкого решения, которое не конфликтует с другими плагинами и не создаёт лишней нагрузки, это именно то, что нужно.
Плагин не пытается заменить WorldEdit во всех сценариях, но закрывает 90% повседневных задач: выровнять рельеф, построить стены, скопировать постройку, отменить неудачное действие. При этом он остаётся предсказуемым — все изменения происходят мгновенно в том же тике, без задержек и очередей. Это особенно важно на серверах с активным строительством, где важна отзывчивость.
Итог
LightWorldEdit — это крошечный, но продуманный инструмент, который возвращает радость быстрого строительства без изучения толстых мануалов. Всего 17 команд, синхронная работа, поддержка Paper 1.21 – 1.21.11 и понятная система прав делают его отличным дополнением для любого сервера. Попробуйте его в деле, и, возможно, вы уже не захотите возвращаться к громоздким аналогам.