- Добавлено: встроенный 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
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+).
- Обновлены библиотеки.
Список изменений:
🔹 Добавлена поддержка 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.