Gold Плагин Механика Косметика Мобы Model Engine Premium 4.x [R4.1.0 (DEV build 2332)]

  • Добавлены перегруженные методы setScale и setHitboxScale с поддержкой входных данных Vector3fc
  • Исправлен некорректный поворот игрока в interaction packets для 26.1
  • Исправлена потенциальная утечка памяти (miscodes сказал, что теперь всё ок, ну дай бог)
  • Исправлена ручная translucency, не работавшая с новой конфигурацией вращения
  • Исправлено масштабирование nametag, которое не было реализовано на более старых версиях
  • Добавлен настраиваемый Texture-Path, который по умолчанию использует entity/models вместо entity, чтобы предотвратить поломку атласов
  • Исправлено масштабирование позиции SubHitbox с учётом локальных трансформаций костей
  • Лайк 0
Реакции:1 пользователя
  • Добавлена поддержка 26.1.2
  • feat(api): добавлена информация о кости попадания в BaseEntityInteractEvent
  • Добавлено поле @Nullable ModelBone hitBone в BaseEntityInteractEvent, чтобы обработчики могли определить, по какой части хитбокса было взаимодействие (например, применять замедление только при попадании по "ноге"). Доступ через event.getHitBone().
  • API: заменён @RequiredArgsConstructor на два явных конструктора — существующий с 8 аргументами делегирует новому варианту с 9 аргументами, где hitBone = null, что сохраняет совместимость исходного и бинарного кода для существующих плагинов.
  • v26_1: передача hitBone через вспомогательный метод callBaseEntityEvents с использованием локального функционального интерфейса; заполняется для ATTACK и INTERACT/INTERACT_ON.
  • v1_21_R1..R7: получение кости через fallback-lookup по hitbox-id и передача её во все пять создаваемых событий в обработчике.
  • v1_19_R3 и v1_20_R1..R4 не изменялись — в них не было fallback-логики хитбоксов, поэтому hitBone = null передаётся через старый конструктор.
  • Исправлена поддержка molang addon
  • fix: сделана PooledCollection потокобезопасной
  • fix: механики ModelEngine для MythicMobs объявлены как SYNC_ONLY
  • fix: исправлен дедлок тиков в Folia
  • Механика яркости теперь влияет на кости неймтегов
  • Первоначальная поддержка Minecraft 26.1 и 26.1.1
Известные баги:
  • Core share player model работает, но некоторые предметы в инвентаре могут не отображаться. Модель Mineskin по-прежнему работает корректно
  • Если в модели есть элементы с UV вне допустимого диапазона (начало < 0 или конец > размер текстуры), модель будет отображаться как куб с ошибкой. Так как это ошибка моделирования, позже будет добавлено предупреждающее сообщение
  • Для версии 26.1+ требуется Java 25. При возникновении проблем сообщите Taiyou (разработчик будет отсутствовать неделю)
  • Исправлено: dummy sync location не синхронизировалась с body controller
  • Очистка force pair и скрытие API
  • Исправлено: ref-анимацию нельзя было удалить в state machines
  • Исправлено: projectile/aura имели приоритет над целевой сущностью при поиске моделируемой сущности
  • Исправлено: чтение байтов
  • Оптимизация: кэширование распарсенных bbmodels и улучшение буферизации ввода/вывода
  • Кэширование BlockbenchModel между перезагрузками с использованием metadata + CRC32
  • Увеличен размер буферов чтения/архивации с 1KB до 64KB
  • Импорт: 3.4s → 315ms, архивирование: 1.1s → 510ms
  • Оптимизация: ускорена генерация пака
  • Добавлено: поддержка клиентского мода meg
  • Оптимизация: уменьшено дублирование метаданных при спавне и переходе к cull
  • Исправлено: проверка задержки интерполяции через per-player snapshot
    Перенесён расчёт snapshot перед условием задержки интерполяции, чтобы DISPLAY_INTERPOLATION_DELAY отправлялся только тогда, когда у игрока действительно устаревшие данные трансформации. Ранее задержка добавлялась только на основе флага dirty на уровне костей до вычисления snapshot для игрока. Также добавлена проверка отсутствующих данных сущности для v1_20_R4.
  • Исправлено: использование ключей UUID в SelectionManager для предотвращения зависания Watchdog
  • Исправлено: уменьшено дублирование метаданных при переходе к cull
  • Исправлено: проблемы с рассинхронизацией, связанные с верховыми животными/транспортом
  • fix: OBB related issues
  • fix: re-do the folia bullshits
ВерхНиз