Custom Item Textures Reforged
Standalone Custom Item Textures (CIT) engine for Minecraft 1.12.2 that loads OptiFine and MCPatcher packs without OptiFine.
介绍
Warning
This project is no longer actively maintained and is on indefinite hiatus. No further updates, feature additions, or bug fixes will be provided. The repository is archived and read-only. Anyone is welcome to fork this project and continue development under the terms of the open-source license.
CIT Reforged
CIT Reforged brings Custom Item Textures (CIT) to Minecraft 1.12.2 without requiring OptiFine.
If you play modern 1.12 modpacks with mods like Cleanroom, VintageFix, Phosphor, or CensoredASM, you probably already know that OptiFine causes constant crashes and visual bugs. But dropping OptiFine usually means losing your custom weapon skins, renamed tools, and pack-specific models.
CIT Reforged fixes that. It loads your existing OptiFine and MCPatcher CIT resource packs natively on Forge and Cleanroom, completely standalone.
This mod is an optimized continuation of CIT-Recrafted by EclipsedReaper. The original proved standalone CIT on 1.12 was possible, but had noticeable performance hiccups and missing features in actual gameplay. Here is what has been improved:
-
Eliminated rendering lag & micro-stutter
The original mod cloned every item’s entire NBT tag on every single render frame. If you looked at an item frame wall or opened a full chest, Java’s garbage collector had to clean up thousands of throwaway objects every second. CIT Reforged switches to pooled thread-local lookups and an LRU cache, bringing memory allocations down to zero during rendering. -
Working bows and fishing rods
Custom bows now smoothly transition through pulling stages (pulling_0,pulling_1,pulling_2) when drawing an arrow. Fishing rods also swap correctly between cast and uncast models based on your bobber hook. -
Enchanted book support
Minecraft stores enchantment data on books underStoredEnchantmentsinstead of the usualenchtag. The original mod missed this, so book reskins never showed up. CIT Reforged checks both tags. -
Emissive textures & animations
OptiFine glowing_e.pngcompanion textures are now registered properly alongside custom models, and animated.mcmetafiles play as intended. -
Loads root-level ZIP packs
Older packs often put their CIT files right at the root of the zip archive (optifine/cit/...ormcpatcher/cit/...) instead of nesting them insideassets/. CIT Reforged detects both layouts without making you unpack and rearrange the files yourself. -
Shared model baking
Identical models and textures are baked once and reused rather than re-baked for every matching rule, saving both startup time and VRAM.
| Feature | OptiFine 1.12.2 | Original CIT-Recrafted | CIT Reforged |
|---|---|---|---|
| Standalone (No OptiFine needed) | No | Yes | Yes |
| Cleanroom & Modern Fixes Support | Often breaks | Works | Fully supported |
| Per-frame memory allocations | Low | High (clones NBT every tick) | Zero (ThreadLocal cache) |
| Rule lookup speed | Linear scan | Linear scan | O(1) LRU cache |
| Bow pulling animations | Yes | No (static only) | Yes (3 draw stages) |
| Fishing rod cast state | Yes | No (static only) | Yes |
| Enchanted books | Yes | Broken | Works |
Emissive _e.png textures |
Yes | Ignored | Supported |
| Root-level ZIP packs | Yes | Broken | Fixed |
- Requirements: Minecraft 1.12.2 with Forge (recommended
14.23.5.2847+) or CleanroomMC (0.6.x+). - Install: Drop
cit_reforged-1.0.0.jarinto your.minecraft/modsfolder. - Usage: Put any CIT-compatible resource pack in
.minecraft/resourcepacksand turn it on in the in-game menu. - Side: Client-side only. You can join vanilla, Forge, or Paper servers without having the mod installed server-side.
Huge thanks to EclipsedReaper for creating the original CIT-Recrafted and establishing standalone 1.12 CIT loading. CIT Reforged continues that work under the original MIT license.
- Upstream project: EclipsedReaper/CIT-Recrafted
- Source & issue tracker: Brilliafy/CITReforged
常见问题
Custom Item Textures Reforged 支持哪些 Minecraft 版本?
Custom Item Textures Reforged 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Custom Item Textures Reforged 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Aelfwif 的其他作品
查看全部 →
Magic Storage Network
A Terraria-inspired and simple storage network solution mod for Minecraft 1.12.2. Centralize items in a Storage Heart with tiered units, crafting stations (anvil, enchanting, furnace, brewing), portable remotes, and JEI integration.
Fair Experience Costs
A Minecraft mod that converts flat XP level costs to fair raw XP costs for Enchanting Tables, Anvils, and other level deductions.
ChunkFlow: Fast Chunk I/O
Multi-threaded chunk loading from disk with directional streaming that prevents unrendered void holes during fast travel.
StartupFlow
Accelerates 1.12.2 launch times with multi-threaded model baking, parallel texture mipmapping, and smart startup caching.
评论
登录后评论和评分