AdvancedServerList
AdvancedServerList - мощный плагин для кастомизации списка серверов Minecraft. Настраивайте MOTD, favicon, текст и ховер счетчика игроков через профили с условиями и приоритетами.
AdvancedServerList - полный контроль над списком серверов
AdvancedServerList - это плагин для Майнкрафт, который дает админам полный контроль над тем, как сервер выглядит в списке сетевой игры. Ванильные настройки тут сразу меркнут. Вы можете менять MOTD, текст счетчика игроков, ховер при наведении на этот счетчик и сам favicon. Причем все это работает через систему профилей с приоритетами и условиями. Это значит, что можно выводить разный текст в зависимости от онлайна, времени суток или вообще любых других факторов.
Если вы планируете создать сервер Майнкрафт через BungeeHost (https://bungee.host), этот плагин станет отличным дополнением. Он устанавливается буквально в один клик и поможет выделить ваш проект среди сотен других, привлекая больше игроков. Арендовать сервер Майнкрафт на BungeeHost в связке с грамотной настройкой списка серверов - залог популярности вашего проекта.
Как работают профили
Плагин использует так называемые Server List Profiles. По сути, это YAML-файлы в папке profiles, где хранятся все настройки внешнего вида.
Приоритеты и условия
У каждого профиля есть свой приоритет и опциональное условие. Приоритет определяет, какой файл плагин будет использовать первым - от большего числа к меньшему. Условия нужны, чтобы задать, когда именно показывать конкретный профиль. Как только находится профиль, чье условие возвращает true, плагин использует именно его. Это позволяет, например, выводить сообщение о техническом обслуживании, если онлайн превышает лимит, или менять MOTD по выходным.
Плейсхолдеры
AdvancedServerList поддерживает два типа плейсхолдеров. Внутренние используют формат ${<type> <values>}, который изначально появился в BungeeTabListPlus. Также поддерживается PlaceholderAPI через формат %<identifier>_<values>%.
Важный нюанс: внутренние плейсхолдеры можно использовать во всех текстовых полях, а вот PlaceholderAPI нельзя применять в поле condition. Сторонние плагины также могут добавлять свои плейсхолдеры через API.
Форматирование
Для цветов и форматирования текста используется MiniMessage. Это гораздо удобнее и читабельнее, чем устаревшее форматирование через символ &. MiniMessage позволяет легко делать сложные вещи вроде RGB-градиентов, что особенно актуально для свежих версий Minecraft (1.19, 1.20, 1.21).
Поддерживаемые платформы
Плагин отличается широкой совместимостью. Он поддерживает работу на:
- Paper и Spigot
- Folia
- BungeeCord и Waterfall
- Velocity
Зависимости
Плагин опционально зависит от других проектов (soft-depend), то есть они не обязательны, но расширяют функционал.
| Плагин | Поддерживаемые платформы |
|---|---|
| PlaceholderAPI | Paper |
| ViaVersion | Paper |
| PAPIProxyBridge | BungeeCord, Waterfall, Velocity |
| Maintenance | Paper, BungeeCord, Waterfall, Velocity |
Внешние библиотеки
AdvancedServerList может автоматически скачивать необходимые библиотеки. Они лежат в /plugins/AdvancedServerList/libs/. Удалять их не стоит, если иное не указано явно, так как они обеспечивают базовый функционал.
Например, для BungeeCord версии скачиваются библиотеки Adventure (для MiniMessage) и Configurate (для работы с YAML конфигами). Если вы используете команду /asl migrate MiniMOTD для переноса настроек, скачается HOCON-версия Configurate. Перезапустите прокси или сервер после миграции, и эту HOCON-библиотеку можно будет удалить.
Итог
Если вы хотите, чтобы ваш сервер выделялся, а не выглядел как дефолтный ванильный проект - скачать AdvancedServerList определенно стоит. Система профилей с условиями делает его невероятно гибким инструментом для любого администратора.
Скриншоты AdvancedServerList
Часто задаваемые вопросы
Совместимость
Создатели
Детали
Версии плагина AdvancedServerList
Доступно 325 версий. Сначала показаны самые популярные и самые свежие.