Плагин для серверов Майнкрафт с соревновательными сезонами и пвп: игроки выживают с ограниченным числом синих сердец, охотятся за тайными целями и сражаются за общую карту. Подходит для серверов в формате «последний герой» с лимитом игрового времени, разделением мира и постепенным снятием ограничений.
Возможности
- Синие сердца служат жизнями: сердце теряется только при смерти во время пвп-боя, а убийство назначенной цели добавляет одно. При их окончании можно настроить наблюдателя, бан или собственную команду.
- Во время боя действует метка: её длительность, предел и прибавку за попадания можно изменить. По желанию игрокам с меткой запрещается открывать контейнеры и интерфейсы.
- В начале сезона каждый получает тайную цель. Цели назначаются случайно или администрацией, а их раскрытие настраивается отдельно.
- Мир делится по оси X или Z на две части; игроки распределяются между ними при первом входе. Границу можно представить неразрушаемой стеной, а затем снять по таймеру. Также есть обычная мировая граница.
- Случайная телепортация учитывает разделение карты, радиус и заданные точки появления.
- Лут погибшего сохраняется в могиле с голограммой владельца, времени существования и защиты. Настраиваются время жизни, число могил, автоматический сбор, возможность разрушения и срок доступа только владельцу.
- Рюкзаки имеют настраиваемые уровни, размер, предмет, рецепт, права, фильтрацию содержимого и просмотр вещей в описании. Можно запретить вкладывать рюкзаки в контейнеры и другие рюкзаки.
- Крюки-кошки бывают медными, железными, золотыми и алмазными. Их можно бросать, подтягивать обратно, цеплять за блоки и использовать для подъёма; во время зацепа действует защита от урона при падении. Для них есть зачарования
agility,long_reachиgentle_touch. - Дуэли один на один и команда на команду проходят без потери синих сердец. Участники принимают или отклоняют запрос в чате, а неактивный бой отменяется по таймеру.
- Можно отдельно ограничить незерит, незер, булаву, тотемы бессмертия, зелья, жителей, «Починку», луки с «Отбрасыванием II» и мечи с «Откидыванием II».
- Встроенный ресурс-пак добавляет предметы, текстуры интерфейса и отображение сердец в панели действий. Его можно раздавать встроенным HTTP-сервером или по внешней ссылке; при отказе игрока принять пак настраивается предупреждение или исключение с сервера.
Команды
/backpack— открыть рюкзак./duel <player>— вызвать игрока на дуэль;/duel team— создать командную дуэль./duel accept|decline|cancel— ответить на запрос или отменить его./warriors3 hearts <player> <amount>— задать число синих сердец./warriors3 bounty info [player]— показать сведения о цели;/warriors3 bounty set <hunter> <target>— назначить её вручную./warriors3 season start [force]— начать сезон;/warriors3 start [seconds]— запустить отсчёт перед игрой./warriors3 border drop— снять разделяющую границу;/warriors3 border set <size>и/warriors3 border center <x> <z> [world]— настроить мировую границу./warriors3 rtp [player]— случайно телепортировать игроков./warriors3 grapplinghook give [player] <tier>и/warriors3 backpack give <player> [tier]— выдать крюк-кошку или рюкзак./warriors3 packinfo,/warriors3 packresend,/warriors3 packtest— проверить и повторно отправить ресурс-пак./warriors3 reload— перезагрузить конфигурацию.
Права
warriors3.admin— административные команды.warriors3.admin.config— изменение настроек командами/warriors3 configи/warriors3 set.warriors3.use— основное использование плагина.warriors3.backpack— открытие рюкзаков.warriors3.backpack.give— выдача рюкзаков.warriors3.backpack.recipes— просмотр рецептов рюкзаков.warriors3.backpack.craft.<tier>иwarriors3.backpack.use.<tier>— создание и использование уровня рюкзака.warriors3.duel— участие в дуэлях.
Настройка
Основные параметры находятся в plugins/Warriors3/config.yml, а тексты сообщений — в messages.yml. Можно менять число стартовых сердец hearts.max-hearts, действия при их потере hearts.on-zero-action, правила боевой метки, дневной лимит игры playtime.daily-limit-minutes, время снятия границы border.split-duration-days, способ выдачи целей bounty.assignment-mode, могилы и хранилище storage.type (sqlite или yaml).
В сообщениях доступны подстановки, включая %player%, %target%, %hearts%, %seconds%, %minutes%, %days%, %x%, %y%, %z% и %world%.
Требования
Плагин рассчитан на серверы Paper и совместимые с ним Purpur и Pufferfish. Для отображения синих сердец, особых предметов и интерфейса нужен ресурс-пак; встроенный HTTP-сервер плагина позволяет раздавать его без отдельного хостинга.
