Плагин pvp PvPManager [Premium] [4.2.5]

  • Добавлено: информативные сообщения на случай, если не удаётся подключиться к базе данных из-за неверного пароля и других ошибок. При этом плагин корректно отключается.
  • Удалено: неиспользуемая опция конфигурации Protection Messages to Action Bar, поскольку теперь это настраивается в файле сообщений с помощью !actionbar.
  • Исправлено: загрузка данных игроков на пользовательских форках сервера, изменяющих ServerPlayer.
  • Добавлена проверка наличия NametagEdit и отключение боевых никнеймов над игроками при его обнаружении.
  • Исправлено: обнаружение отсутствующих интеграций (hooks).
  • Исправлено: редкий случай, когда NPC удалялся в тот же тик, в который истекал срок его действия.
  • Обновлены зависимости.
Автор: bobobo
В этой версии внесено множество изменений в планировщик задач и внутреннюю логику плагина. Проведено обширное тестирование, но версия всё ещё может работать нестабильно.

Если для вас важна стабильность, дождитесь версии 4.2.x или новее. Если вы используете Folia или Canvas и сталкиваетесь с ошибками, обновитесь до этой версии.

Теперь требуется Java 21 или новее.

Список изменений:

  • Добавлена поддержка перезарядки трезубцев в разделе перезарядки предметов (Item Cooldowns).
    • Для новых пользователей она будет включена по умолчанию. В существующих конфигурациях необходимо добавить TRIDENT в раздел Combat, Global или оба раздела.
  • Добавлена настройка перезарядки выпада копья (spear lunge). По умолчанию — 3 секунды.
  • Улучшены все сообщения, использующие плейсхолдер {time}, включая перезарядку предметов и боссбар для новичков. Улучшено округление и исправлена ошибка, из-за которой при времени менее секунды отображалось «сейчас». Теперь показывается корректное оставшееся время.
  • Добавлена настройка обновления боевого тега при броске трезубца. По умолчанию включена.
  • Исправлено: поддержка NPC в Minecraft 26.3.
  • Исправлено: полный режим блокирующего барьера (FULL). Рекомендуется по-прежнему использовать режим FAST.
  • Исправлено: проблема с NPC на Canvas, когда игрок находится в сети.
  • Исправлено: перезагрузка плагина на Folia, если были созданы NPC.
  • Исправлено: сохранение данных NPC при остановке сервера.
  • Исправлено: несколько проблем с присвоением игроку боевого тега через команды консоли на Folia.
  • Повышена стабильность при изменении боевых имён над головами игроков.
  • Улучшена очистка боевых команд NPC.
  • Обновлены зависимости.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
Как вы могли заметить, код NPC больше не ломается после выхода новых обновлений Minecraft, поскольку сервер теперь деобфусцирован.

Это была единственная часть плагина, которую приходилось обновлять при выходе новых версий Minecraft, и это одна из причин, почему в последнее время обновлений было меньше.

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

Список изменений:
  • Исправлено: перезарядка фейерверков в бою всегда срабатывала.
  • Исправлено: ошибки NPC, специфичные для Canvas.
  • Исправлено: настройка использования scoreboard-команд не учитывалась для NPC.
  • Исправлено: отображение времени восстановления команды после сообщения о смерти.
  • Скрытые игроки больше не будут отмечать игроков, которые их не видят.
  • Обновлены зависимости.
Автор: bobobo
  • Добавлена конфигурационная опция для cooldown в FireWorld во время планирования (gliding).
  • Исправлена возможная утечка при выполнении newbie add для уже защищённых игроков.
  • Исправлено состояние гонки (race condition) при удалении игрока.
Автор: bobobo
  • Исправлена ошибка, возникавшая, когда игрок выходил и заходил в тот же тик
  • Исправлена ошибка сохранения данных NPC на MC 26.1
Автор: bobobo
  • Добавлена поддержка NPC для MC 26.1
  • Исправлено: слизни не вызывали тег при использовании pve tag
  • Исправлен NPE в событии перемещения на форке Folia
  • Исправлена ошибка при установке врага для NPC при использовании pve tag
  • Исправлена возможная телепортация через плод chorus в безопасную зону
  • Исправлена ошибка при регистрации события отбрасывания (knockback) на Spigot
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Добавлена опция закрытия инвентаря при получении тега
  • Кулдауны предметов теперь сбрасываются при смерти
  • Событие PlayerCombatLogEvent теперь можно отменять через API
  • Дроп игрока при использовании режима TRANSFER теперь защищён системой защиты лута
  • Исправлен возможный NPE в плейсхолдерах
  • Исправлено принудительное включение PvP при использовании поддерживаемых интеграций bounty-плагинов
Автор: bobobo
  • Исправлено: скины NPC не отображались в версии 1.21.11
  • Округление значения плейсхолдера оставшегося времени combat tag
  • Исправлены несколько ошибок на MC 1.8
  • Исправлено возможное NPE в событии телепортации
Автор: bobobo
  • Повторная установка тега предыдущего противника игроку после combat log при использовании NPC
  • Исправлен NPE при смерти
  • Блокировка входа при заспавненном NPC теперь по умолчанию отключена для новых пользователей
Автор: bobobo
Журнал изменений:
  • Исправлена ошибка, из-за которой плагин не загружался на версиях, отличных от 1.21.11
Автор: bobobo
ВерхНиз