AzureLib — технічний мод-бібліотека для підтримки анімацій та 3D-моделей у Minecraft
AzureLib — технічний мод-бібліотека для підтримки анімацій та 3D-моделей у Minecraft
Версія Minecraft, на якій протестовано і написано статтю: 1.21.1
Діапазон підтримуваних версій: 1.15.2 – 1.21.1
Залежності: Fabric API (для Fabric-збірок)
AzureLib — це службова бібліотека Minecraft, без якої не запускається ціла низка модів зі складною анімацією моделей. Сама по собі бібліотека не додає в гру ні предметів, ні мобів, ні структур: її задача — забезпечити рендер і відтворення анімацій моделей у форматі Bedrock, які ванільний движок не вміє обробляти.
Якщо в опис конкретного мода стоїть пункт Requires AzureLib — автор взяв за основу її систему анімацій замість того, щоб писати власну. Без бібліотеки такий мод вилетить із помилкою на завантаженні або не зможе відрендерити свої моделі коректно.
Що забезпечує бібліотека
В основі — система ключових кадрів для тривимірних моделей. Анімація задається через файл у форматі JSON, де описуються позиції частин моделі в певні моменти часу; між цими моментами рух інтерполюється автоматично без потреби малювати кожен проміжний кадр вручну.
Анімаційні можливості
Бібліотека підтримує:
одночасне виконання кількох анімацій на одній моделі — моб може йти, повертати голову й махати хвостом одночасно, бо кожна анімація йде у своєму контролері;
понад 30 функцій згладжування переходів між ключовими кадрами, які визначають, як одне положення моделі переходить у наступне — різко, плавно, з прискоренням чи з відскоком;
кейфрейми зі звуком — у заданій точці анімації програється вибраний звук;
кейфрейми з частинками — поява ефектів прив'язана до конкретного кадру моделі;
кейфрейми подій — у заданий момент анімації викликається код мода, тому шкода жертві наноситься саме в той кадр, коли модель робить замах, а не в довільну мить атаки.
На які об'єкти поширюється
Бібліотека працює з чотирма типами об'єктів у грі:
сутності — моби, NPC, приручені створіння з повною скелетною анімацією станів покою, руху, атаки;
предмети — зброя та інструменти з анімованими моделями у руках персонажа і в інвентарі;
броня — рендер броньової моделі поверх скелета гравця чи моба;
блоки — функціональні блоки на кшталт механізмів, що відкриваються або обертаються.
Продуктивність
Сама по собі бібліотека вантажить пам'ять помірно — близько 1 МБ дискового простору і незначний оверхед при старті. Реальне навантаження залежить від модів, які її використовують: складна анімована модель моба з купою кістей і одночасними анімаціями споживає більше CPU, ніж проста статична. Якщо у модпаці десятки таких мобів і FPS просідає у скупченнях — це ціна за анімаційну деталізацію конкретних модів, а не проблема бібліотеки.
Висновок
AzureLib закриває одну вузьку задачу — дає авторам модів готовий движок Bedrock-анімацій, тому часто зустрічається у модпаках як обов'язкова залежність. Підходить тим, хто збирає або встановлює модпак із детально анімованими мобами, бронею чи функціональними блоками.
Встановлення
Типове встановлення займає близько 5 хвилин. Порядок однаковий; відрізняються лише лоадер і відповідна збірка.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











