Мод для Майнкрафт с рейтинговыми пвп-боями покемонов из Cobblemon. Он добавляет подбор соперников, отдельный рейтинг Elo для каждого формата, сезоны, таблицы лидеров и награды.
Возможности
- Форматы боёв:
singles,doublesи2v2singles; рейтинг Elo, статистика и награды ведутся для каждого из них отдельно. - Игроки попадают на настроенные арены автоматически и после боя возвращаются обратно. Выход из игры во время матча засчитывается как поражение и снижает Elo.
- Есть очереди подбора с ограничением разницы Elo; при долгом ожидании допустимый разброс рейтинга можно расширять.
- Меню открываются через чат и графический интерфейс: в них доступны очередь, личная статистика, рейтинги и сведения о сезоне.
- При включённом предварительном выборе команды игрок выбирает покемонов для боя, если их количество превышает заданный лимит.
- В Placeholder API доступны значения Elo, звания, побед, поражений, процента побед, серий, места в рейтинге, состояния очереди и данных сезона. Для форматов используются, например,
%cobblemon_ranked:elo_singles%и%cobblemon_ranked:rank_title_doubles%.
Как пользоваться
После установки клиентской части клавиша X по умолчанию открывает графическое меню. В очередь можно вступить командой /rank queue join [format], а выйти из всех очередей — /rank queue leave.
/rank gui— главное меню./rank gui_queue— меню подбора соперника./rank status— состояние очереди./rank gui_myinfo— собственный рейтинг./rank info <format> <season>— статистика за указанный формат и сезон./rank top <format> [season] [page] [count]— таблица лидеров./rank pokemon_usage <season> <page>— статистика использования покемонов.
Настройки
Основные параметры находятся в cobblemon_ranked.json: формат по умолчанию, размер команды, лимиты Elo, длительность сезона, начальный Elo и правила изменения рейтинга. Здесь же задаются арены, команды наград за победу и звания с порогами Elo.
Можно ограничить уровень покемонов, повторяющиеся виды и предметы, а также запретить конкретных покемонов, предметы, атаки, характеры, способности, пол или сияющих покемонов. Отдельно настраиваются восстановление здоровья после боя, запрет ломать блоки во время матча и количество покемонов для выбора в одиночных и парных боях.
Хранилище рейтингов выбирается в database.json: sqlite или mysql.
Требования и совместимость
Основная часть мода устанавливается на сервер. Для функции enableTeamPreview требуется также клиентская установка; она добавляет выбор покемонов перед боем и открытие меню клавишей X.
