Community listing page, reviews may not be monitored by the author.
Custom Item Textures Reforged
No reviews yet
Standalone Custom Item Textures (CIT) engine for Minecraft 1.12.2 that loads OptiFine and MCPatcher packs without OptiFine.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
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
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources