
实体 玩家 兼容
新鲜动画:玩家扩展 x 更好战斗与玩家动画器兼容性
Entity Player Compat 是 Player Animations 的一个兼容层,它借助 Entity Model Features 和任何使用 PlayerAnimator 作为玩家动作库的模组,来实现兼容。(例如,使 Better Combat 和 FA: Player Extensions 兼容!)
主要特性
🧩 逐部位动画混合:
- 自动检测 PlayerAnimator 正在动画化的特定身体部位(头部、躯干、手臂、腿部),并且仅暂停当前正在使用的特定部位的 EMF 动画,从而允许 EMF 继续为模型的其余部分设置动画。
🧠 虚拟跟随系统:
- 动态地重新设定四肢的父级,使其实时跟随躯干的轴,确保在复杂运动期间保持视觉一致性。
🌊 平滑过渡:
- 当攻击结束时,你的资源包姿势会平滑地恢复。
⚡️ 零配置,对 FPS 友好:
- 使用高性能的基于 tick 的缓存系统来最小化 CPU 开销,仅限客户端,每帧仅在少量钩子中执行其工作。
⚔️ Better Combat 兼容性:
- 专门调整以处理双手武器的闲置姿态和攻击动画,确保四肢和盔甲与躯干完美对齐。
目前广泛测试的兼容性:
- NeoForge 1.21.1:
- ✅ Fresh Animations: Player Extension 现在应该可以与下列模组无缝且完美地结合动画。
- ✅ Better Combat 以及直接添加新自定义动画的模组,以及修改其动画的数据包/资源包。
- ✅ Iron's Spells 'n Spellbooks 的施法动画(或任何其他动画)以及 NeoForge 1.21.1 上的大多数附加组件(如 haze n stuff、discerning the eldritch、cataclysmic spellbooks 等)。
- ✅ Azurelib 模组化盔甲在任何闲置姿态下都能完美对齐和渲染,在 EMF 和 PlayerAnimator 之间结合产生动态流畅的动画。
- ✅ Geckolib 模组化盔甲与 Azurelib 盔甲相同。
- ✅ 新! Not Enough Animations 这正式是第一个“附带”的兼容。
- 🟨 ParCool! ~ Minecraft Parkour ~ 以及任何其他改变其行为的模组均可工作(目前某些动画如爬墙滑行无法正常工作)。
- Fabric 1.21.1:
- ✅ Fresh Animations: Player Extension 现在应该可以与下列模组无缝且完美地结合动画。
- ✅ Better Combat 以及直接添加新自定义动画的模组,以及修改其动画的数据包/资源包。
- ✅ RPG Series 几乎所有使用 daedelus_dev 的 Spell Engine API(其使用 Player Animator 运行动画)作为动画库的模组或附加组件都应该能正常工作。
- ✅ Azurelib 模组化盔甲在任何闲置姿态下都能完美对齐和渲染,在 EMF 和 PlayerAnimator 之间结合产生动态流畅的动画。
- ✅ Geckolib 模组化盔甲与 Azurelib 盔甲相同。
- ✅ 新! Not Enough Animations 这正式是第一个“附带”的兼容。
📦 版本
| Minecraft | 加载器 | 依赖 |
|---|---|---|
| 1.20.1 | Fabric, Forge | EMF + PlayerAnimator |
| 1.21.1 | Fabric, NeoForge | EMF + PlayerAnimator |
| 1.21.11 | Fabric, NeoForge | EMF + Player Animation Library |
| 26.2 | Fabric, NeoForge | EMF + Player Animation Library |
🟨 第一人称注意事项:
由于 FA: Player Extension 现在添加了第一人称动画,而目前 EPC 对此没有修复方案,如果您使用 Better Combat 的第一人称动画,我建议使用 Punchy! 或其他与 Better Combat 第一人称直接兼容并能覆盖其他第一人称动画(如 EMF)的模组。
这意味着您现在可以搭配 Better Combat 来使用 Fresh Animations Player Extension!
并且几乎所有其他使用 Entity Model Features(仅用于玩家动画)的资源包都应该与任何 Player Animator 模组兼容。
这是 Mob Player Animator 的非官方分支,用于 NeoForge 1.21.1,但仅专注于尝试使 Entity Model Features 和每个使用 Player Animator 的模组(如 Better Combat)兼容。原模组的其他功能已被移除,主要是为了优化和性能问题。
致谢:
- the_infamous_1(模组原作者)
- Tfarcenim(负责移植到 NeoForge 的人)(严格来说,这是他们分支的分支)
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。