dwleaderboards.admin - Все права
dwleaderboards.gui - Просмотр топов в меню
%dwtop_<id>_<место>_name% - никнейм игрока на месте <место>
%dwtop_<id>_<место>_value% - значение игрока на месте <место>
%dwtop_<id>_<место>_full% - готовая строка «никнейм — значение» (по line-format)
%dwtop_<id>_<место>_line% - то же, что _full%
%dwtop_<id>_position% - позиция смотрящего игрока в топе
%dwtop_<id>_value% - значение смотрящего игрока
%dwtop_<id>_name% - никнейм смотрящего игрока
%dwtop_<id>_lastline% - «умная» последняя строка (см. ниже)
%dwtop_<id>_size% - сколько игроков учитывается в топе
%dwtop_<id>_lastline% ─ индивидуальная последняя строка
Голограммы CMI пакетные и резолвят PlaceholderAPI отдельно для каждого зрителя, поэтому строка может отличаться для каждого игрока.
• Если игрок в видимом топе (position <= top-size) → lastline-in-top
• Если игрок в резерве (position <= top-size+reserve) → его строка (подсвечена)
• Если игрок дальше резерва → out-of-top-format
Так игрок всегда видит своё место и результат, даже если он не в топе.
Подсветка строки смотрящего
• Если строка топа принадлежит смотрящему игроку (в GUI, голограмме или любом другом месте), к ней применяется highlight-format (по умолчанию - подчёркивание). Работает везде, где плейсхолдер резолвится для игрока.
/dwl reload - перезагрузить конфигурацию
/dwl gui - открыть меню топов
/dwl list - список отслеживаемых топов
/dwl add <плейсхолдер> - добавить топ
/dwl remove <id|плейсхолдер> - удалить топ
/dwl reset <игрок|all> <топ|all> - сбросить статистику
Cистема топов
Авто-генерация GUI
Гибкая настройка
Форматирование никнейма в топе
Форматирование значения в топе
Форматирование строки в топе
Подчеркивание строки с игроком в топе
Если игрока нет в топе - последняя строка показывает его место и результат
Поддержка готовых топов для форматирования и применения умных механик
Простота.
Оптимизация.
Чистый код.