Плагин для серверов Майнкрафт с рейтинговыми пвп-дуэлями один на один, подбором соперников и таблицами лидеров. Рейтинги и результаты боёв синхронизируются с сервисом PvPIndex, поэтому могут сохраняться для всей сети серверов.
Возможности
- Режимы Crystal, Sword, Pot, NoDebuff, Soup, Axe, Mace, Boxing, Sumo, UHC и SMP с отдельными рейтингами ELO и таблицами лидеров.
- Очередь на бой через меню выбора режима, обратный отсчёт и телепортация на арену.
- Вызовы на дуэль между серверами через Velocity или BungeeCord.
- Запись боёв с покадровым просмотром в игре.
- Арены из схем, копий миров или процедурной генерации.
- Наблюдение за активными боями, жалобы и блокировки от участия в боях.
- Сообщения в
messages.ymlи плейсхолдеры PlaceholderAPI для таблиц и списка игроков.
Команды
Игроки используют:
/battle— открыть выбор режима./battle challenge <player> [mode]— отправить вызов./battle accept <id>и/battle decline <id>— принять или отклонить вызов./battle leave— покинуть очередь или сдаться в бою.
Администраторам доступны /pvpindex reload, /pvpindex submissions, /pvpindex sync и /pvpindex retryfailed. Для модерации используются /pvpmod watch <player>, /pvpmod replay <id>, /pvpmod report <player> <reason>, /pvpmod ban <player> <duration> <reason> и /pvpmod unban <player>.
Права
pvpindex.reload— перезагрузка конфигурации.pvpindex.admin— просмотр и повторная отправка результатов боёв.pvpindex.mod— наблюдение и просмотр повторов.pvpindex.mod.report— жалобы.pvpindex.mod.ban— блокировка и разблокировка игроков.
Настройка
В plugins/PvPIndexBattles/config.yml указываются ключ API, идентификатор сервера, параметры арен и максимальное время ожидания в очереди. Для безопасной отправки результатов можно включить require_signature.
Требования
Нужны Java, сервер Paper, Folia, Purpur, Spigot или Bukkit и ключ PvPIndex API. Velocity либо BungeeCord требуются только для дуэлей между серверами; PlaceholderAPI подключается для плейсхолдеров.
