Плагин для серверов Майнкрафт на Velocity, который добавляет выбор подключённого сервера через команду /server. Серверы можно объединять в группы, показывать в меню-инвентаре или в кликабельном сообщении чата, а доступ ограничивать правами.
Возможности
- Игрок видит серверы только из своей текущей группы.
- Для каждой группы можно включить меню-инвентарь либо текстовый выбор в чате.
- У сервера задаются отображаемое имя и предмет-значок; для значков рекомендуется использовать ванильные идентификаторы, например
minecraft:compass. - Параметр
hide-from-listскрывает сервер из меню и списка, но позволяет попасть на него командой при наличии права. - При переходе между серверами группы можно выводить сообщение всем игрокам этой группы.
- Все сообщения поддерживают MiniMessage. Доступны плейсхолдеры
%servername%,%playercount%,%players%,%server%,%player%,%previousserver%и%previousservername%. - MiniPlaceholders позволяет использовать дополнительные плейсхолдеры из других плагинов.
Команды
/server [server]— открыть выбор сервера или сразу подключиться к указанному серверу./lcserver reload— перезагрузить конфигурацию.
Права
lostcrafters.server.use— доступ к/server.lostcrafters.server.reload— доступ к/lcserver reload.lostcrafters.serveraccess.<server>— подключение к определённому серверу, где<server>— его внутреннее имя в Velocity.lostcrafters.serveraccess.*— подключение ко всем серверам.
Доступ к серверам выдаётся явно через права. Если право отозвано у уже подключённого игрока, его перенаправят на резервный сервер из velocity.toml; когда резервного сервера нет, игрок будет отключён.
Настройка
Основной файл: plugins/lostcrafters/server/config.yml. В разделе server-groups создаются группы и их серверы. Для группы используются параметры name, show-gui и enable-switch-broadcast, для сервера — name, item и hide-from-list.
Требования
Нужен Velocity. Для меню-инвентаря требуется Protocolize; LuckPerms используется для управления правами. MiniPlaceholders подключается для дополнительных плейсхолдеров.
