CIT Resewn 是 MCPatcher 的 CIT 功能在 optifine 之外重写而成的独立 Fabric 模组
[
](https://citresewn.shcm.io/)
[
](https://www.curseforge.com/minecraft/mc-mods/cit-resewn)
MCPatcher 有一个叫做 Custom Item Textures(简称 CIT)的功能,后来被 Optifine 采用了。
Custom Item Textures 允许资源包在物品满足特定条件时替换其外观。
CIT Resewn 做的正是这件事,而且是作为一个独立的 Fabric 模组,不需要 MCPatcher 也不需要 Optifine!
除此之外,CIT Resewn 还致力于在 CIT 概念的基础上继续扩展,增加更多可用的类型和条件。
CIT Resewn 的目标是与旧版 Optifine/MCPatcher 资源包完全向后兼容。不过还是有一些关键区别。
首先,自从 Flattening 之后,数字 ID 系统就被移除了。使用所谓“magic numbers”而不是新文本 ID 的资源包将无法工作。
其次,Optifine 和旧版 minecraft 存在一个 bug,允许资源包把文件放在格式错误(或称“损坏”)的路径中。
这些路径指的是:文件名或其父目录中包含了“非(小写)a-z、0-9、点、下划线和短横线”的字符。如果你必须使用这种损坏的资源包,目前有一个折中方案可用,但仍然非常实验性且不推荐。你可以前往 CIT Resewn 的设置并允许 broken paths。(我是认真的,真的完全不推荐)
最后,为了确保与外部资源包兼容,CIT 将会从以下位置的 .properties 文件中加载:
assets/minecraft/citresewn/cit
assets/minecraft/optifine/cit
assets/minecraft/mcpatcher/cit
虽然 CIT Resewn 的设计目标是不依赖任何性能优化模组也能正常工作,但我会尽最大努力确保它与 Sodium 兼容。
不过话虽如此,它完全不会支持 Optifine。
此前也有关于 Sodium 替代方案(例如 Canvas)的讨论。
我对这些模组兼容性的官方表态是:“能用就能用”,除非我另有说明。
Forge 最近有点烂,而 Fabric 的 Mixins 正是这个模组能够如此顺滑地把 CIT 注入原版游戏的原因。
不要来问 Forge 移植版,不然我就打断你的胳膊肘。
如果一个版本写着适用于 1.x,意思是它的目标是在所有 1.x 的小版本上工作,但特别推荐用于所列出的小版本。
现在已经不是这样了!多谢你啊 mojank ._.
[
](https://citresewn.shcm.io/)
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:45,522 | 历史访问人次:127,768
今日访问人数:18,456 | 今日访问人次:22,785
昨日访问人数:8,877 | 昨日访问人次:20,964
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6