InexactCIT
InexactCIT, a Fabric client mod by PixelatedVolume, brings regular-expression item matching into the vanilla conditional item model system.
What it does
Custom Item Textures (CIT) originally lived inside McPatcher for OptiFine and let a texture or model replace an item when its metadata matched a pattern, even an inexact one. Minecraft's own conditional item models do not match inexact patterns, so the replacement is only near-equivalent. InexactCIT fills that gap by adding a match type to the item definition system, and the mod requires Compatibility Dependencies to run.
Resource pack designers write the JSON files that sit under assets/minecraft/items. Each item definition names a model object, and a model object can carry a type such as minecraft:condition or minecraft:select. The inexactcit:match type works like select, with a list of cases, but each case holds a regular expression tested against a component named by a namespaced ID, such as minecraft:lore or minecraft:custom_name, and the matching case picks the model.
The mod is installed by placing its JAR in the Fabric mods folder, and it stays active whenever it is present. It is published for Fabric only, for 1.21.8, 1.21.9, 1.21.10 and 1.21.11, with 1.0.0 for 1.21.11 as the latest file. It is open source under the BSD 3-Clause License.
Key features
Regex case matching
Each case in a match definition holds a Java-flavored regular expression tested against the contents of a named component.
Component-based conditions
Cases can test any namespaced item component, so a model can follow the lore or custom name of an item.
Select-style model lists
The match type keeps the list-of-cases structure of the built-in select type while swapping its exact comparison for pattern matching.
Pattern-based item models
Item models can be chosen from inexact text patterns, restoring the behavior of older CIT packs in the vanilla model format.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: The mod is aimed at resource pack designers who write item definitions and at players who use their packs on the client side.
How it compares
Packer is a Fabric mod that runs on the server side only, is open source under the Apache License 2.0 and targets 1.21.10 – 1.21.11, so players join without installing it. CIT Resewn Continuation is a client-side mod under the MIT License, open source, for Fabric and NeoForge across 1.21.10 – 26.2. CIT Reborn is a client-side open source mod under the MIT License for Fabric and Quilt, published for 1.21.4 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| InexactCIT | Fabric | 1.21.8 – 1.21.11 | Client-side only | 2026-04-15 |
| Packer | Fabric | 1.21.10 – 1.21.11 | Server-side only | 2026-01-06 |
| CIT Resewn Continuation | Fabric and NeoForge | 1.21.10 – 26.2 | Client-side only | 2026-07-10 |
| CIT Reborn | Fabric and Quilt | 1.21.4 | Client-side only | 2026-04-07 |
Questions
Does InexactCIT need Compatibility Dependencies?
Does the server need InexactCIT?
Which game versions are covered?
In the catalog
InexactCIT is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from PixelatedVolume
Similar mods
What the author says
Restoring pattern-based conditional item models. Purpose ------- The Custom Item Textures (CIT) mod, originally part of McPatcher and then Optifine, allowed the replacement of item textures (and models) whose metadata matched inexact patterns. We now have near-equivalent item-texture replacement in standard Minecraft…
Official listing
- Modrinth page
- modrinth.com/mod/inexactcit
- Owner
- PixelatedVolume
- Published
- 2025-12-07
- Updated on Modrinth
- 2026-04-15
- Facts verified
- 2026-10-15
