Плагин для серверов Майнкрафт с мини-игрой на выживание против волн мобов. Он запускает матч кнопкой, выдаёт наборы по выбранному режиму и сложности, следит за целями волн и сохраняет личную статистику игроков.
Возможности
- Кнопка старта блокируется от повторного нажатия и исчезает до конца раунда.
- Игроков очищают от вещей, переносят на арену и назначают им точку возрождения; лишних участников можно не пускать в матч или перевести в наблюдатели.
- Наборы поддерживают любые предметы, зачарования и зелья; они выбираются по тегам режима и сложности на табло.
- На личном табло показываются текущая волна, цель, время, убийства, смерти и оставшиеся игроки.
- Цели волны состоят из нескольких этапов и отслеживаются по тегам мобов: например, после уничтожения мобов с тегом
Anchorцель переключится на мобов с тегомBoss. - После зачистки волны игроков переносят с арены, а после матча — в комнату статистики. Сохраняются лучшие результаты по убийствам, смертям и числу завершённых игр.
- Есть рывок мечом: при
Shift+ правом клике игрок бросается вперёд и наносит дополнительный урон по площади мобам, а при настройке — и игрокам. - Наблюдатели используют отдельную кнопку, ограниченную зону обзора и автоматически получают подходящий режим игры.
- Встроены инструменты администрации: невидимость, заморозка, лечение, кормление и смена режима игры.
- Во время матча меняется MOTD сервера, а подключившиеся игроки автоматически становятся наблюдателями.
- Координаты и параметры можно менять через игровое меню
/rjutils guiили в файлах конфигурации.
Команды
/rjutils reload— перезагрузитьconfig.ymlи наборы./rjutils status— показать состояние блокировки и табло./rjutils scoreboard <show|reset|reload>— управлять табло матча./rjutils wave <status|reload>— проверить или перезагрузить отслеживание волн./rjutils leaderboard— показать лидеров текущей игры по убийствам./rjutils tagcount <tag>— посчитать живых существ с указанным тегом./rjutils broadcast <message>— отправить сообщение всем игрокам./rjutils spectator <player>и/rjutils spectator exit— включить режим наблюдателя или выйти из него./rjutils admin <vanish|freeze|heal|feed|gm>— инструменты администрации./rjutils gui— открыть меню настройки.
Права
rjutils.admin — доступ ко всем командам, кроме самостоятельного выхода из режима наблюдателя; по умолчанию есть у оператора.
Настройка
Основные файлы находятся в plugins/RJUtils/: config.yml, waves.yml и scoreboard-conf.yml. В них задаются кнопка старта, точки арены и возрождения, сигнал редстоуна, наборы, зона наблюдателей, комната статистики, сообщения и этапы волн.
Мобам нужно назначить теги, совпадающие с настройками в waves.yml, например level1, Anchor или Boss. До старта игрокам назначают теги режима и сложности, например Solos, Duos, DiffEasy или DiffNormal; свои варианты добавляются в kit-tags файла config.yml.
Требования
Работает на серверах Paper и Spigot с Java 17 или выше. Для голограмм с общими таблицами лидеров нужен DecentHolograms; остальные возможности плагина от него не зависят.
