AzureLib:支持 Minecraft 动画与 3D 模型的技术性 MOD 库
AzureLib 是一个 Minecraft 库,负责在 MOD 中实现 Bedrock 风格的动画,自身不添加任何物品或生物。
AzureLib 是一个 Minecraft 库,负责在 MOD 中实现 Bedrock 风格的动画,自身不添加任何物品或生物。
AzureLib:支持 Minecraft 动画与 3D 模型的技术性 MOD 库
本文测试和撰写所使用的 Minecraft 版本:1.21.1
支持的版本范围:1.15.2 – 1.21.1
依赖项:Fabric API(适用于 Fabric 版本)
AzureLib 是一个 Minecraft 实用库,许多使用复杂模型动画的 MOD 都离不开它。这个库本身不会向游戏中添加任何物品、生物或建筑结构:它的作用是负责渲染和播放原版引擎无法处理的 Bedrock 格式模型动画。
如果某个 MOD 的介绍中写着 Requires AzureLib,说明该作者使用了这套动画系统,而不是自己重新编写一套。没有这个库,这类 MOD 会在加载时崩溃,或者无法正确渲染其模型。
这个库提供什么
其核心是面向三维模型的关键帧系统。动画通过一个 JSON 文件定义,描述模型各部位在特定时间点的位置;这些时间点之间的运动会自动插值计算,无需手动绘制每一个过渡帧。
动画功能
该库支持:
在同一模型上同时运行多个动画——生物可以同时行走、转头和摇尾巴,因为每个动画都运行在各自独立的控制器上;
超过 30 种关键帧间过渡的缓动函数,决定模型的一个姿态如何过渡到下一个姿态——突然、平滑、带加速,或带弹跳;
带声音的关键帧——在动画的指定位置播放选定的音效;
带粒子的关键帧——特效的出现与模型的特定帧绑定;
带事件的关键帧——在动画的指定时刻调用 MOD 代码,因此伤害恰好在模型挥击的那一帧施加到受害者身上,而不是攻击过程中的任意时刻。
适用于哪些对象
该库支持游戏中的四类对象:
实体——生物、NPC、被驯服的生物,拥有完整的待机、移动、攻击状态骨骼动画;
物品——手持和物品栏中带有动画模型的武器与工具;
盔甲——在玩家或生物骨骼之上渲染盔甲模型;
方块——诸如可开启或旋转的机构一类的功能性方块。
性能
这个库本身对内存的占用很有限——约占用 1 MB 磁盘空间,启动时的开销也可以忽略不计。真正的性能负担取决于使用它的 MOD:一个骨骼数量多、同时运行多个动画的复杂生物模型,消耗的 CPU 会比简单静态模型多。如果整合包里有几十个这样的生物,并且在密集场景中帧率下降,这是那些具体 MOD 动画精细度所付出的代价,而不是这个库本身的问题。
结论
AzureLib 解决的是一个很具体的问题——为 MOD 作者提供一套现成的 Bedrock 动画引擎,因此它经常作为必需依赖出现在整合包中。适合那些制作或安装带有精细动画生物、盔甲或功能性方块整合包的玩家。
安装
一次典型安装大约 5 分钟。流程相同,只是 Loader 和对应构建不同。
- 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.











