pvpOption-plugin: Гибкое управление PvP на серверах Minecraft

pvpOption-plugin для Minecraft: добровольное PvP с флагами, защита от нежелательных атак, настраиваемые таймеры и команды администратора.

Скачать pvpoption для Minecraft 1.21.11

Оригинальное название: pvpoption

Версии Minecraft: 1.21.11

Загрузчик: Forge

ФайлMCЗагрузчикРазмер
pvpoption-1.5.3_MC-1.21.11-paper.jar1.21.11Forge20 КБСкачать

pvpOption-plugin

Каждый администратор сервера Minecraft хотя бы раз сталкивался с жалобами на неожиданные убийства и токсичное PvP. Плагин pvpOption-plugin решает эту проблему кардинально, вводя систему opt-in PvP. Теперь игроки сами решают, хотят ли они участвовать в сражениях, а все, кто не активировал флаг, остаются полностью защищёнными. Это не просто мод, а полноценный инструмент для создания комфортной и дружелюбной атмосферы на любом сервере.

Основные возможности pvpOption-plugin

pvpOption-plugin для Minecraft предлагает продуманную механику, которая ставит согласие игрока во главу угла. Вот ключевые особенности, делающие его незаменимым:

  • Добровольное участие в PvP — никто не получит урон, пока сам не включит режим боя.
  • Настраиваемый период разогрева — после активации флага проходит заданное время, прежде чем PvP станет активным.
  • Боевой кулдаун — вы не сможете выключить PvP посреди схватки; система блокирует переключение на время боя и несколько секунд после последнего удара.
  • Информативный HUD — на экране всегда видно, включён ли у вас PvP и идёт ли сейчас кулдаун.
  • Автоснятие флага — после настраиваемого периода бездействия PvP отключается само, чтобы игрок не забыл о включённом режиме.
  • Оповещения в чат — сервер может сообщать всем о переключении флагов игроками.
  • Мощные админ-команды — принудительная установка, блокировка и разблокировка флагов для отдельных пользователей.
  • Горячая перезагрузка конфига — изменения применяются без рестарта сервера.

Как работает система флагов PvP

Сердце плагина — персональный PvP-флаг. По умолчанию все игроки находятся в безопасном режиме: они не могут наносить урон другим и не получают урона от игроков. Чтобы вступить в бой, необходимо явно активировать флаг командой /pvp on или просто /pvp. С этого момента запускается таймер разогрева, и только после его истечения персонаж становится уязвимым и способным атаковать.

Разогрев и кулдаун

Период разогрева (warmup) даёт время подготовиться и исключает случайные включения. По умолчанию он составляет 5 секунд, но администратор может изменить его вплоть до нуля. После завершения боя вступает в силу кулдаун — 30 секунд по умолчанию, в течение которых нельзя отключить PvP. Это предотвращает нечестное выскакивание из драки. Все таймеры наглядно отображаются в action-баре, так что игрок всегда в курсе своего статуса.

Автоматическое снятие флага

Если игрок активировал PvP, но долгое время не участвует в боях, плагин может самостоятельно отключить флаг. Параметр autoUnflagMinutes задаёт время простоя в минутах, после которого PvP деактивируется. Значение 0 отключает эту функцию — флаг останется включённым, пока игрок не снимет его сам.

Команды для игроков и администраторов

Все основные действия выполняются через универсальную команду /pvpoption (сокращённо /pvp). Игрокам доступны:

  • /pvp — переключить флаг;
  • /pvp on — включить PvP;
  • /pvp off — выключить PvP;
  • /pvp status — показать текущий статус;
  • /pvp list — список всех игроков с активным флагом.

Администраторы с правом pvpoption.admin получают расширенный набор инструментов. Они могут глобально включать или отключать систему PvP, менять длительность разогрева и кулдауна, управлять оповещениями, а также принудительно устанавливать флаг любому игроку. Особо полезна возможность заблокировать PvP для конкретного пользователя командой /pvp admin lock <player> — это принудительно снимает флаг и запрещает его повторное включение до разблокировки.

Конфигурация и гибкая настройка

pvpOption-plugin создаёт файл конфигурации при первом запуске. Для мультизагрузочной версии (Fabric/NeoForge) это config/pvpoption.json, а для Paper и его форков — plugins/pvpOption/config.json. Все параметры можно менять как в файле, так и на лету через админ-команды. При использовании лаунчера foxygame.net все обновления pvpOption-plugin применяются автоматически, поэтому вам не придётся вручную отслеживать новые версии.

Стандартный конфиг выглядит так:

  • pvpEnabled (true) — главный выключатель всей системы;
  • cooldownSeconds (30) — секунды кулдауна после боя;
  • warmupSeconds (5) — задержка перед активацией PvP;
  • broadcastToggle (true) — оповещать ли сервер о смене флага;
  • autoUnflagMinutes (0) — автоотключение при простое (0 — выключено).

Важно: плагин синхронизирует значение pvp из server.properties со своим параметром pvpEnabled при старте, но истинным источником правды является именно конфиг плагина. Прямое редактирование server.properties не возымеет эффекта.

Установка pvpOption-plugin на сервер

Чтобы скачать pvpOption-plugin, достаточно найти подходящую ветку под вашу платформу. Для Paper, Spigot, Purpur и Pufferfish берите файл из ветки plugin_1.21.11 (или plugin_26.x для грядущих версий). Для Fabric и NeoForge используйте мультизагрузочную сборку multi_1.21.11, которая требует предварительной установки Architectury API. Если вы пользуетесь лаунчером foxygame.net, pvpOption-plugin можно добавить на сервер буквально в пару кликов через встроенный каталог модов.

Как установить на Paper и форки

Поместите скачанный jar-файл в папку plugins вашего сервера. Перезапустите сервер или выполните команду перезагрузки плагинов, если она поддерживается. После первого запуска появится конфигурационный файл, который можно отредактировать под свои нужды. Никаких дополнительных зависимостей не требуется.

Как установить на Fabric/NeoForge

Убедитесь, что у вас установлен Architectury API. Затем скопируйте jar плагина в папку mods. При следующем запуске сервера pvpOption-plugin загрузится и создаст конфиг в config/pvpoption.json. Для клиентской части (если вы играете с модом на клиенте) процедура аналогична — файл помещается в mods клиента.

Совместимость с версиями Minecraft и загрузчиками

pvpOption-plugin официально поддерживает Minecraft 1.21.11 на всех основных серверных платформах: Paper, Spigot, Purpur, Pufferfish, а также Fabric и NeoForge через Architectury. Ветка 26.x находится в разработке и вскоре обеспечит совместимость с новейшими версиями игры. Благодаря продуманной архитектуре плагин не конфликтует с другими популярными модами и плагинами, а его легковесный код не создаёт лишней нагрузки на сервер.

Заключение

pvpOption-plugin — это элегантное решение для серверов, где хотят сохранить дух соревнования, но исключить нежелательные стычки. Гибкая настройка, интуитивные команды и полная защита неактивных игроков делают его обязательным инструментом для администраторов, ценящих комфорт своего сообщества. Скачайте pvpOption-plugin для Minecraft уже сегодня и подарите игрокам настоящую свободу выбора.