Плагин для серверов Майнкрафт против выхода из боя в пвп. После нанесения или получения пвп-урона игрок получает боевую метку; выход с сервера во время неё считается смертью.
Возможности
Боевая метка срабатывает от ближнего боя, снарядов и прирученных мобов. При выходе из боя плагин может выбросить инвентарь, броню, предмет во второй руке и опыт в месте отключения, очистить эффекты и вернуть игрока на спавн при следующем входе.
Таймер можно показывать в строке действий, заголовком, полосой босса или чатом: игрок выбирает вид сам. Есть отдельные настройки уведомлений, звуков, запросов на досрочное завершение таймера и оповещений о выходе противника.
Безопасные зоны задаются кубоидом в каждом мире. Внутри них можно запретить пвп и автоматически завершать бой при входе игрока с меткой.
Команды
/combattag help— список команд./combattag status— настройки и оставшееся время боя./combattag display <mode>— вид таймера:actionbar,title,bossbarилиchat./combattag receive <option> <true|false>— включить или выключить уведомление:stoptimer,combatnotify,logalert,sound./combattag reset— сбросить личные настройки./combattag stoptimer <player>— отправить противнику запрос на досрочное завершение боя./combattag accept— принять такой запрос./combattag safezone create <x1> <y1> <z1> <x2> <y2> <z2> <name>— создать безопасную зону в текущем мире./combattag safezone delete <name>— удалить зону./combattag safezone edit <name> change-name <newName>— переименовать зону./combattag safezone edit <name> change-cords <x1> <y1> <z1> <x2> <y2> <z2>— изменить границы зоны./combattag safezone list— список зон./combattag reload— перезагрузить конфиг, настройки и зоны.
Права
combattag.admin— управление безопасными зонами и перезагрузка; по умолчанию для операторов.combattag.bypass— игрок никогда не получает боевую метку.
Настройка
В config.yml настраиваются combat-seconds, stoptimer-request-seconds, safezone-cancels-combat, safezone-blocks-pvp и последствия выхода из боя: combatlog-drop-inventory, combatlog-drop-experience, combatlog-respect-keep-inventory, combatlog-teleport-to-spawn, combatlog-broadcast.
Личные настройки хранятся в prefs.yml, а безопасные зоны — в safezones.yml; редактировать эти файлы следует при остановленном сервере.
Требования
Поддерживаются Bukkit, Spigot, Paper, Purpur и Pufferfish. Плагин требует Java 17 и устанавливается только на сервер: игрокам ничего устанавливать не нужно. Folia, Forge, NeoForge и Fabric не поддерживаются.
