Плагин Косметика Libs Disguises [Premium] [11.0.11]

Это в основном обновление с исправлением ошибок, связанных со скинами.
  • Исправлена проблема с некорректной загрузкой скинов на старых версиях Minecraft.
  • У стрел с маскировкой снова сглажено движение на версиях 1.21.5+ (можно отключить в файле dangerous.yml).
  • Проведена внутренняя очистка и оптимизация кода.
Обновление для Minecraft 1.21.10

Основные изменения:
  1. Переезд Maven и Jenkins:
    • Jenkins: Dashboard - Jenkins
    • Репозиторий: libraryaddict repo
      Старый репозиторий (repo.md-5.net) останется доступен, но не будет получать обновления.
  2. Планируемое прекращение поддержки старых минорных версий:
    • В будущем будет убрана поддержка: 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
Это хотфикс-сборка:
  • Исправлен краш плагина при отсутствии packetevents.
  • Исправлена работа плагина на версиях 1.20.1 – 1.20.4.
  • Обновлена версия packetevents.
И небольшая поправка к предыдущему changelog: в прошлой версии packetevents не обновлялся, изменения касались поддержки ресурс-паков с расширениями сущностей за счёт их загрузки в 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 для воспроизведения звуков покоя, если базовая сущность их по умолчанию не издаёт
  • Лайк 0
Реакции:1 пользователя
Обновление добавляет поддержку серверов 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.
  • Лайк 0
Реакции:1 пользователя
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
  • Лайк 0
Реакции:1 пользователя
ВерхНиз