翅膀补丁

翅膀补丁

用于Wings Reborn的Mixin补丁,修复使用羽翼时出现的渲染问题。

Wings Patch

一个针对 Wings(作者 paulevsGitch)的小型客户端兼容性修复,用于解决在 Sodium 系列渲染优化(Sodium、Embeddium 及类似模组)下羽毛渲染失效的问题。

问题所在: 当安装了 Sodium 系列模组时,鸟类风格的翅膀(任何带有羽毛细节的变体)会渲染成光秃秃、没有羽毛的骨架——就像两只被拔了毛的鸡翅。昆虫/蝴蝶风格的翅膀不受影响。这是 Wings 在优化渲染管线下的一个已知且此前未修复的问题。

修复方式: Wings 的羽毛几何体是由薄的、双面的四边形构成的,使用的渲染类型启用了背面剔除。Sodium 系列优化会比原版渲染更激进地剔除这些薄几何面,导致羽毛消失,而底层的骨骼结构仍能正常渲染。此补丁将该渲染调用切换为无剔除变体,与原版自身用于其他薄双面几何体(如树叶)的方式相同。

需求:

  • Wings 2.1.6+(必需:没有它此补丁不起作用)
  • NeoForge,Minecraft 1.21.1
  • 任意 Sodium 系列渲染模组(不是必须安装,但这正是它修复的场景)

注意: 这是一个独立的客户端兼容性补丁,与 Wings 模组作者无关。