Это в основном обновление с исправлением ошибок, связанных со скинами.
- Исправлена проблема с некорректной загрузкой скинов на старых версиях Minecraft.
- У стрел с маскировкой снова сглажено движение на версиях 1.21.5+ (можно отключить в файле dangerous.yml).
- Проведена внутренняя очистка и оптимизация кода.
Обновление для Minecraft 1.21.10
Основные изменения:Изменения:
- Переезд Maven и Jenkins:
- Jenkins: Dashboard - Jenkins
- Репозиторий: libraryaddict repo
Старый репозиторий (repo.md-5.net) останется доступен, но не будет получать обновления.- Планируемое прекращение поддержки старых минорных версий:
- В будущем будет убрана поддержка: 1.18–1.18.1, 1.19–1.19.3, 1.20–1.20.2, а также позже 1.21–1.21.3.
- Поддержка 1.18.2, 1.19.4, 1.20.4 останется.
- Добавлена поддержка Minecraft 1.21.10.
- Исправлены проблемы с метаданными.
- Улучшена совместимость со старыми версиями.
- Незначительные улучшения производительности.
- Звуки теперь можно привязывать к категориям (например, зомби = hostile).
- Исправлена работа на 1.12.
- Кэш анимаций теперь создаётся при запуске.
- Добавлено предупреждение для плагинов, не использующих DisguiseAPI.disguiseNextEntity.
- Добавлена поддержка PlaceholderAPI для имени над головой.
- Исправлена проверка на повторное использование маскировки.
- Оптимизирована обработка звуков и скинов.
- Команда получения головы обновлена и стабильна на всех версиях.
- Исправлены неверные уровни логов (ошибки → предупреждения).
- Исправлена конвертация параметров сущностей.
- Сохранённые маскировки больше не требуют прав для аргументов.
- Удаляется папка сохранённых маскировок, если не используется.
- Обновлена библиотека packetevents.
- В событие Undisguise добавлен метод для проверки возможности отмены.
- Разделены NMS-перечисления для 1.18.0-1 и 1.18.2.
- Обновлены предупреждения о старых версиях Minecraft
Это хотфикс-сборка:И небольшая поправка к предыдущему changelog: в прошлой версии packetevents не обновлялся, изменения касались поддержки ресурс-паков с расширениями сущностей за счёт их загрузки в packetevents.
- Исправлен краш плагина при отсутствии packetevents.
- Исправлена работа плагина на версиях 1.20.1 – 1.20.4.
- Обновлена версия packetevents.
- Добавлены анимации для некоторых маскировок (например, взмах рукой у железного голема).
- Добавлены премиум-команды /disguiseanimation, /disguiseplayeranimation и др.
- Исправлена работа плагина на версиях 1.12 и 1.13.
- Новое право libsdisguises.selfdisguises (по умолчанию включено): управляет тем, видит ли игрок свою маскировку (требуется премиум).
- Обновлена зависимость packetevents.
- Небольшие изменения в обработке пакетов в инвентарях.
- Исправлены проблемы с загрузкой/перемещением конфига.
- Исправлены ошибки в сообщениях (грамматика).
- Добавлено автоматическое проигрывание анимаций, где это уместно (например, атака у голема).
- Исправлена загрузка маппингов при выгрузке плагина.
- Исправлены ложные «прыжки» у кролика без движения.
- Улучшены сообщения об ошибках, если метод отключён в конфиге.
- Улучшен парсинг маскировок для API (например, MythicMinotaurs), теперь пропускается проверка прав, если не передан CommandSender.
- Исправлен баг с установкой команд в скорборде при белом цвете и отключённых коллизиях.
- Исправлено удаление маскировок игроков на клиентах.
- Администраторы при маскировке больше не получают напоминания об обновлении.
Список изменений:
- Улучшены некоторые предупреждающие сообщения, которые сбивали с толку
- Попытка наладить рабочий бэкенд для скинов — у Mojang проблемы с конфигурацией уже некоторое время
- Добавлены четыре новых плейсхолдера для PlaceholderAPI: has_notify_bars, has_self_disguises, has_notify_bar_preference, has_self_disguise_preference
- Добавлена возможность рандомизировать вариант грибной коровы
- Исправлены проблемы с настройкой явных прав доступа — ранее не работало как надо. Спасибо Jamplifier за сигнал
- Исправлена ошибка с отображением имени, если используется только одна строка
- Начата деприкация permission-узла flying
- Обновлена зависимость PacketEvents
- Незначительная правка парсинга параметра "art"
- Добавлена настройка для подробного логирования (verbose logging), в основном для сообщений при запуске. Полезно для диагностики медленной загрузки LD
- Обновление PacketEvents теперь будет происходить "умнее", чтобы помочь серверам на Paper с несколькими .jar
- Добавлена поддержка PlaceholderAPI для тэгов с именами маскировки. Возможно, позже появится настройка для её отключения
- Добавлен метод setAdvText для текстового дисплея (только через API, не через команды)
- Уведомление об обновлениях теперь срабатывает только один раз при старте или входе — без таймера или планировщика
Этот билд исправляет несколько ошибок и добавляет запрашиваемую функцию:
- Исправлена ошибка на старых версиях Minecraft
- Исправлена ошибка, связанная с определёнными ItemStack в маскировках
- Уточнено, когда требуется обновление PacketEvents (например, при необходимости dev-сборки)
- Повышены требования к версии PacketEvents
- Добавлена опция в protocol.yml для воспроизведения звуков покоя, если базовая сущность их по умолчанию не издаёт
Обновление добавляет поддержку серверов Paper 1.21.5 вместе с парой улучшений
Добавлена поддержка 1.21.5
Конфиги LD снова пытаются мигрировать, если найден устаревший файл (например, features.yml)
Имена маскировок (то, что видно в хотбаре) теперь обрабатываются аккуратнее для отдельных типов
Исправлено — при обновлении переводов больше не остаются лишние комментарии
Kia ora!
Обновление включает несколько исправлений и добавляет поддержку 1.21.5.
⚠️ Обратите внимание: Paper ещё не выпустил 1.21.5, тестирование проводилось на Spigot.
• Добавлена поддержка 1.21.5
• Обновлена требуемая версия PacketEvents (обновится автоматически, но потребуется перезапуск сервера — до этого LD может работать некорректно)
• Добавлена группа прав flying, например libsdisguises.disguise.flying даст доступ к летучим мышам, попугаям и т.п. (но не к дракону края)
• Исправлены права на опции, если имя маскировки содержало подчёркивание
• Исправлена ошибка с маскировками из конфигурации или сторонних плагинов, если в строке были лишние пробелы
• Исправлено сохранение некоторых маскировок
• Исправлена невозможность экранировать точки (.) с помощью обратного слэша (\)
• Исправлено обновление масштаба маскировок
• Исправлена загрузка сохранённых маскировок даже при отключённой опции
• Исправлено несохранение маскировок при включённой опции
• Исправлено отсутствие ошибки при запуске на неподдерживаемых версиях Minecraft
• Исправлено некорректное сообщение, если PacketEvents был неактуален
• Добавлен параметр setReplaceSounds — включает/отключает замену звуков у маскировки
• Внутренние улучшения и доработки, в основном касающиеся поддержки 1.21.5
Ура! Настало время для 11.0.3!
- Добавлен новый код статуса mineskin, исправлена ошибка захвата скинов.
- Исправлено разрешение playername > uuid > skin для некоторых серверов, Mojang неправильно настроил свой API несколько месяцев назад, и это постоянная проблема Mojira Public Bug Tracker
- Добавлена опция конфигурации для восстановления функции «здоровья» табло для маскировки игроков, если это необходимо (это неоптимально)
- Исправлена двукратная спамерская ошибка для новых/обновленных серверов при сохранении конфига internal.yml.
Вы можете ознакомиться с журналом изменений 11.0.0 по адресу Release Release 11.0.0 · libraryaddict/LibsDisguises.
Be sure to check out the 11.0.0 changelog at https://www.spigotmc.org/resources/libs-disguises-premium-33-off.32453/update?update=583350
This is a hotfix for a few issues that popped up. Among which
- Fixed entities disguised as vehicles incorrectly appearing to be controllable as if they were vehicles, which resulted in a client server desync
- Added "TEXT_DISPLAY" setting for nametags, which may perform better for some users. ARMORSTANDS remains the recommended
This is also a hotfix for 11.0.1 in which modified names would behave unexpectedly for multiline names