
CombatLog999
Мод CombatLog999 для серверов Майнкрафт предотвращает выход из игры или телепортацию во время PvP. Настраиваемые таймеры, наказания за нарушение и гибкая система конфигурации обеспечивают честную игру.
CombatLog999 - это плагин для Bukkit-серверов Minecraft, который решает вечную проблему PvP-сражений: игроки, которые просто выходят из игры или телепортируются при получении урона. Если вы админите сервер с PvP-аренами, варзонами или просто хотите честных драк без читерства - это ваш must-have.
Плагин работает по простому принципу: как только игрок получает или наносит урон другому игроку, на него вешается "комбат-тег". Пока тег активен, выйти из игры, телепортироваться или использовать некоторые команды не выйдет. Всё честно: бой до победного или до истечения таймера.
Основные возможности
Ядро системы
- Автоматическая метка (Combat Tagging) - игрок автоматически помечается при любом PvP-уроне
- Настраиваемая длительность таймера - задайте, через сколько секунд можно будет безопасно выйти
- Задержка старта таймера - опциональная задержка перед началом отсчёта, чтобы избежать случайных меток при PvP
- Белый список миров - можно включить только в определённых мирах (например, только в Незере или на арене)
- Исключения для игроков - админы могут временно дать иммунитет от меток
Как это выглядит в игре
- Boss Bar - цветной босс-бар вверху экрана, показывающий оставшееся время
- Action Bar - таймер в экшн-баре
- Динамическая смена цвета - цвет босс-бара меняется в зависимости от оставшегося времени (например, зелёный → жёлтый → красный)
- Все сообщения настраиваются - можете написать что угодно, хоть "Спок, брат, ты в бою"
Система наказаний
- Кастомные команды наказания - выполните любую консольную команду при нарушении (убить, снять деньги, отправить в тюрьму и т.д.)
- Legacy Inventory Drop - старый вариант: игрок просто дропает инвентарь
- Множественные наказания - можно прописать несколько команд с плейсхолдерами для разных ситуаций
Блокировка команд в бою
Не хотите, чтобы игрок телепортировался /spawn во время боя? Просто добавьте команду в блок-лист. Можно запретить что угодно: /home, /warp, /tpa, да хоть /msg.
Логирование и мониторинг
- Детальный лог нарушений - все случаи комбат-лога записываются в файл с временными метками и информацией о игроке
- Отслеживание админами - всегда можно посмотреть, кто и сколько раз нарушал
Команды
Для игроков
/combatlog <игрок>- переключить статус исключения для указанного игрока (только для админов)/combatlogreload- перезагрузить конфиг плагина без перезапуска сервера (только для админов)
Права доступа
combatlog999.admin- даёт доступ к админским командам (по умолчанию у OP)
Конфигурация
В файле config.yml куча настроек:
Таймер
combat-timer-duration- сколько секунд до безопасного выходаcombat-start-delay- задержка перед стартом таймера (чтобы не цеплять метку случайно)
Визуал
timer-display-mode- режим отображения: BOSS_BAR, ACTION_BAR или NONEbossbar-color- цвет босс-бара при высоком таймереbossbar-color-medium- цвет при среднемbossbar-color-low- цвет при низкомlow-time-threshold- порог в секундах для низкого цветаmedium-time-threshold- порог для среднего цвета
Наказания
use-custom-punishments- включить кастомные наказанияpunishments- список команд, выполняемых при комбат-логеdrop-inventory-on-combat-log- старый вариант с дропом инвентаря (когда кастомные наказания выключены)
Миры
permitted-worlds- список миров, где система активна (пусто - все миры)
Блокировка команд
blocked-commands- команды, которые нельзя использовать в бою
Итог
CombatLog999 - это надёжный плагин для серверов с PvP, который реально чинит проблему сбегающих игроков. Настраивается под любые нужды: от простого дропа инвентаря до сложных цепочек наказаний. Единственный момент - проверяйте совместимость с другими плагинами, особенно с теми, что меняют механику телепортации или экономики. Но в целом - огонь, скачивайте и настраивайте под свой сервер Майнкрафт.
