PlayerAnimator (Unofficial 1.21.10 Port)
作者:antostcr
非官方社区移植版 PlayerAnimator 前置库,适用于 Minecraft 1.21.10;可为玩家添加动画,同时保持模组兼容性。
介绍
介绍由机器翻译自 Modrinth 原页面,仅供参考。
⚠️ 非官方移植版
这是由社区制作的非官方移植版,适用于 Minecraft 1.21.10
原作者已不再维护 PlayerAnimator,并建议改用 PAL。
PlayerAnimator 是什么?
PlayerAnimator 是一个 Minecraft 前置库,可在尽可能减少模组冲突的同时,为玩家添加动画。
此移植版调整了该前置库,使其能够在 Minecraft 1.21.10(Fabric)中运行。
功能
✅ 已支持
- 完整的玩家模型动画系统
- 位置、旋转、缩放和弯曲变换
- 带优先级系统的动画图层
- 支持 JSON 动画(GeckoLib 和 Emotecraft 格式)
- 第一人称动画模式
- 手持物品动画
- 动画期间鞘翅位置正确
⚠️ 限制
- 不支持 bendy-lib – 无法实现平滑的身体弯曲(尚无 1.21.10 版本)
- 动画看起来不够流畅
- 身体部位无法从中间弯曲
- 盔甲显示 – 第一人称视角下的盔甲可能无法正确显示
玩家须知
只需将此模组作为前置库安装即可——它本身不会产生任何效果。其他使用 PlayerAnimator 的模组会在安装此模组后启用其动画。
开发者须知
此 API 与原版 PlayerAnimator 完全兼容:
// Get player's animation stack
AnimationStack stack = PlayerAnimationAccess.getPlayerAnimLayer(player);
// Add animation layer
stack.addAnimLayer(new ModifierLayer<>(animation));
// Load animation from JSON
AnimationContainer animation = PlayerAnimationRegistry.getAnimation(
new Identifier("modid", "animation_name")
);
Gradle 配置
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
modImplementation "com.github.TOSTcRa:playerAnimator-1.21.10:v2.0.1-1.21.10-unofficial"
include "com.github.TOSTcRa:playerAnimator-1.21.10:v2.0.1-1.21.10-unofficial"
}
模型结构
动画使用以下身体部位:
head/body(整个玩家)/torso(胸部)rightArm/leftArm/rightLeg/leftLeg
将动画放置于:assets/modid/player_animation/
链接
致谢
- KosmX – PlayerAnimator 原作者
- 感谢 Fabric 团队提供优秀的模组开发工具
- 感谢原项目的所有贡献者
常见问题
PlayerAnimator (Unofficial 1.21.10 Port) 支持哪些 Minecraft 版本?
PlayerAnimator (Unofficial 1.21.10 Port) 支持 Minecraft Java 版 1.21.10,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
PlayerAnimator (Unofficial 1.21.10 Port) 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分