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/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分