With Minecraft's 1.21.4+ snapshots, Mojang has introduced "Custom Model Data" and "Item States" to vanilla, which perform similar functions without needing Optifine. This makes Optifine-specific tools slightly less future-proof. Community Perspectives
Manual CIT creation requires setting up a strict folder structure ( assets/minecraft/optifine/cit/ ) and writing code like type=item , items=gold_nugget , and nbt.display.name=regex:Gold Coin . [Optifine] CIT Generator Tool
“CIT's conditions are also more static... while [alternatives like] Chime have more dynamic conditions, allowing creators to change the item's look based on its surroundings!” Medium · bangetto · 2 years ago With Minecraft's 1
Custom Item Textures (CIT) is an Optifine-exclusive feature that allows items to change their appearance (texture or 3D model) based on specific conditions, most commonly their . For example, you could rename a "Gold Nugget" to "Gold Coin" on an anvil to make it look like a unique coin texture. The Role of a CIT Generator “CIT's conditions are also more static
Most basic generators only support simple name changes. Advanced CIT features—like changing textures based on stack size, enchantments, or item durability —often still require manual coding.