
WorldEditDisplay - визуализация выделения WorldEdit на сервере
Серверный плагин WorldEditDisplay для Minecraft 1.20-1.21 добавляет наглядное отображение выделений WorldEdit с помощью Display Entities. Игроки видят свои регионы без установки клиентских модов. Настройка цвета, толщины линий, заливки, шеринг выделений и просмотр за игроками - всё прямо на сервере.
Список изменений
WorldEditDisplay v2.1.1 Release Notes
Summary
Release adding per-shape see-through settings, a rendering rebase task, and fixing a rendering issue with polyhedron selections.
Note: This release is not fully backward-compatible for configuration.
renderer.global.see_throughhas been removed. Please update yourconfig.ymlbefore upgrading.
Changelog
-
fix(renderer): Polyhedron vertex visibility
- Fixed a bug where polyhedron vertex markers were not displayed when only vertex (
p) events had been received and faces (poly) had not yet been reported by WorldEdit. Vertex markers are now rendered immediately as vertex events arrive.
- Fixed a bug where polyhedron vertex markers were not displayed when only vertex (
-
change(renderer): Per-shape
see_throughconfiguration- Removed the global
renderer.global.see_throughsetting. - Added individual
see_throughsettings for each shape type (cuboid, cylinder, ellipsoid, polygon, polyhedron). - Existing configurations using
renderer.global.see_throughmust be updated to the new per-shape format.
- Removed the global
-
feat(renderer): Rendering rebase task
- Added a periodic rebase task to keep TextDisplay entities within view range as players move.
-
perf(renderer): Reduce ellipsoid grid line count
- Changed
calculateGridStepformula fromradius / Ntoceil(2 * radius / N). radius_grid_divisionnow controls the approximate number of grid lines per axis plane rather than being a divisor of the radius.- For mid-sized ellipsoids (e.g. radius 10), grid lines per plane drop from ~20 to ~5, reducing total line entity count by up to 75%.
- Changed
-
chore(deps): Bumped TextDisplayShape dependency to 1.3.0.
Notes
- No public API changes.
- Configuration is not fully backward-compatible:
renderer.global.see_throughhas been replaced with per-shape settings.
Full Changelog: https://github.com/TWME-TW/WorldEditDisplay/compare/2.1.0...2.1.1
