Плагин pvp ✦ DeluxeCombat ✦ [v.1.80.3]

  • Добавлено: встроенный NBT API обновлён до версии 2.16.1 для совместимости со стаками предметов Minecraft 26.3.
  • Исправлено: стакающиеся зелья на Minecraft 1.20.5 и новее. Одинаковые зелья теперь используют современную систему размеров стопок и учитывают настроенный лимит стака.
  • Добавлено: сообщения о стакающихся зельях для успешного объединения, отсутствии зелий, уже объединённых зельях и недостатке места в инвентаре. Сообщения переведены на все десять поддерживаемых языков.
  • Изменено: загрузка скинов голов игроков и трупов теперь повторно использует текстуры скинов игроков, находящихся онлайн, что сокращает количество ненужных запросов и предотвращает появление некорректных UUID в кэше игроков при использовании Velocity/BungeeCord.
  • Исправлено: проверка оружия CrackShot на возможность выпадения теперь корректно учитывает Death_No_Drop, если параметр включён. Также улучшена загрузка конфигурации оружия и интеграция с CrackShotPlus.
  • Исправлено: границы PvP в Lands теперь проверяют разрешения PvP в целевой области для обоих участников боя и используют ту же обработку границ, что и WorldGuard.
  • Добавлено: режим BOTH для границ PvP в Lands, объединяющий видимую стену и отталкивание.
  • Изменено: улучшено отталкивание на границах PvP для уменьшения застревания и резких откатов позиции у защищённых границ. Теперь отталкивание выполняется после коррекции движения сервером и проверяет наличие безопасного пространства позади игрока.
  • Исправлено: ошибки мгновенного возрождения на Folia/Canvas, возникавшие, когда кровать или якорь возрождения находились в другом регионе. Точки возрождения теперь используют событие возрождения сервера, включая пользовательские точки появления.
  • Исправлено: отложенные задачи мгновенного возрождения больше не выполняются после ручного возрождения, отключения игрока или другой смерти. Возрождение через якорь также больше не вызывает команды, предназначенные для случаев отсутствия кровати.
  • Исправлено: PvP всё ещё было возможно в регионах с запретом PvP при определённых конфигурациях.
  • Исправлено: наказания за выход из боя могли активировать награды за смерть, рейтинги и дублирующее сообщение о смерти при искусственно созданной смерти.
  • Исправлено: проблема с меню /dc.
  • Исправлено: опечатка или неизвестный материал в кастомном рецепте могла прервать запуск всего плагина — теперь такая ошибка выводится в консоль, а рецепт пропускается.
  • Изменено: улучшена миграция схемы базы данных и создание индексов.
  • Изменено: теперь загрузка каждого дополнения проверяется на целостность (SHA-256) и безопасно устанавливается, поэтому повреждённый или изменённый файл не сможет попасть на ваш сервер.
  • Убрана полностью лицензия с плагина.
    • Спасибо @Rociohun-10
  • Лайк 0
Реакции:1 пользователя

v1.80.1 (BETA)

⚠️ Это бета-версия. Несмотря на то что обновление было протестировано, из-за серьёзных изменений в коде и базе данных рекомендуется подождать несколько дней перед установкой на боевой сервер, чтобы при необходимости вышли первые исправления.

Важно​

  • Перед обновлением обязательно сделайте резервную копию папки /plugins/DeluxeCombat и базы данных DeluxeCombat.
  • На сайте deluxecombat.com появился личный кабинет, где можно просматривать активные серверы, использующие вашу лицензию. Теперь можно самостоятельно блокировать и разблокировать IP-адреса серверов. По умолчанию одна лицензия может работать на двух серверных экземплярах.

Добавлено​

  • Полная поддержка Folia (планировщики с учётом регионов).
  • Поддержка Minecraft 26.1 / 26.2 и Java 26.
  • Добавлена настройка Old PvP Item Filter.
  • Меню /dc settings теперь полностью поддерживает перевод.
  • Добавлена поддержка HikariCP.
  • Добавлена поддержка Redis для синхронизации статистики между серверами.

Исправлено​

  • Исправлены ложные срабатывания антиглитча при использовании эндер-жемчуга.
  • Исправлена возможность использовать эндер-жемчуг для побега из боя через безопасные зоны или регионы без PvP.
  • Исправлена возможность использовать трезубец с зачарованием Riptide для выхода из боя.
  • Исправлена возможность обходить перезарядку Riptide, перекладывая трезубец в другую руку.
  • Исправлен фильтр меню выбора.
  • Исправлен плейсхолдер %target% в системе наград за головы (Bounty) для обычных игроков.
  • Исправлена некорректная обработка пользовательских плейсхолдеров в некоторых редких случаях.

Изменено​

  • Обновлены все используемые библиотеки.
  • Значительно улучшена производительность системы боевых меток, статистики и таблиц лидеров, табличек, трупов, обработки сообщений, хранения данных и синхронизации через Redis.
  • Выполнена масштабная переработка внутренней архитектуры и очистка кода для упрощения будущих обновлений и повышения стабильности.
  • Добавлена анонимная система сбора статистики использования (FastStats) для определения приоритетов дальнейшей разработки.

Изменения в config.yml​


В этой версии появились новые настройки. Обновление не требует обязательного изменения конфигурации, однако рекомендуется ознакомиться с новыми параметрами.
Добавлены:
  • настройки пула соединений HikariCP (Pool);
  • параметры кэширования и сохранения статистики (Cache);
  • настройки обновления таблицы лидеров (Leaderboard);
  • поддержка Redis для синхронизации данных между несколькими серверами (Redis).
Добавлено: поддержка Minecraft v.1.21.11
Добавлено: опция отключения разлёта предметов при смерти
Добавлено: опция отображения таймера боя только в секундах вместо секунд с десятыми долями

Исправлено: исключение при выполнении телепортации плагином Lands
Исправлено: исключение, возникавшее в редких случаях при использовании зелий
Исправлено: исключение при взаимодействии игроков с неподдерживаемыми предметами во время боя

Изменено: обновлены все библиотеки
Изменено: обновлена ссылка приглашения в Discord на новый сервер
Добавлено:
  • Поддержка Minecraft 1.21.9 и 1.21.10.
Исправлено:
  • Ошибка, из-за которой нельзя было повторно открыть меню /dc после применения фильтров или выбора значений.
  • Исключение NPE при обработке DamageCause.
  • Проблема, из-за которой рецепты не сохранялись, если одним из ингредиентов был AIR.
Изменено:
  • Поддержка HEX-цветов теперь включена по умолчанию (для Minecraft 1.16+).
  • Обновлены библиотеки.
  • Лайк 0
Реакции:1 пользователя
Список изменений:
🔹 Добавлена поддержка Minecraft версий 1.21.6, 1.21.7, 1.21.8
🔹 Переработаны ограничения для зелий — в /dc menu → Settings → PvP → Potions теперь доступны: кулдауны, режимы блокировки и настройка запрещённых миров/регионов. Применение через команду /dc potion
🔹 Исправлено: трезубцы работали даже в режиме кулдауна
🔹 Исправлено: нельзя было менять броню во время боя
🔹 Обновлены библиотеки
Список изменений:
  • Добавлено: поддержка Minecraft версии 1.21.5
  • Добавлено: опция изменения радиуса границы
  • Добавлено: опция синхронной отправки изменений блоков в поток
  • Исправлено: ошибка при попытке якорей возрождения измерить расстояние между разными мирами
  • Добавлено: слушатель, предотвращающий экипировку элитр, если они отключены
  • Исправлено: проблема с PlaceholderAPI и ChatControl
Изменения:
  • Исправлено: Проблема с границами, позволяющими игрокам покидать их.
Изменения:
Исправлено: Игрокам не мешали использовать зелья невидимости во время боя.
Исправлено: Плейсхолдеры в PlaceholderAPI не заменялись при получении вознаграждения.
Исправлено: Несоответствие плейсхолдеров убийцы и жертвы.
Изменено: 0 снятых очков теперь будет отображаться как -0.
Исправлено: Разрешение GhostPlayer проверялось при присоединении, что не позволяло сущностям-призракам депауниться.
Исправлено: при отсутствии тотема в инвентаре накладывался кулдаун Totem of Undying.
Исправлено: Проблема с редактором рецептов золота / божьего яблока.
Исправлено: Использовался счет хранилища, когда сумма вклада равнялась 0.
Добавлено: Поддержка плейсхолдеров для панели боевых боссов.
Исправлено: при проверке Enderpearl игроки могли проскочить между блоками.
Исправлено: Не работает проверка крыши Enderpearl.
ВерхНиз