description | cover | coverY | layout | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Minecraft Animation Engine and helper library. |
.gitbook/assets/BH_AL_header.png |
0 |
|
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.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.3, 1.19.4, and 1.20.1.
- NeoForge: 1.20.1
- Fabric: 1.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.3, 1.19.4, 1.20.1, and 1.20.2.
In my fork, I've removed the example content and introduced some additional features, including:
- A built-in Configuration library for Fabric 1.19.4+, Forge/NeoForge 1.20.1.
- Customized navigation to address the issue of mobs with large hitboxes spinning.
- 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 foundational gun code.
- My mob growth system, as seen in
Gigeresque
andAftershock
, to transform entities into different entities. - A feature enabling loading another file within the same animation file (developed by the CQR developer).
- A unique vibration system that eliminates particle effects, allowing any mob to emit vibrations similar to the warden's.
These additions enhance the capabilities of AzureLib for various creative applications.
To add to your workspace, please add the following to your build.gradle
:
repositories {
// The Maven with the mods source
maven {url 'https://libs.azuredoom.com:4443/mods'}
}
dependencies {
//Fabric or Quilt
modImplementation "mod.azure.azurelib:azurelib-fabric-MCVERSION:MODVERSION"
//Forge
implementation fg.deobf("mod.azure.azurelib:azurelib-forge-MCVERSION:MODVERSION")
//NeoForge
implementation fg.deobf("mod.azure.azurelib:azurelib-neo-MCVERSION:MODVERSION")
}
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.
If you have questions or need help getting up and running with questions, feel free to join the Discord!