AzureLib: tekninen mod-kirjasto animaatioihin ja 3D-malleihin Minecraftissa
AzureLib on Minecraft-kirjasto, joka mahdollistaa Bedrock-tyyliset animaatiot modeissa lisäämättä itse esineitä tai mobeja.
AzureLib on Minecraft-kirjasto, joka mahdollistaa Bedrock-tyyliset animaatiot modeissa lisäämättä itse esineitä tai mobeja.
AzureLib: tekninen mod-kirjasto animaatioihin ja 3D-malleihin Minecraftissa
Minecraft-versio, jolla artikkeli on testattu ja kirjoitettu: 1.21.1
Tuettu versioväli: 1.15.2 – 1.21.1
Riippuvuudet: Fabric API (Fabric-versioille)
AzureLib on Minecraftin apukirjasto, jota ilman koko joukko monimutkaisia mallianimaatioita käyttäviä modeja ei toimi. Kirjasto itsessään ei lisää peliin esineitä, mobeja eikä rakenteita: sen tehtävä on huolehtia Bedrock-muotoisten mallianimaatioiden renderöinnistä ja toistosta, mitä vanilla-moottori ei osaa käsitellä.
Jos modin kuvauksessa lukee Requires AzureLib, tekijä on käyttänyt sen animaatiojärjestelmää oman kirjoittamisen sijaan. Ilman kirjastoa tällainen modi kaatuu latauksessa tai ei pysty renderöimään malleja oikein.
Mitä kirjasto tarjoaa
Ytimessä on kolmiulotteisten mallien avainkehysjärjestelmä. Animaatio määritellään JSON-tiedostolla, joka kuvaa mallin osien sijainnit tiettyinä ajanhetkinä; liike näiden hetkien välillä interpoloidaan automaattisesti ilman, että jokaista väliruutua tarvitsee piirtää käsin.
Animaatio-ominaisuudet
Kirjasto tukee:
useiden animaatioiden suorittamista samanaikaisesti samalla mallilla — mobi voi kävellä, kääntää päätään ja heiluttaa häntäänsä yhtä aikaa, koska jokainen animaatio kulkee omalla ohjaimellaan;
yli 30 pehmennysfunktiota avainkehysten välisiin siirtymiin, jotka määrittävät, miten yksi mallin asento siirtyy seuraavaan — jyrkästi, pehmeästi, kiihdyttäen tai kimmoten;
ääniavainkehykset — valittu ääni toistetaan animaation tietyssä kohdassa;
hiukkasavainkehykset — efektien ilmestyminen on sidottu mallin tiettyyn ruutuun;
tapahtuma-avainkehykset — modin koodi laukaistaan animaation määrätyllä hetkellä, joten vahinko osuu uhriin juuri sillä ruudulla, jolla malli iskee, eikä missä tahansa hyökkäyksen kohdassa.
Mihin kohteisiin se soveltuu
Kirjasto toimii neljän pelissä olevan objektityypin kanssa:
olennot — mobit, NPC:t ja kesytetyt olennot, joilla on täysi luurankoanimaatio lepo-, liikkumis- ja hyökkäystiloille;
esineet — aseet ja työkalut, joilla on animoidut mallit hahmon käsissä ja inventaariossa;
panssari — panssarimallin renderöinti pelaajan tai mobin luurangon päälle;
lohkot — toiminnalliset lohkot, kuten mekanismit, jotka avautuvat tai pyörivät.
Suorituskyky
Kirjasto itsessään kuormittaa muistia maltillisesti — noin 1 Mt levytilaa ja vähäinen ylikuormitus käynnistyksessä. Todellinen kuorma riippuu sitä käyttävistä modeista: monimutkainen animoitu mobimalli, jossa on paljon luita ja samanaikaisia animaatioita, kuluttaa enemmän suoritinaikaa kuin yksinkertainen, staattinen malli. Jos modipaketissa on kymmeniä tällaisia mobeja ja FPS laskee ryhmittymissä, kyse on niiden tiettyjen modien animaatiotarkkuuden hinnasta, ei kirjaston ongelmasta.
Yhteenveto
AzureLib ratkaisee yhden rajatun ongelman — se antaa modien tekijöille valmiin Bedrock-animaatiomoottorin, minkä vuoksi se esiintyy usein modipaketeissa pakollisena riippuvuutena. Se sopii niille, jotka kokoavat tai asentavat modipaketin, jossa on yksityiskohtaisesti animoituja mobeja, panssareita tai toiminnallisia lohkoja.
Asennus
Tyypillinen asennus vie noin 5 minuuttia. Kulku on sama; vain Loader ja sopiva build vaihtuvat.
- 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.











