Мод для Майнкрафт, который добавляет добровольное пвп для каждого игрока отдельно. Урон между игроками проходит только тогда, когда оба включили участие в пвп; мод подходит для одиночной игры и сервера.
Возможности
- Перед включением пвп действует настраиваемая задержка, защищающая от мгновенного нападения.
- После успешного удара оба участника получают боевой таймер: до его окончания нельзя отключить пвп.
- В панели действий отображаются отсчёт перед включением, активное пвп и оставшееся время боя.
- Сервер может объявлять о входе игроков в режим пвп и выходе из него.
- Администратор может включать систему для всего сервера, принудительно менять статус игрока и запрещать ему участие в пвп.
- Статусы игроков и административные блокировки сохраняются после перезапуска.
Как пользоваться
Основная команда — /pvpoption, короткий вариант — /pvp. Запуск команды без аргументов переключает личный статус пвп.
/pvp on— начать включение пвп./pvp off— отменить ожидание или выключить пвп, если не действует боевой таймер./pvp status— посмотреть свой статус и таймер боя./pvp list— показать игроков с включённым пвп и участников боя.
Настройки
Конфиг находится по пути config/pvpoption.json; изменения можно применить без перезапуска командой /pvp admin reload. Данные статусов и блокировок игроков хранятся в config/pvpoption/playerdata.json.
pvpEnabled— включает систему для всего сервера.warmupSeconds— длительность ожидания перед включением пвп.cooldownSeconds— длительность боевого таймера после удара.autoUnflagMinutes— время бездействия, после которого пвп отключается автоматически.broadcastToggle— объявления о смене статуса пвп.disableRepairInPvP— отключение ремонта опытом из expRepair для игроков с активным пвп.
Административные команды требуют уровень прав оператора не ниже 2.
/pvp admin enableи/pvp admin disable— включить или отключить систему./pvp admin warmup [seconds],/pvp admin cooldown [seconds],/pvp admin autoUnflag [minutes]— посмотреть или изменить соответствующие таймеры./pvp admin broadcast on|off— изменить объявления./pvp admin set <player> on|off— изменить статус выбранного игрока./pvp admin status <player>— посмотреть статус, таймер и блокировку игрока./pvp admin lock <player>и/pvp admin unlock <player>— запретить или снова разрешить игроку включать пвп./pvp admin disableRepair on|off— управлять ограничением ремонта expRepair.
Требования и совместимость
Мод работает с Fabric и NeoForge. Для Fabric нужен Fabric API. При установленном expRepair настройка disableRepairInPvP запрещает ремонт предметов опытом во время пвп.
