ModsFinder

[CIT] CustomItemTextures

by UltimatChamp

Custom item textures for players who want CIT-style texture rules on Fabric without OptiFine: CustomItemTextures, a client-side mod for 1.20.4.

FabricClient-side onlyMIT LicenseOpen source1.20.4

What it does

CustomItemTextures brings MCPatcher's CIT texture system to Fabric without requiring OptiFine. It is built on CIT Resewn, a fork of the original CIT project, and the mod bundles that fork along with CIT Resewn JSONLagPatch. The main CIT mod serves as the API that adds texture types and conditions in the CIT format, and a set of defaults uses that API to provide the standard types and conditions. Fabric API is required, and the mod is open source under the MIT License.

The code, issue tracker and wiki are public, and the docs site is kept in a docs branch that accepts pull requests. Bug fixes and feature implementations are welcome and usually accepted once verified. Translations are not needed for a pull request. The project is published for 1.20.4 only, and only the client needs it, so servers run without it.

Key features

  1. CIT texture rules

    Item textures can be chosen by conditions in the CIT format, without installing OptiFine.

  2. Default types and conditions

    A defaults module supplies the standard texture types and conditions that ship with the CIT format.

  3. Extension API

    The CIT API lets other mods add new texture types and conditions for their own items.

  4. Bundled CIT Resewn fork

    The mod includes the CIT Resewn fork and its JSON lag patch, so no separate install of that fork is needed.

Compatibility

Latest build for each game version and loader.

1.20.41.0.0+1.20.4
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Embedded 2

CIT Resewn JSONLagPatchCIT Resewn, but patched to remove lag with Hypixel+ Skyblock. Will be deleted once CIT Resewn is updated.
Embedded
CIT ResewnRe-implements MCPatcher's CIT (custom item textures from optifine resource packs)
Embedded

Use cases

Resource pack authors

Authors who write CIT-format packs can test item texture rules on Fabric without running OptiFine.

Modders adding texture types

Developers can use the CIT API and the defaults module as an example when adding new texture types or conditions.

Who it’s for: Players on Fabric who use CIT-format resource packs, and resource pack or mod developers who want the CIT API and an example of its defaults.

How it compares

Full comparison

Pickle's client-side utils is a Fabric mod for 1.20.4 with the same client-side only environment and the MIT License, so it covers a similar client role. MCPPPP is a Fabric client-side mod for 1.17 – 1.19.3 under the Mozilla Public License 2.0, so it targets older game versions. CITResewnBackwardsCompat is a client-side Fabric mod under the MIT License for 1.21 – 1.21.1, covering newer versions than this mod.

ModLoadersGame versionsEnvironmentUpdated
[CIT] CustomItemTexturesFabric1.20.4Client-side only2024-03-18
Pickle's client-side utilsFabric1.20.4Client-side only2024-03-31
MCPPPPFabric1.17 – 1.19.3Client-side only2023-03-11
CITResewnBackwardsCompatFabric1.21 – 1.21.1Client-side only2024-09-28

Questions

Does CustomItemTextures need Fabric API?

Yes. Fabric API is a required dependency, so it must be installed alongside CustomItemTextures on Fabric for 1.20.4.

Does the server need CustomItemTextures?

No. Players add it to their own game, and a server needs no copy.

Does CustomItemTextures include CIT Resewn?

Yes. The CIT Resewn fork and its JSON lag patch are bundled inside the mod, so they do not have to be installed separately.

In the catalog

[CIT] CustomItemTextures is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 13,907 mods support Minecraft 1.20.4.

More from UltimatChamp

All projects

Similar mods

What the author says

MCPatcher's CIT w/o OptiFine. A reliable fork of CITResewn! The main CIT mod serves as an API to add types and conditions while CIT: Defaults uses that API to provide the default types and conditions that naturally come with the CIT format.
UltimatChamp, on the Modrinth page

Official listing

Owner
UltimatChamp
Published
2024-03-17
Updated on Modrinth
2024-03-18
Facts verified
2026-10-15

Tags