AzureLib
Minecraft Animation Engine and helper library.
AzureLib represents a branch derived from Geckolib 4.x, serving as an animation engine tailored for Minecraft Mods. It boasts various features, including support for intricate 3D keyframe-driven animations, over 30 different easing functions, concurrent animation capabilities, sound and particle keyframes, event-based keyframes, and numerous other functionalities. Currently, I'll focus on maintaining and supporting AzureLib; no help will be given to Geckolib.
This library is compatible with the following Minecraft versions:
Forge: 1.15.2, 1.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.4, and 1.20.1.
NeoForge: 1.20.1, 1.20.4, 1.20.6, and 1.21.1.
Fabric: 1.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.4, 1.20.1, 1.20.4, 1.20.6, and 1.21.1.
In my fork, I've removed the example content and introduced some additional features, including:
An exclusive light source block that persists for half a tick. (I utilize this for my various mods to illuminate projectiles like flares or simulate a muzzle flash.)
My mob growth system, as seen in
Gigeresque
andAftershock
, to transform entities into different entities.
These additions enhance the capabilities of AzureLib.
Installation
To add to your workspace, please add the following to your build.gradle
:
To install the AzureLIb Blockbench Plugin, follow these steps:
Start Blockbench and open the file
File
menu in the top left corner.Select
Plugins...
to open the built-in plugin browser.Make sure you are in the
Available
tab, then search for the plugin:AzureLib Animator
.Once you have found it, press the
Install
button on the right-hand side.
Support
If you have questions or need help getting up and running with questions, feel free to join my Discord!
License
Last updated