Плагин для серверов Майнкрафт с пвп-событием, где один игрок сражается против команды в нескольких раундах. Подходит для проведения матчей с наборами, таблицей очков, историей результатов и режимом наблюдателя.
Возможности
- Перед каждым раундом арена
fightworldавтоматически создаётся как копия мираfightworld_backup, поэтому исходная арена не изменяется. - В мире ожидания отключены пвп, разрушение и установка блоков.
- У атакующих отключён урон друг по другу от ближних атак, снарядов и взрывов; одиночный игрок может сражаться со всеми атакующими.
- За убийства, выживание и победы начисляются очки. Таблицу лидеров и результаты прошлых матчей можно посмотреть в игре.
- При выходе участника во время раунда его инвентарь очищается, а сам он считается погибшим.
- Набор сохраняет инвентарь, броню и предмет во второй руке. Для каждого набора можно отдельно включить или выключить естественную регенерацию здоровья.
Команды
Все команды управления требуют права оператора (/op).
/1vs5 setsolo <player>— назначить одиночного игрока./1vs5 addattacker <player>— добавить игрока в команду атакующих./1vs5 removeattacker <player>— убрать атакующего./1vs5 rounds <number>— задать число раундов./1vs5 savekit <name> [true|false]— сохранить текущий инвентарь как набор; параметр управляет естественной регенерацией./1vs5 setkit <name>— выбрать набор для следующего матча./1vs5 deletekit <name>— удалить набор./1vs5 toggledrops— переключить выпадение вещей после смерти./1vs5 startи/1vs5 stop— начать или остановить матч./1vs5 points— показать таблицу очков./1vs5 resetleaderboard— сбросить очки./1vs5 history— показать результаты прошлых матчей./1vs5 reload— перечитатьconfig.ymlи файл языка./spectatefight— перейти в мир боя наблюдателем. Недоступна участникам матча.
Настройка
В config.yml указываются мир ожидания и арены, координаты появления одиночного игрока и атакующих, число раундов, длительность отсчёта и паузы между раундами.
Язык интерфейса выбирается ключом language. Файлы языков находятся в plugins/1vs5/languages/; для собственного перевода создайте там файл языка и укажите его имя в language.
Наборы хранятся в plugins/1vs5/kits/, а история матчей — в plugins/1vs5/history.yml.
Требования
Плагину нужны сервер Paper или Spigot и два подготовленных мира: lobby для ожидания и fightworld_backup как неизменяемая копия арены.
