Мод-библиотека для Forge, предназначенный для разработчиков модов Майнкрафт. Он даёт общую систему анимаций для игроков, мобов, других сущностей, блоков, блочных сущностей, предметов и объектов отображения.
Возможности
- Анимационные клипы с ключевыми кадрами и плавными переходами.
- Управление запуском, остановкой, повтором и скоростью воспроизведения.
- Отдельное состояние анимации для каждого игрока, моба или другого объекта.
- Загрузка анимаций из JSON, включая формат эмоций Emotecraft.
- Примеры файлов анимаций.
Как пользоваться
Файл анимации размещают, например, по пути assets/yourmod/animations/guardian_idle.json. Клип загружается через CraftAnimationApi.library(), для объекта создаётся AnimationSubjectKey, затем анимация запускается методом CraftAnimationApi.runtime().play(key, clip).
Каждый тик состояние обновляют через CraftAnimationApi.runtime().tick(key, deltaTicks) или CraftAnimationApi.runtime().tickAll(deltaTicks). Текущую позу получают методом CraftAnimationApi.runtime().sample(key) и применяют в собственном рендерере или модели.
