
Player Animation Library
Библиотека для анимации игрока в Майнкрафт, которая позволяет модам менять анимации без конфликтов друг с другом. Поддержка Blender, Blockbench и Molang.
Player Animation Library - это библиотека для Minecraft, которая решает одну из главных проблем кастомных анимаций: конфликты между разными модами. Раньше, если два мода пытались изменить анимацию игрока (ходьбу, бег, взмах руки), они могли перебивать друг друга, вызывая глюки. Теперь эта библиотека работает как прослойка - все анимации загружаются через неё, и они мирно сосуществуют. Сам по себе мод ничего не делает (это именно библиотека для разработчиков), но без него не заработают многие другие моды, которые хотят оживить персонажа.
Что такого умеет эта библиотека
Самые интересные фишки (кроме базовой загрузки анимаций):
- Загружает анимации из Blender и Blockbench - поддерживает форматы GeckoLib и Bedrock. То есть моделлеры могут делать анимации в знакомых программах и подключать их.
- Неплохая поддержка Molang - это язык выражений из Bedrock Edition, который позволяет делать анимации умными (например, привязать анимацию к скорости игрока или уровню здоровья).
- Ключевые кадры с эффектами - например, можно привязать частицы к определённым моментам анимации. Удар мечом - и в нужный кадр вылетают искры.
- Свои точки поворота (pivot points) - можно добавить, скажем, кость бедра, которая вращает всё тело кроме ног. Это даёт гораздо более гибкие анимации, чем стандартные ванильные.
- Кастомные кости - можно создавать дополнительные кости и получать их координаты, чтобы в нужный момент спавнить частицы или запускать звуки.
Зачем это простому игроку
Напрямую никакой разницы не будет - мод не добавляет ни блоков, ни мобов, ни новых анимаций. Но если на сервере или в сборке стоят моды, которые используют Player Animation Library (например, моды на анимацию оружия, магии, танцы или эмоции), то всё будет работать плавно и без багов. Без этой библиотеки такие моды бы конфликтовали и вылетали бы.
Для разработчиков модов это must-have, если они хотят добавить анимацию игроку и не переживать, что другой мод сломает её. Установка стандартная: кинуть в папку mods на Fabric или Forge (для Minecraft 1.16-1.21, в зависимости от версии).
Документация лежит по ссылке на официальном сайте разработчика, но для обычного игрока она вряд ли понадобится - достаточно просто установить библиотеку вместе с другими модами, которые её требуют.
Скачайте Player Animation Library - она часто входит в сборки модов, но если собираете свой набор, не забудьте положить её, иначе некоторые моды просто не запустятся.
