▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Combat Tag

Combat Tag

Плагин Combat Tag для Paper/Bukkit блокирует команды и показывает сообщения игрокам, которые находятся в бою. Не даёт телепортироваться или использовать вайп-команды во время PvP.

Оцените первым
7.2K
9

Combat Tag - простой и лёгкий плагин для Paper и Bukkit, который решает вечную проблему на серверах с PvP: игроки, получив урон, просто телепортируются домой или на спавн, избегая боя. С этим плагином всё иначе - как только один игрок ударил другого, на обоих вешается метка боя на заданное время, и они не могут использовать команды из чёрного списка (например, /home, /spawn, /warp). Плюс можно настроить смерть при выходе с сервера - чтобы не было побегов через логаут.

Настраивается всё через один конфиг, работает без наворотов, но умеет дружить с PlaceholderAPI и TAB.

Команды, права и плейсхолдеры
  • /combat-tag reload (сокращённо /ct) - перезагрузка конфига

Команда требует права combattag.admin.

Плейсхолдеры:

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

Вроде немного, но для такого простого плагина - хватает.

Стандартный конфиг
# Все сообщения используют MiniMessage-формат (Adventure).
# Поддерживаются плейсхолдеры PlaceholderAPI.
# Чтобы отключить сообщение - поставьте пустую строку "".

# Включить плагин?
enabled: true

# Длительность боя в секундах (можно дробное)
combat-duration: 20.0

# Если игрок выходит во время боя - он умирает и теряет вещи
kill-on-quit: true

# Внутренний плейсхолдер: [otherPlayer] - имя врага
combat-tagged-message: "<#cb0000>Вы вступили в бой с [otherPlayer]"

# Сообщение в action bar (над хотбаром)
in-combat-action-bar: "<#cb0000>Вы в бою! <grey>(<#ffd0a8>%ct_time_left%<grey>)"

# Сообщение при окончании боя
combat-expired-message: "<green>Вы больше не в бою"

# Включить блокировку команд?
enable-command-blocker: true
command-blocker:
  # Текст, который увидит игрок при попытке ввести заблокированную команду
  blocked-msg: "<red>Эту команду нельзя использовать в бою!"

  # Если в команде есть двоеточие (например /plugin:spawn), будет проверяться только часть после двоеточия
  bypass-colons: true

  # Если включено - команда должна совпадать целиком (слово целиком). /warp spawn заблокирует /warp spawn, но не /warp1
  match-entire-words: true

  # Список заблокированных команд (можно указывать с аргументами)
  blocked-cmds:
    - "/warp spawn"
    - "/home"
    - "/tpa"
Своя табличка во время боя (интеграция с TAB)

У плагина TAB есть удобная фича - показывать разные скорборды в зависимости от условий. Используя плейсхолдер %ct_in_combat%, можно сделать так, чтобы во время боя игрок видел отдельную таблицу с таймером.

Пример для config.yml плагина TAB:

scoreboard:
  scoreboards:
    # Скорборд для боя (TAB проверяет сверху вниз)
    combat:
      display-condition: "%ct_in_combat%=true"  # условие
      title: "[Бой]"
      lines:
        - ' Ты в бою!'
        - ' Осталось %ct_time_left% сек'
    # Обычный скорборд
    scoreboard:
      title: "Игровой сервер"
      lines:
        - ' Добро пожаловать!'

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

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:1 год назад
Главная