
CIT Resewn
重新实现MCPatcher的CIT(来自OptiFine资源包的自定义物品纹理)
CIT Resewn 是将 MCPatcher 的 CIT 功能重写为独立 Fabric 模组,无需 Optifine。
嗯?它是做什么的?
MCPatcher 有一个名为“自定义物品纹理”(简称 CIT)的功能,后来被 Optifine 采用。
自定义物品纹理允许资源包在物品满足特定条件时替换其外观。
CIT Resewn 正是实现此功能,但作为一个独立的 Fabric 模组,不需要 MCPatcher 或 Optifine!
此外,CIT Resewn 旨在通过扩展可用的类型和条件,在 CIT 的概念基础上进行构建。
它与 MCPatcher/Optifine 的 CIT 有何不同?
CIT Resewn 旨在完全向后兼容旧的 Optifine/MCPatcher 资源包。不过,有一些关键差异。
首先,自“扁平化”以来,数字 ID 系统已被移除。使用所谓“魔法数字”而非新文本 ID 的资源包将无法工作。
其次,Optifine 和旧版 Minecraft 存在一个漏洞,允许资源包将文件放入格式错误(或“损坏”)的路径中。
这些路径包含“非(小写)a-z、0-9、点、下划线和破折号”字符,无论是文件名还是其父目录。如果你必须使用此类损坏的资源包,我们设置了一个妥协方案,但该方案仍处于高度实验阶段,不推荐使用。你可以前往 CIT Resewn 的设置并允许损坏路径。(我是认真的,这完全不推荐)
最后,为确保与外部资源包的兼容性,CIT 将从以下目录下的 .properties 文件加载:
assets/minecraft/citresewn/cit
assets/minecraft/optifine/cit
assets/minecraft/mcpatcher/cit
CIT Resewn 支持 Optifine/Sodium 吗?
虽然 CIT Resewn 设计为无需任何性能模组即可运行,但我会尽最大努力确保其与 Sodium 兼容。
话虽如此,将完全不支持 Optifine。
关于 Sodium 的替代品(如 Canvas)也有过讨论。
我对这些模组兼容性的官方声明是“能用就行”,除非我另有说明。
Forge 呢?
Forge 最近有点拉胯,而 Fabric 的 Mixins 正是让该模组能够如此顺利地将 CIT 注入原版的关键。
不要要求 Forge 移植版,否则我会打断你的胳膊肘。
1.16/其他版本?
参见 Issues#120
如果某个版本标注为 1.x,意味着它旨在适用于所有 1.x 的小版本,但特别推荐用于其列出的对应小版本。
好吧,现在不是了!非常感谢 mojank ._。
正在加载版本记录…


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