Скачать Combat Tag — Minecraft Моды — MetaMods
Combat Tag

Combat Tag

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.20 — 1.21.3
Сервер
Оружие и броня
Утилиты

Combat Tag

Компактный и функциональный плагин для Paper/Bukkit серверов, который автоматически помечает игроков в состоянии боя после взаимных атак и ограничивает их действия на указанное время. Идеальное решение для поддержания честности PvP-столкновений.

Основные функции и настройки

Модификация активирует систему боевой метки, когда два игрока наносят друг другу урон. В течение заданного периода времени (по умолчанию 20 секунд) для участников схватки действуют специальные ограничения и отображаются информационные сообщения.

Настройки конфигурации

Основные параметры легко настраиваются через файл конфигурации:

  • Продолжительность боя: 20.0 секунд (настраиваемый параметр)
  • Убийство при выходе: если включено, игрок, покинувший сервер во время боя, погибает и теряет предметы
  • Сообщения: все текстовые уведомления используют формат MiniMessage и поддерживают плейсхолдеры PlaceholderAPI

Система команд включает административную функцию перезагрузки настроек через /combat-tag reload (сокращенно /ct), доступную пользователям с правами combattag.admin.

Информационные плейсхолдеры

Плагин предоставляет два ключевых плейсхолдера для интеграции с другими системами:

  • %ct_time_left% - отображает оставшееся время боя в секундах
  • %ct_in_combat% - показывает текущее состояние игрока (true/false)

Система блокировки команд

Одна из ключевых функций - ограничение доступа к определенным командам во время боя:

enable-command-blocker: true
command-blocker:
  blocked-msg: "<red>You can't run this command while in combat!"
  bypass-colons: true
  match-entire-words: true
  blocked-cmds:
    - "/warp spawn"
    - "/home"
    - "/tpa"

Система поддерживает различные режимы обработки команд, включая игнорирование параметров перед двоеточием и точное соответствие полным словам.

Интеграция с TAB для боевых таблиц

Плагин отлично сочетается с модификацией TAB, позволяя создавать отдельные интерфейсы счетов для состояния боя. Пример конфигурации:

scoreboard:
  scoreboards:
    combat:
      display-condition: "%ct_in_combat%=true"
      title: Combat scoreboard
      lines:
        - ' You are in combat!'
        - ' %ct_time_left% secs left'
    scoreboard:
      title: Normal scoreboard
      lines:
        - ' The default scoreboard of my server!'

Сочетание визуальных уведомлений, ограничения команд и информационных привязок делает Combat Tag универсальным инструментом для любого PvP-сервера.

Участники проекта
Woolyenough

Woolyenough

Разработчик

Создан: 13 июл 2024

ID: 25283