Плагин для серверов Майнкрафт с пвп-рейтингом, очками за убийства, званиями и таблицами лидеров. Игрок получает очки за убийства, теряет их после смерти, следит за статистикой и соревнуется с другими игроками; русский язык интерфейса поддерживается.
Возможности
- Очки можно начислять по фиксированным значениям или по системе Elo, где победа над сильным противником ценнее.
- Статистика включает убийства, смерти, KDR, текущую и лучшую серию убийств.
- Таблицы лидеров доступны текстом, через PlaceholderAPI и, при включении, в интерактивном меню с головами игроков.
- Настраиваются звания, цвета, градиенты и шкала прогресса до следующего звания.
- За повышение звания, достижения и серии убийств можно выдавать команды, очки и деньги через Vault.
- Сезоны умеют архивировать рейтинг, награждать лидеров и сбрасывать результаты вручную либо по расписанию.
- Защита от фарма учитывает задержку между убийствами одной жертвы и может проверять одинаковый IP-адрес.
- Данные хранятся в SQLite или MySQL; доступны 17 языков, включая русский.
Команды
/rank— показать свои очки и звание./rank top— открыть таблицу лидеров./rank stats [player]— показать статистику./rank <player>— посмотреть очки другого игрока./rank set|add|take <player> <amount>— установить, добавить или отнять очки./rank reset <player>и/reset <player>— сбросить очки игрока./rankscore— показать точное число очков./ranksystem reload— перезагрузить конфиг и языковые файлы./ranksystem season [reset confirm]— посмотреть сведения о сезоне или подтвердить его сброс.
Права
rankplugin.admin— управление очками, настройками и сезонами; по умолчанию доступно операторам.rankplugin.others— просмотр ранга и статистики другого игрока; по умолчанию доступно операторам.
Настройка
Основной файл находится по пути plugins/RankPlugin/config.yml, языковые файлы — в plugins/RankPlugin/lang/. В конфиге задаются язык, тип базы данных, начальные очки, режим подсчёта, награда и штраф за убийство, лимит очков, защита от фарма, награды за серии и размер таблицы лидеров.
Отдельно включаются разделы ranks, rewards, season и leaderboard.gui. Для вывода данных в других плагинах доступны плейсхолдеры PlaceholderAPI, например %ranksystem_score%, %ranksystem_kills%, %ranksystem_rank% и %ranksystem_top_1_name%.
Требования
Плагин работает на Paper и Spigot с Java 8 или новее. SQLite встроен; для MySQL укажите параметры базы в конфиге. Vault нужен только для денежных наград, PlaceholderAPI — только для плейсхолдеров.
