Плагин для серверов Майнкрафт, который проводит матчи в режиме хардкорного выживания с постепенным переходом к пвп. Он управляет таймерами, границей мира, восстановлением здоровья, голосованием и зрителями; интерфейс и сообщения можно включить на русском языке.
Возможности
- В начале матча действует подготовительный период, после которого включается пвп и отключается естественная регенерация здоровья. Лечиться можно золотыми яблоками и зельями.
- Граница мира сжимается до заданного размера и наносит настраиваемый урон.
- После сжатия границы все игроки получают свечение, чтобы матч не затягивался.
- Головы выпадают только при убийстве игрока другим игроком. Нажатие правой кнопкой мыши по голове восстанавливает здоровье, если оно не полное.
- Игроки голосуют за победителя через меню с головами; в начале игры объявляются три лидера голосования.
- Команда возрождения возвращает погибшего игрока с полным здоровьем и сытостью, сопровождая это молнией.
- Плагин меняет формат чата, позволяет временно или навсегда заглушать игроков и просматривать их инвентари.
- При наличии PlaceholderAPI доступны плейсхолдеры с числом выживших и зрителей, размером и координатами границы, этапом матча, состоянием пвп и регенерации, таймером и количеством убийств:
%uhc_players_left%,%uhc_spectators%,%uhc_border_size%,%uhc_border_x%,%uhc_border_z%,%uhc_status%,%uhc_pvp%,%uhc_regen%,%uhc_timer%,%uhc_player_kills%.
Команды
/uhc start,/uhc stop,/uhc status— запустить, остановить и проверить состояние матча./uhc borderinfo— показать сведения о границе./uhc voteopen,/uhc voteclose— вручную открыть или закрыть голосование./uhc reload— перезагрузить конфиг и языковые файлы./revive <player>— возродить игрока./vote— открыть меню голосования./mute <player> <time> [reason]и/unmute <player>— заглушить или вернуть игроку возможность писать. Время задаётся как10s,5m,2h,1d; значение0означает бессрочное заглушение./inv <player>— открыть инвентарь игрока.
Права
uhc.admin— управление матчем, границей, голосованием, перезагрузкой, мутами и просмотром инвентарей.uhc.revive— возрождение игроков.uhc.vote— участие в голосовании.uhc.mute— право заглушать и возвращать возможность писать.
Настройка
Основные параметры находятся в config.yml. В нём можно выбрать русский язык через language: "ru", изменить все таймеры, размеры и урон границы, лечение от голов, правила свечения, формат чата, тексты сообщений и меню голосования. Например, game.pvp-time задаёт время до включения пвп в секундах, а heads.heal-amount — количество здоровья от головы.
Требования
Для работы нужен сервер Paper. PlaceholderAPI требуется только для плейсхолдеров.
