Language

AzureLib

AzureLib

CurseForgeModrinth

Java Minecraft mod using Bedrock models to create custom models and animations for items, blocks, entities

60.0M downloads AzureDoomC
latest vazurelib-neo-26.3-4.1.4.jar CurseForge
Quilt Forge Neoforge Fabric API and Library

AzureLib

Discord Docs

About

AzureLib is an animation and rendering engine for Minecraft mods. It started as a fork of GeckoLib 4.x and has since grown into its own library, with a reworked rendering pipeline, an extended Molang runtime, per-bone hitboxes, procedural animation tools and its own Blockbench plugin. If you've seen a creature in a modpack that crawls, lunges, bursts out of the ground or swings a weapon with real weight, there's a good chance AzureLib is animating it.

Players: you don't need to do anything with this mod. Install it if a mod you use requires it.

Animated Entity

Features

Animation

  • Keyframe animation from Blockbench: rotation, position and scale on any bone, for entities, items, armor and block entities.
  • 30+ easing functions plus per-keyframe interpolation.
    Easing function curves
    Easing visualization by noisecrime
  • Multiple controllers at once: run a walk cycle, an attack and a head-look together without them fighting each other.
  • Sound, particle and custom event keyframes: trigger effects and your own code at exact moments in an animation.
  • Molang support extended toward Bedrock parity: strings, arrays, for_each, this, and many additional entity queries.

Procedural & Gameplay Tools

  • Multi-hitbox system: define hitboxes per bone that follow your animated model, so a long tail or a burrowing worm can be hit where it actually is.
    Animated Entity with hitboxes
  • Bone transform & procedural pose API: drive bones from code on top of keyframed animation, including IK and bone constraints, spring-bone secondary motion, bone sockets/attachments, and 1D/2D blend spaces.
    Blockbench showing Spring Bones in motion
  • Morph mod compatibility with Walkers and ReMorphed, so morphed players play your mob's animations.

Performance

  • Reduced per-frame allocations and object pooling in the animation pipeline.
  • Binary-search keyframe lookup for long animations.
  • Optional bone and animation LOD to keep crowded scenes smooth (opt-in per renderer).

Tooling

Made with AzureLib

A few of the mods using AzureLib (see the Gallery tab for more):

Using AzureLib in your mod? Let me know on Discord and I'll add it here.

Supported Versions

Minecraft Loaders AzureLib
26.3 NeoForge / Fabric 4.1.x
1.21.1 NeoForge / Fabric 3.2.x
1.20.1 Forge / Fabric 3.2.x
1.18.2 Forge / Fabric 3.3.x
1.12.2 Forge 1.1.x
1.7.10 Forge 1.1.x
Beta 1.7.3 Babric / Ornithe 1.1.x

For Developers

Full setup for each loader, plus guides for entities, items, armor and block entities and migrating from GeckoLib, is on the AzureLib wiki.

Support: AzureLib is maintained independently. Questions and bug reports are welcome on Discord or the issue tracker, but I can only help with AzureLib, not GeckoLib.


Need a server to play with friends? Rent a ready-to-go server from BisectHosting!

BisectHosting

Pick a plan (4GB or more) and use code azuredoom for 25% off your first month.

Versions

Release
azurelib-neo-26.3-4.1.4.jar
neoforge · 26.3 · 2d ago
112
Release
azurelib-fabric-26.3-4.1.4.jar
fabric · 26.3 · 2d ago
Release
azurelib-fabric-1.21.1-3.2.4.jar
fabric, quilt · 1.21.1 · 2d ago
Release
azurelib-neo-1.21.1-3.2.4.jar
neoforge · 1.21.1 · 2d ago
Release
azurelib-neo-1.20.1-3.2.4.jar
forge, neoforge · 1.20.1 · 2d ago
Release
azurelib-fabric-1.20.1-3.2.4.jar
fabric, quilt · 1.20.1 · 2d ago
Release
azurelib-fabric-1.18.2-3.3.4.jar
fabric, quilt · 1.18.2 · 2d ago
Release
azurelib-forge-1.18.2-3.3.4.jar
forge · 1.18.2 · 2d ago
Release
1.1.5
forge · 1.12.2 · 2d ago
Release
azurelib-forge-1.7.10-1.1.5.jar
forge · 1.7.10 · 2d ago
Release
azurelib-neo-26.3-4.1.3.jar
neoforge · 26.3 · 3d ago
35
Release
azurelib-fabric-26.3-4.1.3.jar
fabric · 26.3 · 3d ago

Comments 0

No comments yet. Be the first to share your thoughts.

FAQ

How do I install AzureLib?

Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.

Is AzureLib free?

AzureLib is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.

Which Minecraft versions does AzureLib support?

Works with Quilt, Forge, Neoforge, Fabric. See the download section on this page for the full list of supported versions and loaders.

Download AzureLib

Modrinth
R azurelib-neo-26.3-4.1.4.jar 26.3 neoforge 1.2 MB R azurelib-fabric-26.3-4.1.4.jar 26.3 fabric 1.2 MB R azurelib-fabric-1.21.1-3.2.4.jar 1.21.1 fabric, quilt 1.2 MB R azurelib-neo-1.21.1-3.2.4.jar 1.21.1 neoforge 1.2 MB R azurelib-neo-1.20.1-3.2.4.jar 1.20.1 forge, neoforge 1.4 MB R azurelib-fabric-1.20.1-3.2.4.jar 1.20.1 fabric, quilt 1.4 MB R azurelib-fabric-1.18.2-3.3.4.jar 1.18.2 fabric, quilt 1.4 MB R azurelib-forge-1.18.2-3.3.4.jar 1.18.2 forge 1.4 MB R 1.1.5 1.12.2 forge 2.0 MB R azurelib-forge-1.7.10-1.1.5.jar 1.7.10 forge 1.0 MB R azurelib-neo-26.3-4.1.3.jar 26.3 neoforge 1.2 MB R azurelib-fabric-26.3-4.1.3.jar 26.3 fabric 1.2 MB R azurelib-neo-1.21.1-3.2.3.jar 1.21.1 neoforge 1.2 MB R azurelib-fabric-1.21.1-3.2.3.jar 1.21.1 fabric, quilt 1.2 MB R azurelib-neo-1.20.1-3.2.3.jar 1.20.1 forge, neoforge 1.4 MB R azurelib-fabric-1.20.1-3.2.3.jar 1.20.1 fabric, quilt 1.4 MB R azurelib-forge-1.18.2-3.3.3.jar 1.18.2 forge 1.4 MB R azurelib-fabric-1.18.2-3.3.3.jar 1.18.2 fabric, quilt 1.4 MB R 1.1.4 1.12.2 forge 2.0 MB R azurelib-forge-1.7.10-1.1.4.jar 1.7.10 forge 1.0 MB R azurelib-forge-1.7.10-1.1.3.jar 1.7.10 forge 912 KB R azurelib-fabric-26.3-4.1.2.jar 26.3 fabric 1.1 MB R azurelib-neo-26.3-4.1.2.jar 26.3 neoforge 1.0 MB R azurelib-fabric-1.21.1-3.2.2.jar 1.21.1 fabric, quilt 1.1 MB R azurelib-neo-1.21.1-3.2.2.jar 1.21.1 neoforge 1.1 MB R azurelib-neo-1.20.1-3.2.2.jar 1.20.1 forge, neoforge 1.2 MB R azurelib-fabric-1.20.1-3.2.2.jar 1.20.1 fabric, quilt 1.3 MB R azurelib-forge-1.18.2-3.3.2.jar 1.18.2 forge 1.2 MB R azurelib-fabric-1.18.2-3.3.2.jar 1.18.2 fabric, quilt 1.2 MB R 1.1.3 1.12.2 forge 1.9 MB R azurelib-forge-1.7.10-1.1.2.jar 1.7.10 forge 894 KB R azurelib-neo-26.3-4.1.1.jar 26.3 neoforge 1023 KB R azurelib-fabric-26.3-4.1.1.jar 26.3 fabric 1.0 MB R azurelib-fabric-1.21.1-3.2.1.jar 1.21.1 fabric, quilt 1.0 MB R azurelib-neo-1.21.1-3.2.1.jar 1.21.1 neoforge 1.0 MB R azurelib-neo-1.20.1-3.2.1.jar 1.20.1 forge, neoforge 1.2 MB R azurelib-fabric-1.20.1-3.2.1.jar 1.20.1 fabric, quilt 1.2 MB R azurelib-forge-1.18.2-3.3.1.jar 1.18.2 forge 1.2 MB R azurelib-fabric-1.18.2-3.3.1.jar 1.18.2 fabric, quilt 1.2 MB R 1.1.2 1.12.2 forge 1.8 MB R azurelib-forge-1.7.10-1.1.1.jar 1.7.10 forge 847 KB R 1.1.1 1.12.2 forge 1.8 MB R azurelib-neo-26.3-4.1.0.jar 26.3 neoforge 1023 KB R azurelib-fabric-26.3-4.1.0.jar 26.3 fabric 1.0 MB R azurelib-fabric-1.21.1-3.2.0.jar 1.21.1 fabric, quilt 1.0 MB R azurelib-neo-1.21.1-3.2.0.jar 1.21.1 neoforge 1.0 MB R azurelib-neo-1.20.1-3.2.0.jar 1.20.1 forge, neoforge 1.2 MB R azurelib-fabric-1.20.1-3.2.0.jar 1.20.1 fabric, quilt 1.2 MB R azurelib-forge-1.18.2-3.3.0.jar 1.18.2 forge 1.2 MB R azurelib-fabric-1.18.2-3.3.0.jar 1.18.2 fabric, quilt 1.2 MB

Files are served directly from the original source. Modgrid does not host or modify them.