- Supports version
- 1.8.✘
- 1.9.✘
- 1.10.✘
- 1.11.✘
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Official page
- https://www.spigotmc.org/resources/pvpmanager.10610/
- Source code
- https://github.com/ChanceSD/PvPManager
Описание плагина PvPManager:
PvPManager - Всё в одном плагин для PvP
PvPManager — это всеобъемлющий плагин для PvP, который заменяет несколько плагинов для настройки боевого опыта на вашем сервере.Этот плагин идеально подходит для серверов всех типов: от выживания до Kit PvP.
Особенности плагина PvPManager:
Основные особенности:
- Система меток: предотвращает выход из боя.
- Эффективность: разработан для больших серверов.
- Гибкость: включение/отключение функций по вашему усмотрению.
- Поддержка миров: возможность отключения плагина в определённых мирах.
- Простота использования: все функции в одном файле, легко настраиваются через один конфиг.
Поддерживаемые платформы:
- Spigot
- Paper (и форки)
- Folia
Основные функции:
- Система меток: предотвращение выхода из боя.
- Отображение в Actionbar и Bossbar.
- Изменение цвета/префикса/суффикса тега игрока при входе в PvP.
- Опция получения метки при любом уроне (PvE).
- Настройка длительности метки.
- Сообщение о нанесении метки и о том, кто вас метил.
- Команда /pvptag для проверки оставшегося времени метки.
- Блокировка использования жемчугов Края во время метки.
- Блокировка различных действий при метке, настройка через конфиг.
- Белый/черный список команд и подкоманд при метке.
- Предотвращение бегства игроков в безопасные зоны.
- Создание барьера из блоков (по умолчанию красное стекло).
- Отбрасывание игрока при попытке войти в защищенные зоны (например, WorldGuard).
- Опция атаки игроков в безопасных зонах другими метками.
- Легкое включение/выключение PvP для каждого игрока.
- Защита от любого типа PvP, включая зелья.
- Блокировка размещения лавы/огня рядом с игроками.
- Защита от взрывов TNT, кристаллов Энда, кроватей и якорей возрождения.
- Настройка цвета тега в зависимости от статуса PvP.
- Выполнение пользовательских команд при включении/выключении PvP.
- Добавление кулдауна к любому предмету (например, жемчугам Края, золотым яблокам и т.д.).
- Деактивация полёта, режима игры, маскировок, невидимости и режима бога во время боя.
- Различные наказания за выход из боя (утеря инвентаря, брони, опыта, денежные штрафы или смерть).
- Спавн NPC при выходе из боя (поддержка с 1.8.8+).
- Автоматическое возрождение (поддержка с 1.8.8+).
- Контроль дропа игроков при смерти.
- Защита новичков от PvP.
- Анти-абьюз убийств: выполнение команд при многократных убийствах одного игрока.
- Защита при телепортации.
- Награды и кастомные действия за убийства.
Поддерживаемые плагины:
- CMI/Essentials: отключение режима бога во время боя, защита AFK игроков.
- GriefPrevention/WorldGuard: барьеры на границах регионов, отбрасывание в регионы.
- Vault: штрафы и награды в виде денег.
- PlaceholderAPI: использование плейсхолдеров PvPManager в других плагинах.
- Lands/Towny: барьеры на границах безопасных зон, отключение PvP-защиты во время войны.
- TAB: изменение префикса и имени игрока при метке.
- LibsDisguises: отключение маскировок игроков во время боя.
- BountyHunters: отключение PvP-защиты при наличии награды.
- MBedwars: отключение метки во время игры.
- SimpleClans: отключение PvP-защиты во время войны.
Команды плагина PvPManager:
/pvp [on/off] — включение/выключение PvP./pvp [player] [on/off] — включение/выключение PvP для другого игрока.
/pvpgrant <player> <minutes> — предоставление PvP-защиты на указанное время.
/pvpungrant <player> — снятие предоставленной защиты.
/pvplist — отображение всех игроков и их PvP-состояния.
/pvpinfo [player] — информация о вас или другом игроке.
/pvpstatus [player] — проверка PvP-статуса.
/pvpo — включение режима атаки везде.
/pmr — помощь по PvPManager.
/pmr worlds — управление PvP в мирах.
/pmr reload — перезагрузка PvPManager.
/pmr convert [sqlite/mysql] — конвертация базы данных.
/pmr cleanup <days> — очистка базы данных от неактивных пользователей.
/pmr locale [language] — смена языкового файла.
/newbie [disable] — проверка времени защиты для новичков или её отключение.
/pvptag [player] [seconds] — отображение оставшегося времени метки или метка игрока.
/untag [player] — снятие метки с игрока.
/announce — объявление с поддержкой цветовых кодов.
/soup — пополнение всех пустых мисок.
/pvpglobal <on|off> — включение/выключение PvP для всего сервера.
Права плагина PvPManager:
Для простоты настройки есть две группы прав: pvpmanager.user для обычных игроков и pvpmanager.admin для администраторов, включающая большинство доступных прав.Очевидно, что можно игнорировать эти группы и выдавать права индивидуально каждому игроку.
Право pvpmanager.override полезно для администраторов, так как позволяет игроку участвовать в PvP в любое время, независимо от защиты. Оно переопределяет даже другие плагины, такие как WorldGuard. Это право по умолчанию включено для операторов сервера (OP). Нужно активировать командой /pvpoverride.
Группы
pvpmanager.admin- pvpmanager.reload
- pvpmanager.user
- pvpmanager.override
- pvpmanager.info
- pvpmanager.info.others
- pvpmanager.pvpstatus.nocooldown
- pvpmanager.exempt
- pvpmanager.nocombattag
- pvpmanager.nocombatlog
- pvpmanager.nodisable
- pvpmanager.nokillabuse
- pvpmanager.nopvetag (только в премиум версии)
- pvpmanager.pvpstatus.change
- pvpmanager.pvpstatus.self
- pvpmanager.pvpstatus.others
- pvpmanager.list
- pvpmanager.menu
Все права
Права на команды- pvpmanager.pvpstatus.change — Позволяет изменять PvP статус (включение/выключение)
- pvpmanager.pvpstatus.self — Позволяет проверять свой текущий PvP статус
- pvpmanager.pvpstatus.others — Позволяет проверять PvP статус других игроков
- pvpmanager.reload — Позволяет перезагрузить PvPManager
- pvpmanager.list — Позволяет использовать команду /pvplist
- pvpmanager.info — Позволяет использовать команду /pvpinfo
- pvpmanager.info.others — Позволяет использовать команду /pvpinfo для других игроков
- pvpmanager.menu — Позволяет использовать команду /pmr
Права на обход ограничений
- pvpmanager.override — Позволяет игроку обходить PvP защиты в любых регионах с помощью команды /pvpoverride
- pvpmanager.nocombattag — Исключает игрока из пометки в бою
- pvpmanager.nopvetag — Исключает игрока из PvE пометки в бою (только в премиум версии)
- pvpmanager.nocombatlog — Исключает игрока из наказаний за выход из боя
- pvpmanager.nodisable — Игроки с этим правом не теряют полет, режим игры и маскировки во время боя
- pvpmanager.nokillabuse — Игроки с этим правом не наказываются за многократные убийства одного игрока
- pvpmanager.exempt.block.commands — Игроки с этим правом могут использовать все команды во время боя
- pvpmanager.bypass.protection.respawn — Игроки с этим правом не получают защиту при возрождении
- pvpmanager.pvpstatus.nocooldown — Нет кулдауна для команды переключения PvP
Замечания по тегам в PvPManager:
Некоторые плагины, такие как NametagEdit или другие, которые используют пакеты для изменения тегов, могут мешать работе PvPManager. В худшем случае это может помешать отображению префикса и цвета тега во время боя, однако все остальные функции, такие как метка, работают корректно. PvPManager полностью совместим с плагином TAB.Отличия от бесплатной версии в PvPManager:
Основные отличия включают спавн NPC, автоматическое возрождение, лучшую защиту PvP с эффектами, улучшенную совместимость с плагинами и улучшенное отбрасывание на границах. Дополнительно, в премиум версии больше внимания уделено производительности и оптимизации кода.API PvPManager:
Если вы разработчик, вы можете использовать последнюю версию плагина как API. Подробнее о разработке и репозитории Maven можно найти в Developer API.Установка плагина PvPManager:
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.