Плагин для серверов Майнкрафт, который управляет боем, защищает игроков после возрождения и новичков, а также создаёт безопасные зоны. Подходит для защиты от гриферов и настройки правил пвп.
Возможности
- Помечает участников боя после ударов, стрел, трезубцев, зелий, взрывов и атак питомцев. Пока действует метка, можно запретить команды, эндер-жемчуг, элитры, плод хоруса и телепортацию.
- Наказывает за выход во время боя: убийством, выпадением инвентаря, ударом молнии, сообщением в чат, штрафом из экономики или выполнением консольной команды.
- Создаёт круглые и прямоугольные безопасные зоны в разных мирах; в них можно отключить пвп, урон, снаряды, динамит и кристаллы энда.
- Выдаёт временную защиту после возрождения и новичкам — по времени в игре, числу смертей или первому входу.
- Добавляет настраиваемые визуальные эффекты крови при ударах.
Команды
/uc— справка; также работает/ultcombat./uc gui— открыть меню администратора./uc reload— перезагрузить конфигурацию./uc combat tag <player>,/uc combat remove <player>,/uc combat check <player>— управление боевой меткой./uc newbie status,/uc newbie add <player>,/uc newbie remove <player>— проверка и управление защитой новичка./uc respawn grant <player>,/uc respawn remove <player>— управление защитой после возрождения./uc spawn corner1 <name>и/uc spawn corner2 <name>— создать прямоугольную зону по двум углам./uc spawn setzone <name> [r]— создать круглую зону в текущей точке; число задаёт радиус./uc spawn deletezone <name>,/uc spawn listzones,/uc spawn check— управление зонами и проверка текущей позиции.
Права
ultcombat.use— основные команды.ultcombat.admin— административные команды.ultcombat.reload— перезагрузка конфигурации.ultcombat.gui— меню администратора.ultcombat.debug— отладочная информация.ultcombat.bypass.combat,ultcombat.bypass.newbie,ultcombat.bypass.respawn,ultcombat.bypass.spawn— обход соответствующих ограничений.ultcombat.bypass.blood— не показывать эффекты крови игроку.
Настройка
Основные правила боя, защиты, миров, прокси и базы данных находятся в config.yml; сообщения — в messages.yml; внешний вид меню — в gui.yml. Меню /uc gui позволяет включать параметры и менять их без ручного редактирования файлов.
Для прокси включите proxy.enabled в config.yml, выберите proxy.type (velocity, bungeecord или waterfall) и при необходимости включите sync-combat. Данные можно хранить в yaml, sqlite, mysql или mariadb.
Требования
Работает на Paper-совместимых ядрах Purpur, Pufferfish, Leaf и Folia. Для вывода статуса в других плагинах доступна интеграция с PlaceholderAPI через переменные %ultcombat_*%; Vault добавляет денежный штраф, WorldGuard учитывает флаги регионов, Essentials помогает с блокировкой команд, LuckPerms — с правами. Поддерживаются прокси Velocity, BungeeCord и Waterfall.
