Плагин для серверов Майнкрафт с пвп-режимом «каждый сам за себя», созданный для практической платформы Neptune Core. Игроки выбирают набор и арену через меню, сражаются в отдельных сессиях и отслеживают личную статистику.
Возможности
- Меню наборов открывается командой
/ffaили предметом из лобби. В нём видны название карты, число участников и время до сброса арены. - Левый клик по набору подключает к его арене, правый клик по текущему набору возвращает в лобби.
- Для каждого набора можно задать отдельные точки появления, интервал сброса, задержку возрождения и место кнопки в меню.
- При сбросе игроков возвращают в лобби, поставленные и сломанные блоки восстанавливают, а арену открывают снова. Это подходит для наборов, где разрешено строительство.
- Боевой тег выводит таймер в панели действий, запрещает команды и телепортацию во время боя. Выход с сервера под боевым тегом засчитывается как смерть.
- В таблице результатов доступны данные текущей сессии и общая статистика: убийства, смерти, серия убийств, KDR и место в рейтинге.
- Администраторское меню
/ffaadminпозволяет следить за сессиями, принудительно сбрасывать арены, менять точки появления и переставлять кнопки наборов. - Для таблиц результатов и PlaceholderAPI доступны переменные, включая
%neptuneffa_session_kit%,%neptuneffa_session_players%,%neptuneffa_session_kills%,%neptuneffa_lifetime_kills%,%neptuneffa_rank%и%neptuneffa_top_killer%.
Команды
/ffa— открыть меню наборов./ffa join <kit>— войти в сессию указанного набора./ffa leave— выйти с арены в лобби./ffa list— показать активные сессии и число игроков./ffa stats [player]— посмотреть статистику./ffaadmin— открыть меню управления./ffaadmin reload— перезагрузить конфигурацию и сессии./ffaadmin reset <kit>— сбросить арену набора./ffaadmin addspawn <kit>— добавить текущую позицию как точку появления.
Права
neptuneffa.stats.others— просмотр статистики другого игрока.neptuneffa.admin— доступ к административным командам и меню.
Настройка
Основные параметры находятся в plugins/NeptuneFFA/config.yml: предмет лобби, задержка возрождения, предупреждения о сбросе и таблица результатов. Наборы настраиваются в plugins/NeptuneFFA/kits.yml, а тексты сообщений — в plugins/NeptuneFFA/messages.yml.
Плагин поддерживает обычные цветовые коды, шестнадцатеричные цвета и форматирование MiniMessage в меню, сообщениях, таблицах результатов и панели действий.
Требования
Нужна практическая платформа Neptune Core: имена наборов и арен в kits.yml должны точно совпадать с её настройками. PlaceholderAPI используется для вывода переменных за пределами встроенной таблицы результатов.
