Плагин для серверов Майнкрафт, который создаёт границы мира и непроходимые стены произвольной формы. Он подходит для ограничения игровых зон: можно поставить круглую или квадратную границу, а также несколько прямых и диагональных стен.
Возможности
- Для каждого мира создаётся одна граница:
circleилиsquare, с настраиваемыми центром и радиусом. - Именованные стены можно размещать в любом количестве; они бывают ограниченными или бесконечными по ширине и высоте.
- Границы и стены останавливают обычное перемещение и телепортации с обеих сторон.
- Клиентский мод Fabric отображает поверхности границ текстурой ванильной границы мира. Они видны до дистанции прорисовки, не зависят от частиц и дистанции сущностей.
- Без клиентского мода круглые границы и стены показываются частицами, а квадратная граница использует встроенную механику Майнкрафт.
Команды
/ub border create <circle|square> <radius> [centerX centerZ]
/ub border center <x> <z>
/ub border radius <radius>
/ub border shape <circle|square>
/ub border info
/ub border delete
/ub pos1 [x y z]
/ub pos2 [x y z]
/ub wall create <name> [infiniteWidth] [infiniteHeight]
/ub wall center <name> <x> <z>
/ub wall infinitewidth <name> <true|false>
/ub wall infiniteheight <name> <true|false>
/ub wall info <name>
/ub wall list
/ub wall delete <name>
/ub modrequired <true|false>
/ub reload
Команды /ub pos1 и /ub pos2 без координат сохраняют текущую позицию игрока. Для стены с ограниченной высотой две координаты Y задают её нижнюю и верхнюю границы.
Права
ultraborder.admin— доступ к административным командам; по умолчанию есть у операторов сервера.ultraborder.bypass— позволяет проходить сквозь все настроенные границы и стены.
Настройка
Основной файл — plugins/UltraBorder/config.yml.
client-mod.required— требует клиентский мод Fabric у всех игроков. Приfalseигроки могут заходить и без него.client-mod.handshake-timeout-ticks— время ожидания подключения клиентского мода в тиках.client-mod.disable-particles-for-modded-players— отключает резервные частицы для игроков с модом.
Требование клиентского мода можно изменить без перезапуска командой /ub modrequired <true|false>.
Требования
Серверная часть рассчитана на Paper и использует Bukkit API; возможна совместимость со Spigot. Для улучшенного отображения игрокам нужен клиентский мод, Fabric Loader и Fabric API. Проверка столкновений работает на сервере и для игроков без мода.
