Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
AzureLib

AzureLib

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

6.13M
278
Game Mechanics
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.x
1.19.2–1.19.4
1.18.2
1.17.1
1.16.5
1.15.2

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

AzureDoom
AzureDoom Owner
DerToaster98
DerToaster98 Contributor
ZigyTheBird
ZigyTheBird Contributor

Details

Licensed MIT
Published 2 years ago
Updated 2 weeks ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
3
59

azurelib-forge-1.19.2-3.2.0.jar

by AzureDoom on Oct 18, 2025
Download

azurelib-fabric-1.19.2-3.2.0.jar

by AzureDoom on Oct 18, 2025
Download

v3.2.0

THIS IS A BREAKING CHANGE, PLEASE ENSURE THE MODS THAT USE AZURELIB ARE UPDATED FIRST TO THIS VERSION, PLEASE GIVE THEM TIME TO UPDATE

Changes

  • Removed old Geckolib 3.x code.
  • Layers, Model Renderers, and Animators now take a Key to identify themselves.
    • This will Long for Block Entities or UUID for Items (This includes Armor) and Entities.
  • Adds AzItemRendererConfig#disableAnimationInAllContexts
  • Per-instance model isolation for animations
    • Implemented AzBone.deepCopy() (copies transforms, matrices, cubes, children, then saveInitialSnapshot()).
    • Implemented AzBakedModel.deepCopy() (rebuilds a fresh bone tree via bone.deepCopy()).
  • Deprecated pattern: do not call animator.setActiveModel(...) in the render loop (model is installed once during provideAnimator).
  • Due to servers being weird with animations, AzIdentityRegistry#regsiter is required again to work properly with item and armor animations.
  • Added fallback geo model for missing models.
  • Extended AzRendererConfig and its Builder to BiFunction<Entity, T, ResourceLocation> model/texture/render type location providers.
    • Enables entity-aware model/texture/render type selection across all render configurations.
    • Subclasses like AzArmorRendererConfig now automatically support entity–item–based model lookups without custom overrides.

Fixes

  • Fixed animation state leaking between instances that share the same geo model by isolating bones per animator.
  • Fixed enableAnimationOnlyInContexts not working properly
  • Fixed animation speed property not working properly
  • Fixed Animated textures breaking with Gankolib Geckolib
  • Fixed a crash with armor if a bone is missing from the armor model.

azurelib-forge-1.18.2-3.2.0.jar

by AzureDoom on Oct 18, 2025
Download

azurelib-fabric-1.18.2-3.2.0.jar

by AzureDoom on Oct 18, 2025
Download

v3.2.0

THIS IS A BREAKING CHANGE, PLEASE ENSURE THE MODS THAT USE AZURELIB ARE UPDATED FIRST TO THIS VERSION, PLEASE GIVE THEM TIME TO UPDATE

Changes

  • Removed old Geckolib 3.x code.
  • Layers, Model Renderers, and Animators now take a Key to identify themselves.
    • This will Long for Block Entities or UUID for Items (This includes Armor) and Entities.
  • Adds AzItemRendererConfig#disableAnimationInAllContexts
  • Per-instance model isolation for animations
    • Implemented AzBone.deepCopy() (copies transforms, matrices, cubes, children, then saveInitialSnapshot()).
    • Implemented AzBakedModel.deepCopy() (rebuilds a fresh bone tree via bone.deepCopy()).
  • Deprecated pattern: do not call animator.setActiveModel(...) in the render loop (model is installed once during provideAnimator).
  • Due to servers being weird with animations, AzIdentityRegistry#regsiter is required again to work properly with item and armor animations.
  • Added fallback geo model for missing models.
  • Extended AzRendererConfig and its Builder to BiFunction<Entity, T, ResourceLocation> model/texture/render type location providers.
    • Enables entity-aware model/texture/render type selection across all render configurations.
    • Subclasses like AzArmorRendererConfig now automatically support entity–item–based model lookups without custom overrides.

Fixes

  • Fixed animation state leaking between instances that share the same geo model by isolating bones per animator.
  • Fixed enableAnimationOnlyInContexts not working properly
  • Fixed animation speed property not working properly
  • Fixed Animated textures breaking with Gankolib Geckolib

azurelib-fabric-1.21.1-3.0.39.jar

by AzureDoom on Oct 8, 2025
Download

azurelib-neo-1.21.1-3.0.39.jar

by AzureDoom on Oct 8, 2025
Download

v3.0.39

Changes

  • Hide arms bones always in items and only render arms when animations are playing for items.
  • Added AzArmorTrimLayer for rendering armor trims (Credit to ZsoltMolnarrr)
    • Supports single trim-pattern texture
    • Supports per pattern textures (like vanilla)
  • Added alpha value to getDefaultRenderType
  • Made entityCutout the default entity render type.
  • Removed Dynamic renderers as they are broken and no longer needed.
  • Add an optional Waist Bone for armors. (Credit to cleannrooster)
  • Added all missing Math functions, currently matching: https://bedrock.dev/docs/1.21.0.0/1.21.120.22/Molang#Math Functions now

Fixes

  • Fixed builder config render type config completely overwriting the default render type setups
  • Fixes hurt/death red overlay from not working on entities
  • Fixes when an invalid animation name is used, the controller/state machine will become stuck and no longer update

azurelib-neo-1.20.1-3.0.27.jar

by AzureDoom on Oct 8, 2025
Download

azurelib-fabric-1.20.1-3.0.27.jar

by AzureDoom on Oct 8, 2025
Download

v3.0.27

Changes

  • Hide arms bones always in items and only render arms when animations are playing for items.
  • Added alpha value to getDefaultRenderType
  • Made entityCutout the default entity render type.
  • Removed Dynamic renderers as they are broken and no longer needed.
  • Add an optional Waist Bone for armors. (Credit to cleannrooster)
  • Added all missing Math functions, currently matching: https://bedrock.dev/docs/1.21.0.0/1.21.120.22/Molang#Math Functions now

Fixes

  • Fixed builder config render type config completely overwriting the default render type setups
  • Fixes hurt/death red overlay from not working on entities
  • Fixes when an invalid animation name is used, the controller/state machine will become stuck and no longer update

azurelib-forge-1.19.2-3.1.12.jar

by AzureDoom on Oct 8, 2025
Download

azurelib-fabric-1.19.2-3.1.12.jar

by AzureDoom on Oct 8, 2025
Download

v3.1.12

Changes

  • Hide arms bones always in items and only render arms when animations are playing for items.
  • Added alpha value to getDefaultRenderType
  • Made entityCutout the default entity render type.
  • Removed Dynamic renderers as they are broken and no longer needed.
  • Add an optional Waist Bone for armors. (Credit to cleannrooster)
  • Added all missing Math functions, currently matching: https://bedrock.dev/docs/1.21.0.0/1.21.120.22/Molang#Math Functions now

Fixes

  • Fixed builder config render type config completely overwriting the default render type setups
  • Fixes hurt/death red overlay from not working on entities
  • Fixes when an invalid animation name is used, the controller/state machine will become stuck and no longer update

azurelib-forge-1.18.2-3.1.12.jar

by AzureDoom on Oct 8, 2025
Download

azurelib-fabric-1.18.2-3.1.12.jar

by AzureDoom on Oct 8, 2025
Download

v3.1.12

Changes

  • Hide arms bones always in items and only render arms when animations are playing for items.
  • Added alpha value to getDefaultRenderType
  • Made entityCutout the default entity render type.
  • Removed Dynamic renderers as they are broken and no longer needed.
  • Add an optional Waist Bone for armors. (Credit to cleannrooster)
  • Added all missing Math functions, currently matching: https://bedrock.dev/docs/1.21.0.0/1.21.120.22/Molang#Math Functions now

Fixes

  • Fixed builder config render type config completely overwriting the default render type setups
  • Fixes hurt/death red overlay from not working on entities
  • Fixes when an invalid animation name is used, the controller/state machine will become stuck and no longer update

azurelib-neo-1.21.1-3.0.38.jar

by AzureDoom on Oct 6, 2025
Download

azurelib-fabric-1.21.1-3.0.38.jar

by AzureDoom on Oct 6, 2025
Download

v3.0.38

Changes

  • Arm bones added to items will only be visible in First-Person view.

azurelib-neo-1.20.1-3.0.26.jar

by AzureDoom on Oct 6, 2025
Download

azurelib-fabric-1.20.1-3.0.26.jar

by AzureDoom on Oct 6, 2025
Download

v3.0.26

Changes

  • Arm bones added to items will only be visible in First-Person view.

Fixes

  • Fixed bug where the skin texture would be applied to the item bones as well, this only affects 1.20.1 and lower.

azurelib-forge-1.19.2-3.1.11.jar

by AzureDoom on Oct 6, 2025
Download

azurelib-fabric-1.19.2-3.1.11.jar

by AzureDoom on Oct 6, 2025
Download

azurelib-forge-1.18.2-3.1.11.jar

by AzureDoom on Oct 6, 2025
Download

azurelib-fabric-1.18.2-3.1.11.jar

by AzureDoom on Oct 6, 2025
Download

v3.1.11

Changes

  • Arm bones added to items will only be visible in First-Person view.

Fixes

  • Fixed bug where the skin texture would be applied to the item bones as well, this only affects 1.20.1 and lower.
1
2
3
59

Modrinth is open source.

main@16c5a5a

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.