基本信息
我的世界Java版本
1.21.3–1.21.4
1.21–1.21.1
1.20.3–1.20.4
1.20–1.20.1
1.19.x
1.18.1–1.18.2
平台
Fabric
运行环境
其他链接
搬运团队
详情信息
许可证 LGPL-3.0-only
发布于 2 months ago
更新于 a month ago
模型差距修复
这是一个简单的客户端模组,用于修复 https://bugs.mojang.com/browse/MC-73186
该问题影响了方块模型和物品模型,可能还影响了其他模型
该模组通过移除纹理缩放来工作,使每个模型面使用其纹理的 100%,与之前的情况不同。
这不仅修复了物品上(最明显的地方)的此问题,而且还修复了方块模型以及可能使用这些功能的其他所有内容的问题。
这个问题在自定义方块模型或一些 2D 物品上尤为明显。
问答:
- 这会使我的游戏变慢吗?
完全不会!移除纹理缩放只是移除了一些代码,没有任何影响。然而,如果您非要吹毛求疵的话,该模组还以某种方式对物品模型进行了轻微调整,与原版相比,对于凹面物品纹理,可能会增加几个四边形,因此在这种情况下,可能会比原版稍微差一点。但这是可以忽略不计的,并且只有在尝试运行高分辨率材质包时才可能成为问题。
- 这是如何工作的?
基本的修复方法只是移除纹理缩放。这非常容易做到,并且可以立即“修复”模型上所有有问题的差距。 对于 2D 物品模型,还需要其他方法,因为仅这样做会由于它们的生成方式(逐个四边形)而在它们中产生另一种微小的差距。这些差距非常小,而且会闪烁,所以我也必须修复它们。为此,我更改了物品模型生成器,使其永远不会创建包含透明像素的四边形,而是为同一方向上的每一行实心像素创建多个四边形。这样我就可以在不产生新差距的过程中稍微增加所有这些侧面四边形的大小,从而无缝地覆盖所有差距。请注意,最后这部分仅适用于 Forge,因为 Fabric 似乎没有这样的微小线条,并且模型可以立即正常工作,无需额外的四边形