Плагин для серверов Майнкрафт, который создаёт современные таблицы лидеров из ванильных сущностей BlockDisplay и TextDisplay. На табло выводятся десять строк с головами игроков, значками предметов или частиц, а несколько рейтингов могут сменять друг друга с анимацией.
Возможности
- Несколько независимых табло с собственными местом, поворотом и состоянием.
- Автоматическая смена настроенных рейтингов по таймеру и переход к следующему вручную.
- Источники данных: ванильная статистика Bukkit, пользовательские значения Skript и плейсхолдеры PlaceholderAPI.
- Настройка цветов, значков, цветов мест в рейтинге, формата чисел и времени для каждого рейтинга.
- Поддержка анимированных значков, голов игроков и события
LeaderboardRotateEventдля других плагинов.
Команды
Основная команда — /dirtyleaderboards; также доступны сокращения dlb, leaderboards, dirtyboards, boards, db, dirtyboard, leaderboard, lb, dlbs.
/dlb help— список команд./dlb list— список табло и их состояние./dlb reload— перезагрузкаconfig.yml,leaderboards.ymlиmessages.yml./dlb start <display>— включить табло./dlb stop <display>— выключить табло./dlb skip <display>— переключить табло на следующий рейтинг./dlb move <display>— перенести табло к игроку с текущим направлением.
Если настроено одно табло, параметр <display> можно не указывать.
Права
dirtyleaderboards.admin— доступ ко всем подкомандам/dlb; по умолчанию есть у OP.
Настройка
config.ymlсодержит общие параметры кэширования, форматирования и настройки каждого табло: расположение, порядок смены, цвета и типы блоков.leaderboards.ymlзадаёт источник, заголовок, значок, форматирование и значения пользовательских рейтингов.messages.ymlсодержит сообщения плагина в формате MiniMessage.
При наличии Skript плагин автоматически добавляет синтаксис для запуска, остановки и переключения табло, проверки его состояния и изменения очков пользовательских рейтингов. PlaceholderAPI добавляет плейсхолдеры вида %dirtyleaderboards_top_<board>_<rank>_name%, %dirtyleaderboards_top_<board>_<rank>_value%, %dirtyleaderboards_value_<board>% и варианты с необработанным значением.
Требования
Нужен Paper с поддержкой текстовых компонентов sprite и head. Spigot не поддерживается. Skript и PlaceholderAPI нужны только для соответствующих источников данных и интеграций.
