Плагин для серверов Майнкрафт, который превращает таблички в интерактивные порталы между серверами сети. Он показывает онлайн, число свободных мест, MOTD, задержку, состояние обслуживания и очереди, а игрок переходит на нужный сервер нажатием по табличке.
Возможности
- Для каждой таблички задаются название, цель подключения, оформление, анимация, группа, профиль, доступ, запасная цель и блоки вокруг неё.
- Поддерживаются переходы на сервер по имени в Velocity или напрямую по публичному адресу
host:port. - Пулы серверов распределяют игроков по правилам
LEAST_PLAYERS,ROUND_ROBIN,RANDOMиFIRST_AVAILABLE. - При заполненном или недоступном сервере игрока можно перенаправить на другой сервер из пула, запасную цель или в очередь.
- Очередь показывает в панели действий место игрока, её размер, тип, табличку, пул и предпочтительный сервер. Приоритет очереди можно выдавать правами.
- Для игрока без нужного доступа табличка отображается как личная надпись
ACCESS DENIED; остальные игроки продолжают видеть обычное оформление. - При наведении на табличку могут выводиться название, статус, онлайн и MOTD. Доступны звуки, частицы и заголовки.
- Внутриигровой редактор позволяет управлять табличками, целями, профилями, пулами, доступом, обслуживанием и функциями плагина.
- Поддерживается PlaceholderAPI: его заполнители можно применять в макетах, заголовках, профилях и сообщениях.
Команды
/vsign create <id> <velocity|direct> <target> [group]
/vsign remove [id]
/vsign info [id]
/vsign list
/vsign maintenance <id|group:name> <on|off|toggle>
/vsign group <create|delete|add|remove|maintenance|list> ...
/vsign set <id> <name|profile|permission|pool|fallback|target> <value...>
/vsign template <list|apply name>
/vsign refresh
/vsign reload
/vsign editor [id]
/vsign queue status
/leavequeue
При удалении таблички через /vsign remove восстанавливается исходный блок за ней. Управляемые таблички и поддерживающие их блоки защищены от случайного разрушения.
Настройка
Основные параметры находятся в config.yml, сообщения — в messages.yml, макеты и анимации — в layouts.yml, профили — в profiles.yml, пулы — в pools.yml, группы — в groups.yml, таблички — в signs.yml. Переключатели из редактора сохраняются в toggles.yml.
Шаблоны modern, minimal и classic можно менять с помощью форматирования MiniMessage. Для прямой цели адрес должен быть публично доступен игрокам; сервер без авторизации нельзя открывать напрямую.
Требования
Плагин работает на Paper и Folia. Velocity нужен только для переходов к серверам, указанным по имени; для них в velocity.toml включается bungee-plugin-message-channel = true. PlaceholderAPI подключается по желанию.
