Плагин для серверов Майнкрафт с пвп-событиями на захват территории. Он превращает регионы WorldGuard в зоны контроля: игроки или кланы сражаются за время удержания, места в таблице и награды.

Возможности

- Создаёт несколько независимых зон захвата на основе регионов WorldGuard; для каждой задаются мир, длительность, минимальный онлайн, расписание, награды, правила и оформление.
- В личном режиме учитывает прогресс игроков, лидера, оставшееся время, итоговые места и победителя.
- В режиме кланов через hClans считает общий прогресс клана, определяет победивший клан, позволяет выдать ему награду и опыт клана.
- Показывает ход события через боссбар и выделяет границы зоны частицами редстоуна.
- Запускает действия при старте и окончании, входе и выходе игрока, смене лидера, достижении времени удержания и подсчёте мест. Доступны сообщения, объявления, команды от консоли или игрока, звуки, заголовки, строка над хотбаром, боссбар, частицы, фейерверки и выплаты через Vault.
- Позволяет выдавать промежуточные награды за удержание зоны и отдельные награды за итоговые места.
- Проверяет нечестное участие: творческий режим, режим наблюдателя, полёт, бессмертие и скрытность EssentialsX.
- При наличии PlaceholderAPI добавляет переменные для лидера, времени до следующего события, прогресса игрока и первых трёх мест. Их можно выводить в табло, меню, голограммах и других совместимых плагинах.
Команды
/hcaptureevent— справка./hcaptureevent reload— перезагрузить основной конфиг и зоны./hcaptureevent startили/hcaptureevent start all— запустить все загруженные зоны./hcaptureevent start <zoneId>— запустить указанную зону./hcaptureevent stopили/hcaptureevent stop all— остановить все активные зоны./hcaptureevent stop <zoneId>— остановить указанную зону.
Права
hcaptureevent.admin— административные команды.hcaptureevent.capture— участие в захвате; это право нужно выдать игрокам или группам.hcaptureevent.bypass— обход проверок честного участия.
Настройка
Зоны настраиваются в YAML-файлах в папке plugins/hCaptureEvent/captures/; идентификатор зоны берётся из имени файла без .yml. Например, default.yml соответствует зоне default.
Для каждой зоны можно указать расписание запуска, часовой пояс, минимальный онлайн, регион WorldGuard, мир, боссбар, частицы и разделы действий: actions.start, actions.stop, actions.enter, actions.exit, actions.progress, actions.leaderChange, actions.minPlayers, actions.noPermission, actions.clanNoClan, actions.seconds, actions.places.
В сообщениях и действиях используются переменные: {player}, {progress}, {timeLeft}, {leader}, {clan}, {clanProgress}, {clanExp}, {place}.
Требования
Нужны Java 21 или новее, WorldEdit и WorldGuard. Для кланового режима требуется hClans; PlaceholderAPI добавляет внешние переменные, EssentialsX — проверки бессмертия и скрытности, Vault — денежные действия. Плагин рассчитан на серверы Paper или Purpur.
