AzureLib: teknisk mod-bibliotek for animasjoner og 3D-modeller i Minecraft
AzureLib er et Minecraft-bibliotek som håndterer Bedrock-animasjoner i mods, uten selv å legge til gjenstander eller mobber.
AzureLib er et Minecraft-bibliotek som håndterer Bedrock-animasjoner i mods, uten selv å legge til gjenstander eller mobber.
AzureLib: teknisk mod-bibliotek for animasjoner og 3D-modeller i Minecraft
Minecraft-versjonen artikkelen er testet og skrevet på: 1.21.1
Støttet versjonsområde: 1.15.2 – 1.21.1
Avhengigheter: Fabric API (for Fabric-bygg)
AzureLib er et hjelpebibliotek for Minecraft som en hel rekke mods med kompleks modellanimasjon ikke kan kjøre uten. Biblioteket i seg selv legger verken til gjenstander, mobber eller strukturer i spillet: oppgaven er å stå for rendering og avspilling av modellanimasjoner i Bedrock-format, noe vanilla-motoren ikke kan håndtere.
Står det Requires AzureLib i beskrivelsen til en mod, har forfatteren brukt dette animasjonssystemet i stedet for å skrive sitt eget. Uten biblioteket vil en slik mod krasje ved lasting eller ikke klare å rendere modellene sine riktig.
Hva biblioteket gir
Kjernen er et keyframe-system for tredimensjonale modeller. Animasjonen defineres via en JSON-fil som beskriver posisjonene til modelldelene på gitte tidspunkter; bevegelsen mellom disse tidspunktene interpoleres automatisk, uten at hvert mellombilde må tegnes for hånd.
Animasjonsfunksjoner
Biblioteket støtter:
samtidig avspilling av flere animasjoner på samme modell — en mobb kan gå, snu hodet og vifte med halen samtidig, fordi hver animasjon kjører på sin egen kontroller;
over 30 easing-funksjoner for overganger mellom keyframes, som avgjør hvordan én modellpose går over i den neste — brått, mykt, med akselerasjon eller med sprett;
lyd-keyframes — en valgt lyd spilles av på et bestemt punkt i animasjonen;
partikkel-keyframes — visning av effekter er knyttet til en bestemt ramme i modellen;
hendelses-keyframes — mod-kode utløses på et fastsatt tidspunkt i animasjonen, slik at skaden treffer offeret nøyaktig på rammen der modellen slår, og ikke på et vilkårlig tidspunkt i angrepet.
Hvilke objekter det gjelder for
Biblioteket fungerer med fire typer objekter i spillet:
entiteter — mobber, NPC-er og temmede skapninger med full skjelettanimasjon for hvile-, bevegelses- og angrepstilstander;
gjenstander — våpen og verktøy med animerte modeller i karakterens hender og i inventaret;
rustning — rendering av rustningsmodellen over spillerens eller mobbens skjelett;
blokker — funksjonelle blokker som mekanismer som åpner seg eller roterer.
Ytelse
Biblioteket i seg selv belaster minnet moderat — rundt 1 MB diskplass og ubetydelig overhead ved oppstart. Den reelle belastningen avhenger av modsene som bruker det: en kompleks animert mobb-modell med mange bein og samtidige animasjoner bruker mer CPU enn en enkel, statisk modell. Hvis en modpakke har dusinvis av slike mobber og FPS-en faller i store ansamlinger, er det prisen for animasjonsdetaljene i de konkrete modsene, ikke et problem med biblioteket.
Konklusjon
AzureLib løser én avgrenset oppgave — det gir mod-utviklere en ferdig Bedrock-animasjonsmotor, og det er derfor det ofte dukker opp i modpakker som en obligatorisk avhengighet. Det passer for dem som setter sammen eller installerer en modpakke med detaljert animerte mobber, rustninger eller funksjonelle blokker.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 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.











