AlphaSkins

AlphaSkins

重新启用皮肤透明渲染功能
fabric / forge / neoforge 作者 mja00 支持版本 1.16.5 - 1.21.4
下载量
51,486
关注数
36
数据来源
Modrinth
模组详细介绍

很久以前,Mojang移除了客户端渲染皮肤透明通道的功能。这导致那些以艺术方式使用透明效果的皮肤无法正常显示。

本模组旨在重新引入这一功能。通过使用Mixin,它关闭了在渲染时从皮肤中剥离透明通道的代码。

本模组不会让其他玩家看到你的透明皮肤。这仅影响你客户端的渲染效果。

Fabric版本的原始Mixin可在此处找到,我只是利用其中的信息将这个Mixin移植到Forge,并添加了更多内容,使透明效果无缝衔接,仿佛是第一方原生支持。

本质上,这个模组添加了3个Mixin。第一个是禁用皮肤下载类中的透明和颜色剥离。这个类通常会将透明度设置为0,使所有部分都不透明。第二个Mixin是相同Mixin的一个变体,仅用于SkinProcessor类,这个类似乎只在与Realms相关的内容中使用。

第三个Mixin修补了FirstPersonRenderer类,使手部渲染尊重透明度。通常它渲染时不考虑透明通道,但通过头部注入,我成功覆盖了这一行为。

Nodecraft合作伙伴链接 注意:我不会通过此链接获得任何收入。它完全是非盈利的。

基本信息
模组名称AlphaSkins
作者mja00
下载量51,486
关注数36
支持版本1.16.5 - 1.21.4
加载器fabric / forge / neoforge
客户端required
服务端unsupported