
CIT Resewn分支
重新实现了MCPatcher的CIT功能(来自Optifine资源包的自定义物品纹理)
CIT Resewn 续作
原始 CIT Resewn 模组的分支,已更新并持续维护,以兼容更新的 Minecraft 版本。
关于原始项目(CIT Resewn)
在原版 Minecraft 中,物品拥有静态纹理。自定义物品纹理(CIT)最初由 MCPatcher 引入,后被 OptiFine 采用。它允许资源包在满足特定条件时动态替换物品的外观、纹理或模型——例如自定义显示名称(通过铁砧添加)、特定的附魔类型/等级,或物品耐久度阈值。
CIT Resewn 成功地将这一传统的 MCPatcher/OptiFine CIT 功能重新实现为独立的 Fabric 模组。这让玩家能够使用传统的 OptiFine 风格资源包,而无需强制安装 OptiFine 本身,从而保持游戏的轻量性并兼容现代渲染模组。
本分支的目的
由于原始 CIT Resewn 项目已不再针对最新的 Minecraft 版本进行积极维护,因此创建了 CIT Resewn 续作以保持该功能的延续。
本分支引入了以下变更和更新:
- 现代版本兼容性: 代码库已更新,支持更新的 Minecraft 版本及相应的 Fabric API 变更。
- 错误修复: 包含维护性更新,以解决由 Minecraft 引擎内部变更导致的渲染问题和崩溃。
- 性能模组对齐: 持续进行调整,确保与 Sodium 和 Iris 等现代优化模组保持稳定兼容。
特性
- 完整旧版支持: 完全向后兼容使用
.properties文件的现有 OptiFine 和 MCPatcher 资源包配置。 - 无需 OptiFine: 在纯 Fabric 环境中提供 CIT 功能,避免 OptiFine 的兼容性缺陷。
- 资源加载路径: 自动检测并加载资源包中以下目录的 CIT 资源:
assets/minecraft/citresewn/citassets/minecraft/optifine/citassets/minecraft/mcpatcher/cit
- 基于 Mixin 的注入: 使用 Fabric Mixins 将自定义纹理平滑集成到原版渲染代码中,同时避免不必要的开销。
致谢与许可
- 原作者: 本项目是 CIT Resewn 的分支,原始版本由 SHsuperCM 创建。所有架构基础和原始实现的功劳归原作者及其贡献者所有。
- 许可协议: 本续作按照与原始项目相同的 MIT 许可证发布。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。