Плагин для серверов Майнкрафт со спидранами, челленджами и командными соревнованиями. Он ведёт таймер забега, быстро пересоздаёт мир без перезапуска сервера и поддерживает режимы Manhunt, Team Race и одиночную игру.
Возможности
- При полном сбросе игроки переносятся в мир ожидания, а мир спидрана пересоздаётся со случайным или заданным сидом. Игроки остаются подключёнными; для прокси-сетей поддерживаются Velocity и BungeeCord с автоматическим переподключением.
- Таймер показывается над хотбаром в формате
HH:MM:SS; его можно запускать, ставить на паузу, продолжать и сбрасывать. - В Manhunt бегуны пытаются победить эндер-дракона, а охотники получают компас на ближайшего бегуна. Охотники появляются с задержкой после старта; для команд можно включить защиту от урона союзникам.
- В Team Race могут соревноваться от 2 до 10 цветных команд. Компас каждой команды указывает на ближайшего участника вражеской команды, а победа засчитывается первой команде, убившей эндер-дракона.
- Челлендж с предметами из чанков выдаёт игроку случайный предмет при входе в новый чанк. Для каждого игрока награда в одном и том же чанке сохраняется; нежелательные предметы исключаются через конфиг.
- В челлендже с уроном союзников атакующий и получивший удар теряют одинаковое здоровье, а награды зависят от оставшегося здоровья. Можно отключить естественную регенерацию.
- У ведущего с правом
challenge.hostпоявляется зачарованная звезда Незера: нажмите по ней правой кнопкой мыши, чтобы открыть меню старта, настроек и полного сброса.
Команды
/start— запустить или продолжить таймер./pause— поставить таймер на паузу./reset— сбросить только таймер./fullreset,/resetworld,/worldreset— пересоздать мир спидрана./join,/play,/go— перейти из мира ожидания в мир спидрана./settings,/config,/cfg— открыть меню настроек в мире ожидания./team <name>— выбрать команду. В Manhunt доступныrunner,hunterиspectator; в Team Race команда/teamвыводит список команд и их участников.
Права
challenge.host— права ведущего и доступ ко всем административным командам.challenge.start,challenge.pause,challenge.reset,challenge.fullreset— управление таймером и сбросом мира.challenge.settings— доступ к меню настроек.challenge.join— переход в мир спидрана.challenge.team— выбор команды.challenge.*— все права плагина.
Настройка
Основные параметры находятся в config.yml:
- В разделе
proxyуказываются имена лобби и сервера в настройках прокси:lobby-serverиthis-server-name. - В
worldзадаются мир ожидания и мир спидрана, тип генерацииNORMAL,FLAT,LARGE_BIOMESилиAMPLIFIED, генерация структур, сложность, сид и координаты появления. world.teleport.speedrun-spawn.yопределяет высоту появления в мире спидрана; плагин ищет поверхность автоматически.- В
challenge.allow-respawnможно включить возрождение либо отправлять погибших в наблюдатели. - В
challenge.chunk_items.excludedперечисляются предметы, которые не должны выпадать из чанков. challenge.friendly_fire_item.enabledвключает челлендж с уроном союзников.
Для чата доступны заполнители PlaceholderAPI: %ch_prefix%, %ch_suffix%, %ch_team% и %ch_team_color%.
Требования
Работает на серверах Paper и Spigot. Для цветных префиксов команд в сторонних чат-плагинах нужен PlaceholderAPI. Мир ожидания должен быть указан как основной мир сервера через level-name, а его папка должна существовать. Manhunt и Team Race нельзя включить одновременно.
