- Add support for Folia 26.3
- Faster disguise name parsing
- Fix memory leak with disguises not being cleaned up - Thanks @Owen1212055!
- Fixes bundled classes not including an interface for other plugins to hook into
- Это исправление устраняет ошибку, из-за которой могли оставаться зависшие надписи над объектами.
- Этот релиз знаменует собой сразу два важных изменения.
- Изменена система версий: теперь используется формат Year.Month.Day. Например, 13/08/2026 → 26.8.13.
- Добавлена поддержка Folia, при поддержке MinePeak — MinePeak - Minecraft Server: Survival, Lifesteal, Mini Games
Огромное спасибо им за поддержку!- В связи с этим были значительно изменены некоторые внутренние механизмы плагина, однако никаких проблем для разработчиков или пользователей не ожидается.
Изменения
Также были исправлены другие ошибки, но они встречались только в dev-сборках.
- Добавлена поддержка Minecraft 26.2.
- Исправлено: интерактивный ограничивающий бокс больше не отправляется самому себе для self-disguise.
- Добавлена поддержка Folia.
- В LivingWatcher добавлен setParticles.
- В Disguise добавлен setServerBoundingBox, а setModifyBoundingBox помечен как устаревший (deprecated). Спасибо @berserk Agent.
- Исправлено: BossBar теперь корректно удаляется при выходе игрока с сервера.
- Исправлено: позиции сущностей теперь по возможности определяются непосредственно из пакета.
- Исправлено: некоторые сущности визуально можно было набирать в ведро, хотя этого происходить не должно было.
- Исправлено: обработка событий смерти стала более корректной.
- Исправлено: отрицание разрешения больше не нарушает ожидаемое поведение явных разрешений.
Приятной работы с disguises!
- Это хотфикс-сборка для исправления проблемы, из-за которой более старые версии Minecraft не запускались с последним релизом 11.0.17.
В этот релиз незаметно заползло довольно много изменений. Планировался более крупный рефактор плагина, но проблемы с MineSkin и последние релизы Minecraft решили устроить разработчику персональный цирк с огнём.
- Добавлена поддержка 26.1, 26.1.1 и 26.1.2
- Обновлена требуемая версия PacketEvents
- Улучшена настройка звуков, включая замену конкретных звуков
Возможно, стоит пересоздать конфиг. Да, опять.- Исправлена некорректная работа MineSkin
- LD больше не отправляет "Colorize" как плейсхолдер для scoreboard teams — теперь используется пустая строка
- Добавлено определение нестандартных скинов для лучшей обработки случаев, когда загружается какой-то сломанный ужас вместо нормального скина
- Исправлена работа моделей скинов
- Небольшие изменения API для async — полноценной поддержки async всё ещё нет, но теперь лучше определяется, могло ли событие быть асинхронным
- Улучшена логика сборки
- Улучшено поведение при ошибке запуска LD — теперь оно меньше засирает консоль спамом
Небольшое обновление, исправляющее несколько ошибок.
- Добавлены заклинания Illager в параметры
- Добавлен способ отключить обработку scoreboard
- Исправлено: PacketEvents не устанавливался при первом запуске
- Исправлено взаимодействие с самим собой при использовании кастомных хитбоксов
Kia ora и добро пожаловать в очередное обновление с важными исправлениями и улучшениями!
Самое крутое нововведение — добавление команд /disguiseselector, /disguisemodifyselector, /undisguiseselector и /disguiseanimationselector.
Они работают так же, как стандартные селекторы целей в Minecraft:
https://minecraft.fandom.com/wiki/Target_selectors
Пример:
/disguiseselector @r[c=2] sheep
⚠ Доступно только в premium-версии.
Полный список изменений:
- Реестры (Registries) теперь опциональны и отключены по умолчанию — включите их, если добавляете новые предметы или варианты мобов
- Дисгuisы на сущностях теперь сохраняются при входе в портал
- Исправлены неверно указанные права в plugin.yml и добавлены отсутствующие permissions
- Добавлен метод getDisguiseUUID(), чтобы всегда можно было различать дисгuisы через API
- Улучшена логика удаления дисгuisа
- Исправлена проблема с отменой metadata в случаях, когда этого не должно было происходить
- Увеличена допустимая длина пользовательского имени до более современного значения
- Поддержка символа подчёркивания для MineSkin API — спасибо @Luq-dude!
- Добавлена возможность отключить скрытые «fancy» вкладки в protocol.yml
- Исправлена проблема, из-за которой атрибуты брони не отправлялись клиенту
- Исправлена возможность для клиента «обмануть» себя, будто он использовал ведро на allay
- Исправлена работа /dhelp с параметрами, содержащими пробел
- Добавлены /disguiseselector, /disguisemodifyselector, /undisguiseselector и /disguiseanimationselector для premium-пользователей
- Исправлена неполная поддержка голосового чата
- Расширен список допустимых версий Minecraft (например, «1.21.11 - CUSTOM» и т.д.), хотя возможны проблемы совместимости
- Упорядочено использование scheduler’ов: вместо отдельного scheduler для каждого дисгuisа теперь используется один общий
- Добавлены ссылки на wiki по частицам и bounding boxes, так как они довольно сложны
- Исправлена отправка пустого action bar, если переведённая строка пуста
Это релиз Lib’s Disguises 11.0.14.
Если вы используете Paper 1.21.11, убедитесь, что установлена версия #54 или новее. Более старые сборки Paper 1.21.11 работать не будут.
Добавлена поддержка 1.21.11.
Исправлена ошибка на серверах 1.12.
Добавлена совместимость с VoiceChat — голосовой чат теперь работает с маскировками.
Добавлена функция фейковых bounding box’ов (позволяет задать границы, например, для block display, не изменяя существующие. Подробнее: /dhelp InteractiveBox).
Обновлено минимальное требование PacketEvents до версии 2.11.1.
Исправлена работа обновления PacketEvents, которое ранее некорректно разрешалось.
Исправлена ошибка с экипировкой на серверах 1.12.
Добавлена дополнительная обработка ошибок пакетов, когда Bukkit-игрок не является «реальным».
Text display больше не использует vehicle/passenger — это было изначально неудачным архитектурным решением.
Изменение типа отображения имени в конфиге теперь требует повторной маскировки или перезапуска сервера, чтобы изменения применились.
Исправлены некоторые некорректные комментарии в конфигурациях.
Пакет статуса больше не отменяется как конфликтующий (полноценная поддержка будет добавлена позже, проблема не критичная).
Добавлена совместимость с Vulcan — проверки скорости больше не срабатывают, когда игрок замаскирован.
- Это хотфикс-обновление для устаревших версий packetevents.
- Пожалуйста, ознакомьтесь с примечаниями к предыдущему релизу.