Перейти к содержимому

pvpOption

Опциональный PvP для серверов. Сражаться друг с другом могут только помеченные игроки. Включает таймер разогрева, откат боя, HUD в action bar, автоснятие метки при неактивности, broadcast-сообщения и полный контроль для админов. Опциональная совместимость с expRepair.

FabricNeoForgePaperPurpur
Загрузчики
FabricNeoForgePaperPurpur
Скачиваний на Modrinth
1,9 тыс.
Подписчиков на Modrinth
3
версии
3
Обновлён
24 сентября 202624 сент.
Опубликован
в 2026

Коротко о моде

Работает на Fabric, NeoForge, Paper и Purpur
Для Minecraft 1.21–26.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 1.5.5 от 24 сентября 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21–26.3
Описание переведено автоматическиПоказать оригинал (EN)

⚔️ pvpOption

PvP по обоюдному согласию

Fabric NeoForge

Download on CurseForge Discord GitHub

Minecraft 26.x & 1.21.x Single Player & Server Fabric API required on Fabric MIT License


На большинстве серверов PvP — это один рубильник: либо включён для всех, либо выключен для всех. pvpOption заменяет его на персональный флаг с добровольным включением. Ты наносишь и получаешь урон в PvP только когда сам этого захотел — и только против других игроков, которые тоже согласились. Все остальные остаются полностью защищёнными. Больше никаких случайных ударов, никаких «я не хотел по нему бить», никаких ганков, когда ты просто хотел строить.

🆕 Новое в 1.5.5: один jar теперь работает на всех релизах Minecraft 26.x — 26.1, 26.1.1, 26.1.2, 26.2 и 26.3.

✨ Возможности

  • ⚔️ Включается одной командой. /pvp переключает твой флаг. Сначала идёт короткий разогрев с отсчётом — время передышки, чтобы никто не напал на тебя мгновенно, — а затем флаг активируется.
  • 🤝 Обе стороны должны согласиться. Удар проходит только когда и атакующий, и защищающийся включили флаг. Замахнёшься на игрока без флага — удар отменится, а сообщение объяснит почему.
  • ⏱️ Откат боя не даёт мухлевать. Каждый действительный удар запускает таймер боя у обоих игроков. Нельзя снять флаг и убежать в безопасность посреди драки — ты заперт в бою, пока таймер не истечёт.
  • 😴 Необязательное автоснятие флага. Админы могут тихо снимать флаг с игрока после периода неактивности, чтобы те, кто забыл про /pvp off, не бродили с флагом вечно.
  • 📊 Живой HUD в action bar. Твоё текущее состояние всегда на виду — отсчёт разогрева, ⚔ PvP Active и оставшийся откат боя.
  • 📢 Необязательные объявления. Сообщение на весь сервер, когда игрок входит в режим PvP или выходит из него, — все знают, кто готов к бою.
  • 🛠️ Полный контроль для админов. Включай и выключай всю систему, настраивай разогрев / откат / автоснятие на лету, принудительно ставь или снимай флаг игроку и блокируй нарушителям доступ к PvP полностью.
  • 💾 Состояние сохраняется по UUID. Флаги и админские блокировки переживают перезапуски. Никаких новых блоков, никаких предметов, клиентский мод не нужен.

⌨️ Команды

Основная команда — /pvpoption, короткий псевдоним — /pvp. Запуск без аргументов переключает твой собственный флаг.

Команды игрока

КомандаЧто делает
/pvpПереключает твой флаг PvP.
/pvp onВключает флаг — запускается разогрев, после которого флаг активируется.
/pvp offВыключает флаг — отменяет ожидающий разогрев или снимает флаг (заблокировано во время отката боя).
/pvp statusПоказывает состояние твоего флага и оставшийся откат боя.
/pvp listПоказывает всех игроков с включённым флагом PvP (и кто сейчас в бою).

Админ-команды

Все админские подкоманды находятся под /pvp admin … и требуют прав оператора / game-master (уровень 2+).

КомандаЧто делает
/pvp adminПоказать текущие настройки админа.
/pvp admin enable | disableВключить или выключить всю PvP-систему на сервере.
/pvp admin warmup [seconds]Показать или задать время разогрева перед включением, в секундах (0 = мгновенно).
/pvp admin cooldown [seconds]Показать или задать боевой кулдаун, в секундах (0 = отключён).
/pvp admin autoUnflag [minutes]Показать или задать время автоснятия флага при бездействии, в минутах (0 = отключено).
/pvp admin broadcast on | offПереключить объявления «вошёл/вышел из PvP-режима».
/pvp admin disableRepair on | offПереключить подавление ремонта expRepair для игроков с флагом.
/pvp admin reload [silent]Перезагрузить конфиг с диска (silent — уведомление только тебе).
`/pvp admin set on|off`Принудительно включить или выключить флаг игрока.
`/pvp admin status `Посмотреть флаг, кулдаун и состояние блокировки другого игрока.
`/pvp admin lock `Снять флаг с игрока и запретить ему включать PvP.
`/pvp admin unlock `Снять запрет и вернуть игроку доступ к PvP.

⚙️ Конфигурация

Конфиг лежит в config/pvpoption.json и создаётся со значениями по умолчанию при первом запуске. Любое значение также можно задать на лету через /pvp admin …, а /pvp admin reload перечитывает файл без перезапуска. Флаги и блокировки игроков хранятся отдельно в config/pvpoption/playerdata.json.

КлючПо умолчаниюЧто делает
pvpEnabledtrueГлавный переключатель всей системы (также синхронизирует pvp= в server.properties).
disableRepairInPvPfalseПодавлять ремонт за опыт от expRepair, пока у игрока стоит флаг (нужен expRepair 1.7+).
cooldownSeconds30Боевой кулдаун после действительного удара; снять флаг нельзя, пока он не истечёт (0 = отключён).
warmupSeconds5Обратный отсчёт перед тем, как /pvp on действительно поставит флаг (0 = мгновенно).
broadcastToggletrueОбъявлять, когда игрок входит в PvP-режим или выходит из него.
autoUnflagMinutes0Автоматически снимать флаг после стольких минут бездействия (0 = никогда).

🔧 Дружит с expRepair

Если установлен expRepair (1.7+), pvpOption регистрирует в нём хук подавления ремонта. При включённом disableRepairInPvP у любого игрока с активным PvP-флагом подавляется ремонт за опыт — так что не получится подлатать прочность снаряжения прямо посреди дуэли. Хук подключается только когда expRepair действительно установлен; без него админ-команда disableRepair просто сообщает, что expRepair не установлен.

🧩 Совместимость

ЗагрузчикиFabric и NeoForge — один jar
Minecraft26.1 – 26.3 — один jar, v1.5.5 · 1.21.11 и 1.21.1 – 1.21.10 — v1.5.3
Fabric APIТребуется на Fabric · не нужен на NeoForge
СторонаСерверная — ванильные клиенты поддерживаются, одиночная игра тоже
Доп. библиотекиНет

Нравится? Загляни в Discord · ⭐ поставь звезду репозиторию · посмотри остальные QOL-моды Lunixia для Minecraft

⛏️ Маленькие моды с фокусом на своё дело, которые убирают скучную рутину.

Частые вопросы

Как установить pvpOption?

Установите Fabric под свою версию Minecraft, скачайте pvpOption под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть pvpOption?

У pvpOption есть сборки для Minecraft 1.21–26.3.

Нужен ли pvpOption на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее