Плагин для серверов Майнкрафт с мини-игрой, в которой лава постепенно поднимается и заставляет игроков сражаться за выживание. Подходит для соревновательных матчей: игроки голосуют за режим, получают заданный набор снаряжения, а победитель определяется в финальной схватке.
Возможности
- Лава начинает подниматься после отсчёта, прибавляя по одному слою с заданной задержкой.
- Плагин выбирает безопасную область для матча, избегая океанов, рек и замёрзших биомов; для неё задаётся граница мира.
- пвп включается на указанной высоте лавы, а граница мира сужается в нужный момент. Наблюдателей за границей переносит в безопасное место.
- После окончания матча игровая область восстанавливается без перезапуска сервера.
- При равных голосах режим выбирается случайно. Игрок получает компас для открытия меню голосования.
- Доступны настраиваемые режимы с собственными предметами, зачарованиями, отсчётом и значком в меню. В примерах есть классический, ускоренные режимы, режимы с элитрами, трезубцами и усиленным снаряжением.
- В финале запускается Death Match, чтобы оставшиеся участники завершили матч сражением.
- Автостарт начинает отсчёт при нужном числе игроков и отменяет его, если игроков стало меньше.
- Можно включить автоматический подбор добычи в инвентарь и автоплавку руд.
- За убийство, смерть и победу сервер выполняет заданные команды награды.
- Статистика убийств, смертей, побед и сыгранных матчей хранится в SQLite или MySQL.
- Сообщения, заголовки, Action Bar и содержимое меню поддерживают формат MiniMessage.
Команды
/kterising start— начать матч./kterising skip— пропустить отсчёт, оставив 3 секунды./kterising freeze— приостановить или продолжить подъём лавы./kterising mode <mode>— выбрать режим вручную./kterising vote— открыть меню голосования./kterising stats <player>— показать статистику игрока./kterising autostart <start/stop>— включить или выключить автостарт./kterising reload— перезагрузить конфигурацию и сообщения.
Права
kterising.command.start—/kterising start.kterising.command.skip—/kterising skip.kterising.command.freeze—/kterising freeze.kterising.command.mode—/kterising mode <mode>.kterising.command.vote—/kterising vote.kterising.command.stats—/kterising stats <player>.kterising.command.autostart—/kterising autostart <start/stop>.kterising.command.reload—/kterising reload.
Настройка
В Config.yml задаются мир и размер игровой границы, высота начала и конца лавы, задержка между её подъёмами, высота включения пвп, лимит высоты строительства, параметры автостарта, автоподбор, автоплавка и команды наград. В разделе modes-configuration можно добавлять и отключать режимы, выбирать их предметы, зачарования, отсчёт, значки и положение в меню.
В Messages.yml редактируются тексты уведомлений, названия меню и переводы статусов. Для статистики выберите SQLITE или MYSQL в разделе database и при MySQL заполните параметры подключения.
Требования
Для вывода данных на табло, в списке игроков, голограммах и сообщениях поддерживается PlaceholderAPI: %kterising_kill%, %kterising_death%, %kterising_win%, %kterising_game%, %kterising_time%, %kterising_lava%, %kterising_live%, %kterising_lavarising%, %kterising_pvp%, %kterising_mode% и %kterising_match%.
