Плагин для серверов Майнкрафт с мини-игрой в стиле «Голодных игр»: игроки сражаются на аренах, собирают добычу, находят легендарное оружие и пытаются остаться последними. Подходит для нескольких одновременных матчей в отдельных мирах; после игры арена восстанавливается.
Возможности
- Арены с отдельными настройками пвп, Lifesteal, хардкора, Veinminer, незера и энда. Перед началом участники ждут в стеклянных клетках.
- Матч проходит через ожидание, обратный отсчёт, основную фазу, смертельную битву с сужающейся границей и объявление победителя.
- В режиме Lifesteal после убийства выпадает сердце: оно повышает максимум здоровья. В хардкоре выбывшего игрока отключают от сервера, а Veinminer добывает всю жилу руды при ломании блока с зажатым Shift.
- Процедурные данжи: паучье гнездо, склеп, золотая шахта, лавовый и ледяной храмы, руины, аванпост, небесный остров и летающий замок. Их добычу можно настроить.
- Центральную рогатку арены можно построить в одной из 13 тем, включая
classic,void,jungle,netherиend. По таймеру в ней появляются сундуки с ценной добычей. - 45 легендарных предметов с активными и пассивными способностями: мечи, луки, арбалеты, посохи, трезубцы, особое оружие, броня и лечащие предметы. Среди них есть телепортация, невидимость, молнии, огненные шары, рывки, призыв мобов, лечение и управление гравитацией.
- Команды позволяют создавать команды, приглашать игроков, открывать набор, писать в командный чат и покидать команду. Союзники не получают урон от легендарного оружия.
- Состояние арен, статистика, команды и история матчей сохраняются в SQLite или MySQL. При переподключении во время матча игрок возвращает своё место, инвентарь и таблицу счёта.
- Есть встроенный русский язык; игрок выбирает его командой
/hg lang ru.
Команды
Игрокам доступны:
/hg join <арена>— войти в лобби арены;/hg leave— покинуть текущую арену;/hg lang <код>— сменить язык;/withdraw <количество>— превратить сердца Lifesteal в предметы;/locate <название>— найти размещённую структуру;/team create <название>,/team invite <игрок>,/team join <название>,/team leave,/team open,/team disband— управление командой;/tc <сообщение>— командный чат;/dn <игрок>— способность предмета Death Note.
Для администраторов:
/hg create <название>— создать арену в текущей точке;/hg start <арена>— запустить матч;/hg setcornucopia <арена> <тема>— установить тему центральной рогатки;/hg addspawn <арена>— добавить точку появления;/hg setuparena <арена> <параметр>— переключитьpvp,lifesteal,hardcore,veinminer,netherилиtheend;/hg setlegendary <арена> <id>и/hg deletelegendary <арена>— управлять точками появления легендарных предметов;/hg setlobby— назначить лобби после матча;/hg admin give <игрок> <предмет>— выдать легендарный предмет;/hg reload— перечитать конфиги.
Права
hoplitebr.hg— вход на арену, выход, поиск структур и смена языка;hoplitebr.team— команды;hoplitebr.tc— командный чат;hoplitebr.withdraw— вывод сердец Lifesteal;hoplitebr.dn— команда Death Note;hoplitebr.admin— создание и настройка арен, запуск матчей, выдача предметов и перезагрузка конфигов.
Настройка
Основные параметры находятся в config.yml, добыча сундуков — в loot.yml, таблица счёта — в scoreboard.yml. Характеристики, крафт, описание и зачарования каждого легендарного предмета меняются в legend-items/<id>.yml.
Данжи настраиваются в dungeons.yml, темы центральной рогатки — в cornucopia.yml, а тексты сообщений и переводы — в languages/<код>.yml. Для каждой арены можно отдельно задать время пира, число сундуков, здоровье мобов и боссов, шанс появления данжей и размер жилы для Veinminer.
Требования
Плагин работает на сервере Paper и требует Java 21. PlaceholderAPI, Vault и ProtocolLib поддерживаются как необязательные дополнения. FastAsyncWorldEdit нужен только для использования пользовательских структур в форматах .nbt и .schem.
