介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。
动画助手
一款适用于 Minecraft 1.20.6的 Fabric 模组,可让你用数据包 JSON 定义实体动画。
动画既可作为一次性动作播放(例如拉弓、表情动作),也可从模型的setAngles中持续播放。
功能
- 数据包驱动:将文件放入
data/<namespace>/animations/即可注册。
服务器会在玩家加入时和/reload时将定义同步到客户端。 - 关键帧轨道:可逐部位设置旋转、平移和缩放,并使用缓动曲线。
- 混合与图层:支持淡入淡出、图层优先级、循环和播放速度。
- 姿势锁定:动画播放期间可锁定头部、身体朝向、躯干、手臂或腿部。
- 第一人称支持:动画手臂可在第一人称视角下渲染。
- 模型基类:为自定义生物提供
AnimatedEntityModel和AnimatedCreatureModel。
快速入门
创建data/mymod/animations/wave.json(ID mymod:wave):
{
"length": 20,
"fade_in": 3,
"fade_out": 3,
"tracks": [
{
"part": "right_arm",
"rotation": [
{ "time": 0, "value": [0, 0, 0] },
{ "time": 10, "value": [-160, 0, 20], "easing": "ease_out" },
{ "time": 20, "value": [0, 0, 0], "easing": "ease_in_out" }
]
}
]
}
在游戏中播放:
/anim play @s mymod:wave
或通过服务端代码播放:
AnimationController.play(entity, new Identifier("mymod", "wave"));
命令
/anim list [targets]
/anim play <targets> <animation> [speed] [loop]
/anim stop <targets> [animation]
/anim reload
/anim是/animationhelper的别名。两者都需要2级权限。
文档
docs/animation.md详细介绍了完整的 JSON 结构、部位名称、
缓动曲线、命令、Java API 和模型基类。
运行要求
Minecraft 1.20.6、Fabric Loader ≥ 0.18.4、Fabric API、Java 21。
许可证
常见问题
Entity Animation Helper 支持哪些 Minecraft 版本?
Entity Animation Helper 支持 Minecraft Java 版 1.20.6,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Entity Animation Helper 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Hdi 的其他作品
查看全部 →
Custom Player Data
by Hdi
适用于Minecraft服务器的实用模组,也可作为模组开发者的框架。
4,377
1 天前
Modrinth · CurseForge
Custom Item Data
by Hdi
一个对 Minecraft 服务器或模组开发者框架有用的模组,可轻松在物品上存储数据。
2,357
6 个月前
Modrinth · CurseForge
Star Wars Original Trilogy
by Hdi, TiFliz
进入星球大战正传三部曲宇宙
2,285
5 个月前
Modrinth
Star Wars Universe
by Hdi
适用于单人游戏或 Oldrilion 星球大战 RP 服务器的星球大战角色扮演整合包。
2,262
5 个月前
Modrinth
评论
登录后评论和评分