▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/PvP Toggle
PvP Toggle

PvP Toggle

Мод PvP Toggle для Minecraft позволяет каждому игроку индивидуально включать или отключать PvP. Добавляет цветные ники, защиту питомцев, комбат-логирование и гибкие настройки через LuckPerms.

Оцените первым
37.6K
24

PvP Toggle

PvP Toggle - это мод для Minecraft (Fabric), который решает извечную проблему серверов с PvP: как дать игрокам выбор, не ломая баланс. Вместо того чтобы полагаться на глобальный флаг pvp в server.properties, этот мод позволяет каждому участнику самому решать, хочет ли он сражаться. И это далеко не единственная фишка.

Что умеет мод

  • Индивидуальный переключатель PvP - игроки сами решают, участвовать в боях или нет.
  • Цветные ники - через ванильные команды team отображается текущий статус PvP (включён/выключен).
  • Боевая пометка (combat flagging) - пока игрок в бою, переключить PvP нельзя. Если при этом выйти с сервера - персонаж мгновенно умирает (защита от комбат-лога).
  • Глобальный режим PvP - администратор может принудительно включить или выключить PvP для всех, это перекрывает личные настройки.
  • Защита питомцев - прирученные мобы не могут быть атакованы игроками с выключенным PvP (статус владельца не учитывается).
  • Принудительное PvP в отдельных измерениях - можно настроить, чтобы в определённых мирах (например, в Энде) PvP было всегда включено.
  • Поддержка LuckPerms - гибкая настройка прав доступа к командам.
  • Гибкая конфигурация - куча опций в JSON-файле.

Мод игнорирует настройку pvp в server.properties. Используйте только свежие версии - старые могут содержать баги. Обязательно установите зависимости.

Зависимости

  • Fabric API
  • LuckPerms (опционально, если не нужна кастомизация прав)

Команды и права

Список команд (нажми, чтобы развернуть)
КомандаОписаниеУзел прав
/pvpВключить/выключить PvP для себяpvptoggle.player.toggle
/pvp <игрок>Изменить PvP-статус другого игрокаpvptoggle.op.other.toggle
/pvp <игрок> timeout <секунды>Заблокировать переключение PvP на указанное времяpvptoggle.op.other.timeout
/pvp statusПоказать свой текущий статус PvPpvptoggle.player.status
/pvp status <игрок>Подробная информация о статусе другого игрокаpvptoggle.op.other.status
/pvp status flagВключить/выключить отображение таймера боевой пометкиpvptoggle.player.status
/pvp global <on/off/neutral> <true/false>Установить глобальный режим PvP; второй аргумент - оповещать ли всехpvptoggle.op.global
/pvp reloadПерезагрузить конфигурациюpvptoggle.op.reload

Также есть узел pvptoggle.op.exempt - он делает игрока иммунным к боевой пометке, кулдауну и прочим штрафам.

По умолчанию все узлы с пометкой player доступны каждому, а op - только операторам с уровнем 2 и выше.

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

Файл config/pvptoggle/pvp-toggle.json (создаётся автоматически)
{
  // ВНИМАНИЕ: НЕ КОПИРУЙТЕ ЭТОТ ПРИМЕР КАК ЕСТЬ

  // Кулдаун между переключениями PvP (в секундах)
  "toggle_cooldown": 120.0,

  // Длительность боевой пометки после атаки
  "combat_flag_duration": 60.0,

  // Статус PvP по умолчанию для новых игроков
  "default_pvp_preference": true,

  // Оповещать ли других операторов о действиях
  "broadcast_to_other_ops": false,

  // Наказывать ли за выход во время боя
  "punish_combat_log": true,

  // Защищать ли прирученных мобов
  "protect_tameables": true,

  // Принудительное PvP в других измерениях
  "force_pvp_in_other_dimensions": false,

  // Цветные ники
  "team_colors": true,

  // Запретить подбор предметов при выключенном PvP
  "prevent_item_pickup_when_pvp_off": false,

  // Настройка принудительного PvP по измерениям
  "forced_pvp_in_other_dimensions": {
    "minecraft:overworld": false,
    "minecraft:the_nether": false,
    "minecraft:the_end": false
  },

  // Команды, которые нельзя использовать во время боевой пометки
  "blacklisted_commands_when_flagged": [
    "tpa",
    "home"
  ]
}

Все настройки - булевы (true/false), кроме toggle_cooldown и combat_flag_duration - они принимают значения от 0.0 до 9999.0 секунд.

Чтобы применить изменения, перезапустите сервер или выполните /pvp reload. Если файл повредится - просто удалите его, и он создастся заново.

Зачем это нужно

На обычных серверах Minecraft PvP либо включено для всех, либо выключено. Это неудобно, когда одни игроки хотят сражаться, а другие - просто строить или исследовать. PvP Toggle даёт каждому выбор, при этом сохраняет честность: нельзя переключиться в разгар боя, а за попытку сбежать - смерть. Администратор может гибко настроить всё под свой сервер: от глобального режима до защиты питомцев. Если вы собираете сервер с элементами PvP - этот мод практически обязателен.

Скачайте PvP Toggle для Minecraft и дайте игрокам контроль над их PvP-опытом!

Партнёрский материал

Как поиграть с друзьями с модом PvP Toggle?

Мод PvP Toggle куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода PvP Toggle будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

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

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:2 месяца назад
Главная