
WorldEditSelectionVisualizer
Плагин WorldEditSelectionVisualizer для серверов Minecraft позволяет визуализировать выделения WorldEdit частицами. Игрокам не нужен клиентский мод - всё работает на стороне сервера Bukkit/Spigot.
WorldEditSelectionVisualizer
Что это и зачем нужно
Если вы хоть раз строили на сервере с WorldEdit, то знаете эту боль: выделил регион, ввёл команду, а результат - сюрприз. Особенно когда работаешь со сферами, цилиндрами или сложными полигонами. WorldEditSelectionVisualizer (WESV) решает эту проблему раз и навсегда.
По сути, это тот же WorldEditCUI, только в виде плагина для Bukkit. Игрокам не нужно ничего ставить на клиент - частицы отрисовываются сервером. Зашёл, выделил, увидел границы. Всё честно и без танцев с бубном.
Фишки плагина
- Частицы вокруг выделения WorldEdit - видно сразу, где начинается и заканчивается регион
- Никаких клиентских модов - работает из коробки
- Поддерживает кубоид, сферу, эллипсоид, цилиндр, полигон и выпуклые выделения
- Можно показать текущий буфер обмена (то, что вы скопировали)
- Команда
/wesv toggleвключает/выключает визуализатор - Опция показывать выделение только когда держишь инструмент выделения (по умолчанию деревянный топор)
- Настраиваемый тип частиц и дистанция отрисовки
- Защита от лагов: если выделение слишком большое, частицы не спавнятся
- Гибкая настройка под производительность вашего сервера
- Работает и с WorldEdit, и с FastAsyncWorldEdit
- Совместимость с Minecraft начиная с версии 1.7.10 - реально для старых сборок
- На версиях 1.16+ поддерживаются RGB-цвета в сообщениях через формат
&#rrggbb - PlaceholderAPI: плейсхолдеры
%wesv_toggled_selection%,%wesv_toggled_clipboard%,%wesv_volume_selection%,%wesv_volume_clipboard% - Поддержка Folia - для современных серверов с многопоточностью
Команды и права
Команды
/wesv toggleи/wesv toggle clipboard- включить/выключить визуализацию выделения или буфера/wesv lock- зафиксировать точку отрисовки буфера на текущем месте (удобно, когда копируешь что-то и хочешь прикинуть, как оно встанет)/wesv lock tp- телепортироваться к зафиксированной точке/wesv reload- перезагрузить конфиг
Права (permissions)
wesv.toggle- использовать команду переключенияwesv.use- разрешить включение визуализатораwesv.reload- перезагружать конфигурацию из config.yml
Настройка производительности
Плагин может быть прожорливым, если не настроить. В конфиге есть ключевые параметры:
selection-update-interval- как часто обновляется выделение (в тиках). По умолчанию 20 - это 1 раз в секунду. Влияет на нагрузку сервера, но не на FPS игроков.max-selection-size- максимальный размер выделения для отрисовки. Ставьте разумные значения, иначе при выделении целого чанка частиц будет столько, что сервер ляжет.points-distance- расстояние между частицами. Чем больше, тем меньше частиц и ниже нагрузка.view-distance- дистанция, с которой игрок видит частицы. На 1.7.10 ограничена 16 блоками (спасибо Mojang).
Если на сервере много игроков или слабое железо, лучше уменьшить max-selection-size до 10000-20000 и увеличить points-distance до 2-3.
Важно знать
- Если игрок отключил визуализатор и вышел, при следующем заходе он останется выключенным (если
save-toggle: true). - Для кубоидных выделений можно включить отрисовку верхней и нижней грани -
cuboid-top-bottom: true. По умолчанию выключено, чтобы не спамить частицами. - Если используете FastAsyncWorldEdit, плагин работает с ним без проблем.
- На больших выделениях (больше 50000 блоков) частицы не спавнятся - это защита от лагов.
Для кого этот плагин
Если вы админ сервера, где игроки активно пользуются WorldEdit - WESV мастхэв. Особенно на приватах, где нужно точно видеть границы региона перед тем, как вводить //set. Ну и для себя, когда строите что-то сложное - сфера или эллипсоид без визуализации это лотерея.
Скачайте плагин WorldEditSelectionVisualizer и забудьте про "ой, я не туда выделил". Работает на любом сервере с Bukkit/Spigot/Paper, начиная с Minecraft 1.7.10.
Сервер для плагина WorldEditSelectionVisualizer - как у профи
Плагин WorldEditSelectionVisualizer создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином WorldEditSelectionVisualizer для друзей можно за пару минут - BungeeHost всё уже подготовил.
