Плагин RPG/MMO Боссы pvp Мобы ⚔️ WatcherBoss — Эпические сражения с боссом на вашем сервере! [1.2.2]

Исправление ошибок:
• Исправлена проблема, когда голограммы HP монументов не исчезали после окончания боя/смерти босса.
• Исправлена логика анонсов и таймера появления босса.
• Исправлена команда /watcherboss start: запуск через 21 секунду теперь работает корректно.
• Исправлена команда /watcherboss stop: теперь полностью очищает событие (босс, монументы, голограммы, мобы, эффекты, задачи).
• Исправлена команда /watcherboss reload: теперь правильно перезагружает и config.yml, и messages.yml.
• Исправлена проблема с миром (world not found): добавлена более безопасная обработка мира и fallback.
• Исправлен эксплойт наград: отменённые удары (например, по неуязвимому боссу) больше не засчитываются в топ урона.
• Исправлена регистрация и работа команды spawnwatcherboss (теперь реально спавнит босса мгновенно).
• PlaceholderAPI теперь необязательный (softdepend).

Улучшения механик:
• Стабилизирован жизненный цикл последнего монумента (активация/деактивация/удаление).
• Атака со свиньями теперь корректно использует значения из конфига (урон, замедление, отбрасывание, мощность взрыва).
• Улучшена очистка задач и сброс энкаунтера, чтобы убрать зависшие состояния.

Поддержка версий:
• Улучшена кросс-версионная совместимость с новыми версиями Minecraft.
• Поддерживаемый диапазон: 1.16 - 1.21.x
• Включая: 1.18, 1.19, 1.20, 1.21
• Добавлен слой совместимости для изменений API между старыми и новыми версиями (атрибуты, частицы, эффекты зелий).
Изменения

1. Исправлен плейсхолдер %watcherboss_timeleft%


ОБНОВИТЕ CONFIG.YML ПРИ ЗАГРУЗКЕ НОВОЙ ВЕРСИИ!
Ранее, когда босс ещё не был заспавнен, плейсхолдер отображал "0 мин.", даже если таймер шёл
Теперь отображается корректное оставшееся время до появления босса
Добавлено отображение секунд
Улучшен формат вывода: "X мин. Y сек." или "Y сек." при оставшемся времени менее 1 минуты


2. Исправлена загрузка сообщений из messages.yml


Ранее сообщение "Босс неуязвим" загружалось из config.yml и не обновлялось при изменениях
Теперь все сообщения загружаются из messages.yml и корректно обновляются после /watcherboss reload

Как обновиться

  1. Скачайте последнюю версию плагина
  2. Остановите сервер
  3. Замените старую версию .jar-файла на новую
  4. Запустите сервер
  5. Выполните /watcherboss reload для применения изменений
ВерхНиз