
sable-x-cpm
sable物理引擎布娃娃与cpm(可定制玩家模型)之间的兼容性
sable-x-cpm
在 Sable 玩家布娃娃和尸体上渲染可自定义玩家模型的服装。
没有这个模组,布娃娃会显示原版皮肤:每个布娃娃部件都是用独立的 PlayerModel 绘制的,而 CPM 从未挂钩到这个模型。本模组通过 CPM 的插件 API,在每个部件渲染前将死亡玩家的 CPM 模型绑定到该 PlayerModel 上,从而让布娃娃穿戴对应的服装。
需求
- NeoForge 1.21.1
- Kotlin for Forge 5+
- 可自定义玩家模型 0.6.20+
- Sable: Player Ragdoll 0.7+
仅客户端。同时适用于 Sable: Ragdoll Corpse(它复用了相同的渲染器)。
源码使用 Kotlin,但两个 mixin 类除外,它们保持 Java:mixin 处理器会将类字节码合并到目标中,而 Kotlin 元数据在那里并不安全。
已知限制
- 布娃娃上的披风和鞘翅保持原版(布娃娃在玩家模型之外渲染它们)。
- CPM 部件远离其父骨骼时,在部件接缝处可能看起来脱节,因为每个部件是单独模拟的。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。