CIT Resewn:延续版

CIT Resewn:延续版

CIT Resewn 的非官方延续——为 Fabric 提供 OptiFine/MCPatcher 自定义物品纹理(CIT)支持。

CIT Resewn:继续SHsuperCM 的 CIT Resewn(已存档)的非官方延续版本,它在 Fabric 上为 Minecraft 26.2 重新实现了 MCPatcher/OptiFine 的自定义物品纹理(CIT)资源包格式。

如果你曾经使用过通过 optifine/cit/ 目录下的 .properties 文件实现自定义物品纹理的资源包,那么这个模组就是让这些资源包继续得以生效的关键。

功能特性

  • texture= / tile= CIT 规则——涵盖绝大多数实际应用的 CIT 资源包,包括那些目标物品没有独立基础纹理的包。
  • model= CIT 规则——用完整自定义 3D 模型完全替换物品(例如纪念版“玩偶”风格收藏品),并带有正确的着色和独立的显示变换。
  • 用于弓/弩的拉弦阶段和损坏的鞘翅的带键 texture.<key>= 覆盖。
  • 盔甲和鞘翅的纹理 CIT。
  • OptiFine 隐含的“与 .properties 文件同名”的资源约定。
  • 动态 CIT 精灵图(遵循 OptiFine frametime 约定)。
  • 支持来自 1.21 之前资源包的旧版 nbt.display.Name / nbt.display.Lore.N / nbt.SkullOwner.Name 条件,并会自动转换。

前置要求

  • Minecraft 26.2、Fabric Loader、Fabric API。
  • 可选:ModMenu + Cloth Config,用于提供游戏内配置界面。

已知限制

  • 带键纹理覆盖仅对弓/弩和鞘翅生效(并非完全通用的分发系统)。
  • 不支持条件/键控的子物品模型覆盖(例如弓的 model.pulling_0=)。
  • 没有专用的 enchantment= CIT 类型(自定义附魔闪光纹理覆盖)——但所有 CIT 换肤物品上的普通附魔闪光可见性均正常。
  • 带有真实 3D 几何体的自定义 model= 不支持 CIT 精灵图动画(平面的 model= 图标支持动画)。

源代码与问题反馈

源代码、完整更新日志及问题追踪器:GitHub

鸣谢

原始模组及 CIT 格式的重新实现由 SHsuperCM 完成。基于 MIT 许可证授权。