
AlphaSkins
再次启用了皮肤上的透明渲染功能。
很久以前,Mojang移除了客户端渲染皮肤阿尔法通道的能力。这破坏了许多以艺术方式使用透明效果的皮肤。
本模组旨在重新引入这一功能。通过使用混入(Mixin),它关闭了渲染时从皮肤中剥离阿尔法通道的代码。
本模组不会让其他人看到你的透明皮肤。它仅影响你客户端的渲染效果。
用于Fabric的原始混入代码可以在这里找到,我只是利用其中找到的信息将此混入移植到了Forge,并添加了一些额外的混入,使透明度效果如同官方支持般无缝。
本质上,本模组添加了3个混入。第一个是禁用皮肤下载类中阿尔法和颜色剥离的功能。该类通常会设置阿尔法为0,使所有内容不透明。第二个是同一混入的变体,专门用于SkinProcessor类,该类似乎只用于与Realms相关的功能。
第三个混入修补了FirstPersonRenderer类,使手部渲染尊重透明度。通常,它在渲染时不会考虑阿尔法通道,但我通过头部注入能够覆盖这一点。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。