AdvancedServerList
Плагин для полной кастомизации отображения сервера в мультиплеерном меню Minecraft: MOTD, текст игроков, ховер и фавикон с поддержкой условий и приоритетов.
AdvancedServerList - это плагин для серверов Minecraft (поддерживает Paper, BungeeCord, Waterfall, Velocity), который позволяет полностью изменить внешний вид вашего сервера в мультиплеерном меню игры. Зачем это нужно? Первое впечатление игрока часто складывается именно из того, что он видит в списке серверов: MOTD (сообщение дня), количество игроков, иконка. С AdvancedServerList вы можете настроить каждую деталь, создавать несколько профилей с разными условиями и приоритетами - например, показывать праздничный MOTD в определенные даты или разное описание для разных версий клиентов.
Поддерживаемые платформы
Плагин работает на:
- Paper (и его форки)
- BungeeCord / Waterfall
- Velocity
Профили списка серверов
Профиль - это отдельный YAML-файл в папке profiles. В нем задаются настройки отображения сервера.
Приоритет и условия
Каждый профиль имеет приоритет (число) и опциональное условие. Плагин перебирает профили от большего приоритета к меньшему и применяет первый, условие которого вернуло true. Если условие не задано, профиль считается подходящим по умолчанию.
Подробнее о приоритетах и условиях
Плейсхолдеры
AdvancedServerList поддерживает два типа плейсхолдеров:
- Встроенные - в формате
${<тип> <значения>}(как в BungeeTabListPlus) - PlaceholderAPI - в формате
%<идентификатор>_<значения>%
Встроенные можно использовать во всех текстовых опциях профиля, а плейсхолдеры PlaceholderAPI - везде, кроме поля condition. Также другие плагины могут добавлять свои плейсхолдеры через API.
Подробнее о плейсхолдерах
Форматирование текста
Для цветов и стилей используется MiniMessage - современный формат, более читаемый и понятный по сравнению с устаревшим &. Он позволяет легко делать градиенты RGB и другие сложные эффекты.
Подробнее о форматировании
Зависимости
Плагин имеет мягкие зависимости (не обязательны):
| Плагин | Поддерживаемые платформы |
|---|---|
| PlaceholderAPI | Paper |
| ViaVersion | Paper |
| PAPIProxyBridge | BungeeCord, Waterfall, Velocity |
| Maintenance | Paper, BungeeCord, Waterfall, Velocity |
Используемые библиотеки
На BungeeCord версии плагин автоматически загружает библиотеки Adventure для поддержки MiniMessage и Configurate для работы с конфигурацией YAML. При выполнении команды /asl migrate MiniMOTD также загружается HOCON-версия Configurate (она удаляется после перезапуска).
Плагин отправляет статистику в bStats - её можно отключить в глобальном конфиге /plugins/bstats/.
Скачайте плагин AdvancedServerList для Майнкрафт и сделайте ваш сервер узнаваемым с первого взгляда!