AzureLib: technická mod-knihovna pro animace a 3D modely v Minecraftu
AzureLib je knihovna pro Minecraft, která zajišťuje animace ve stylu Bedrock v modech, aniž by sama přidávala předměty či moby.
AzureLib je knihovna pro Minecraft, která zajišťuje animace ve stylu Bedrock v modech, aniž by sama přidávala předměty či moby.
AzureLib: technická mod-knihovna pro animace a 3D modely v Minecraftu
Verze Minecraftu, na které byl článek otestován a napsán: 1.21.1
Rozsah podporovaných verzí: 1.15.2 – 1.21.1
Závislosti: Fabric API (pro Fabric verze)
AzureLib je pomocná knihovna pro Minecraft, bez které nefunguje celá řada modů se složitou animací modelů. Samotná knihovna do hry nepřidává žádné předměty, moby ani struktury: jejím úkolem je zajistit vykreslování a přehrávání animací modelů ve formátu Bedrock, které vanilla engine neumí zpracovat.
Pokud je v popisu konkrétního modu uvedeno Requires AzureLib, autor použil její animační systém místo psaní vlastního. Bez knihovny takový mod spadne při načítání nebo nedokáže správně vykreslit své modely.
Co knihovna poskytuje
Jádrem je systém klíčových snímků pro trojrozměrné modely. Animace se definuje pomocí souboru JSON, který popisuje pozice částí modelu v určitých okamžicích; pohyb mezi těmito okamžiky se interpoluje automaticky, bez nutnosti kreslit ručně každý mezisnímek.
Animační možnosti
Knihovna podporuje:
současné spuštění několika animací na stejném modelu — mob může jít, otáčet hlavou a mávat ocasem zároveň, protože každá animace běží na svém vlastním kontroleru;
přes 30 vyhlazovacích funkcí pro přechody mezi klíčovými snímky, které určují, jak jedna pozice modelu přechází do další — prudce, plynule, se zrychlením nebo s odrazem;
zvukové klíčové snímky — v daném bodě animace se přehraje vybraný zvuk;
částicové klíčové snímky — výskyt efektů je navázán na konkrétní snímek modelu;
událostní klíčové snímky — v daný okamžik animace se spustí kód modu, takže zranění je oběti způsobeno přesně v tom snímku, kdy model provádí úder, a ne v libovolném okamžiku útoku.
Na jaké objekty se vztahuje
Knihovna pracuje se čtyřmi typy objektů ve hře:
entity — mobové, NPC a ochočená stvoření s plnou kosterní animací stavů klidu, pohybu a útoku;
předměty — zbraně a nástroje s animovanými modely v rukou postavy a v inventáři;
brnění — vykreslení modelu brnění přes kostru hráče nebo moba;
bloky — funkční bloky, například mechanismy, které se otevírají nebo otáčejí.
Výkon
Samotná knihovna zatěžuje paměť mírně — asi 1 MB místa na disku a zanedbatelnou zátěž při startu. Skutečná zátěž závisí na modech, které ji používají: složitý animovaný model moba s množstvím kostí a souběžnými animacemi spotřebuje více CPU než jednoduchý statický model. Pokud modpack obsahuje desítky takových mobů a FPS klesá ve shlucích, je to cena za animační detail konkrétních modů, ne problém samotné knihovny.
Závěr
AzureLib řeší jeden úzký problém — dává autorům modů hotový engine pro Bedrock animace, a proto se často vyskytuje v modpacích jako povinná závislost. Hodí se pro ty, kdo sestavují nebo instalují modpack s detailně animovanými moby, brněním nebo funkčními bloky.
Instalace
Typická instalace trvá asi 5 minut. Postup je stejný; liší se jen loader a odpovídající verze.
- 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.











