
CIT Resewn Continuation
Unofficial continuation of CIT Resewn for modern Minecraft versions
Обновлён 26 мая 2026 г. · опубликован 12 мая 2026 г.
Unofficial continuation of CIT Resewn for modern Minecraft versions on Fabric and NeoForge.
CIT Resewn Continuation
CIT Resewn Continuation keeps MCPatcher and OptiFine-style Custom Item Textures working on newer Minecraft versions where the original CIT Resewn is no longer updated.
It is made for players, resource pack users, and modpack creators who still rely on classic CIT resource packs but want to play on modern Fabric or NeoForge versions without needing OptiFine.
The original CIT Resewn supports versions up to Minecraft 1.21.1. This continuation picks up where it left off by keeping the same CIT resource pack format working on newer Minecraft versions.
What is CIT Resewn Continuation?
CIT Resewn Continuation lets existing CIT-compatible resource packs keep working on newer Minecraft versions.
It supports custom item textures, custom item models, armor CIT, elytra CIT, and several legacy CIT resource pack features.
Many existing OptiFine-style CIT resource packs should work without needing changes, though some edge cases may still need testing.
Why use this instead of only vanilla item models?
Minecraft’s newer item model system is useful for datapacks, servers, maps, and mods that can give items custom model data or other components.
CIT is still useful because it supports the classic OptiFine-style workflow where resource packs can react to renamed items and legacy CIT rules. This helps existing packs keep working and keeps name-based custom item textures usable on newer Minecraft versions.
In short:
- Vanilla item models are great for controlled custom items.
- CIT is great for existing OptiFine-style packs and rename-based customization.
- This mod helps keep that older but still-loved workflow alive.
Supported Minecraft Versions
Currently supported versions include:
Fabric
- Minecraft 26.1
- Minecraft 26.1.x
- Minecraft 1.21.11
- Minecraft 1.21.10
NeoForge
- Minecraft 1.21.11 beta
- Minecraft 1.21.10 beta
Supported loaders depend on the release file. Make sure to download the correct jar for your Minecraft version and loader.
More versions are planned and currently being tested.
What Works
Known working areas include:
- Item model CIT, including custom models for renamed items
- Texture-only CIT, including custom textures for renamed items
- Armor CIT on the modern equipment renderer
- Elytra CIT
- Legacy
CustomModelDataconditions - Legacy
DamageNBT conditions - Legacy item subtexture overrides such as
texture.layer1 - Model-backed CITs with OptiFine-style relative texture references such as
./texture_name - Non-UTF-8
.propertiesfiles with Latin-1 fallback parsing - Trident throwing CIT model overrides
- Bow, crossbow, and shield sub-item model overrides
- First-pass enchantment glint CIT support
NeoForge Status
NeoForge support is currently marked as beta.
Item CIT, texture CIT, model CIT, armor CIT, and elytra CIT have been tested with large real-world CIT resource packs and showcase worlds.
Enchantment glint overrides still need additional testing. Performance may vary in extremely CIT-heavy worlds with many displayed items.
Fabric support is currently more mature. NeoForge support is newer and will continue receiving fixes as more users test it.
Installation
Fabric
- Install Fabric Loader.
- Install Fabric API.
- Download the correct CIT Resewn Continuation jar for your Minecraft version.
- Put the jar in your
modsfolder. - Put any CIT-compatible resource pack in your
resourcepacksfolder. - Enable the resource pack in-game.
NeoForge
- Install NeoForge.
- Download the correct CIT Resewn Continuation jar for your Minecraft version.
- Put the jar in your
modsfolder. - Put any CIT-compatible resource pack in your
resourcepacksfolder. - Enable the resource pack in-game.
The defaults module is bundled inside the main jar when the release is built that way. Do not install a separate defaults jar unless the release notes explicitly tell you to.
Downloads
Approved builds are available here:
- Modrinth: https://modrinth.com/mod/cit-resewn-continuation
- CurseForge: https://www.curseforge.com/minecraft/mc-mods/cit-resewn-continuation
- GitHub: https://github.com/EthanVisagie/CIT-Resewn-Continuation-1.21.11
Development artifacts may also be available from this repository's GitHub releases page.
For Modpack Creators
Modpack use is welcome.
This project is intended to help players and modpack creators keep existing CIT resource packs working on newer Minecraft versions.
CIT Resewn Continuation is available on both Modrinth and CurseForge.
Before using a beta NeoForge build in a public modpack, please test it with your resource packs and renderer/shader setup.
If you run into compatibility issues with a resource pack, please open an issue with the pack name, Minecraft version, loader, and logs.
Performance
This fork includes optimizations over the original CIT Resewn, including reduced unnecessary CIT render work and faster matching for common name patterns.
Recent versions also reduce resource-reload pressure from large CIT packs and harden model loading so malformed CIT model JSON is logged and skipped instead of aborting the entire model reload path.
If you used CIT Resewn on Minecraft 1.21.1 and noticed frame drops, this continuation may be worth trying on newer versions.
NeoForge builds are still being tested and optimized. Normal gameplay should be fine, but extremely CIT-heavy showcase worlds may perform differently than Fabric.
Known Limits
Some edge-case OptiFine CIT properties may still be incomplete.
Behavior can vary by loader branch and Minecraft version.
Shader, renderer, and resource-pack combinations should be tested before using a build in a public modpack.
Enchantment glint overrides currently have first-pass support and still need broader testing.
Testing
Useful validation packs and setups include:
- TooManyRenames
- Barely Default
- FurfSky Reborn
- enchantment-heavy CIT packs
- armor and elytra CIT packs
- shader setups such as Complementary Reimagined
If you hit a broken model, missing texture, incorrect CIT match, resource reload issue, or startup crash, please open an issue and include:
- Minecraft version
- loader and loader version
- CIT Resewn Continuation version
- resource pack name and version
- the relevant
.propertiesfile when possible latest.logor the crash report
CIT Docs
Most existing CIT Resewn pack and API docs still apply.
The original docs site is available here:
API
The API surface is still based on the original CIT Resewn project.
If this fork is published to a Maven repository later, dependency coordinates and examples will be updated here to match the continuation project.
For normal players and modpack users, only the main jar is needed.
Contributing
Bug fixes, porting fixes, pack compatibility fixes, and small verified behavior improvements are welcome.
Good contributions include:
- Fixes for specific resource-pack compatibility issues
- Loader-specific fixes
- Performance improvements
- Better logging for broken packs or malformed CIT files
- Documentation improvements
- Reproducible test packs or minimal examples
Please include testing notes when opening a pull request.
Development Status
This fork is actively maintained for newer Minecraft versions beyond the original CIT Resewn release range.
Recent updates restored legacy CustomModelData, Damage, subtexture, armor, elytra, model-backed CIT, and non-UTF-8 .properties compatibility while also improving matching and render performance.
The goal is to keep existing OptiFine-style CIT packs usable on modern Minecraft versions while preserving the original format as much as possible.
Credits
CIT Resewn Continuation is an unofficial continuation of CIT Resewn by SHsuperCM.
CIT Resewn is an implementation of MCPatcher's Custom Item Textures. This project would not exist without SHsuperCM's work.
NeoForge support also builds on work from CIT Reforged, which helped bring CIT Resewn-style functionality to the Forge ecosystem.
Thank you to the original CIT Resewn, CIT Reforged, MCPatcher, and OptiFine CIT communities for creating and preserving the custom item texture format that so many resource packs still rely on.
License
CIT Resewn Continuation follows the MIT License, matching the original CIT Resewn project license.
See the LICENSE file for details.
Support
CIT Resewn Continuation is free and open source.
If this mod helped you keep your resource packs working on newer Minecraft versions, support options may be added in the future.
For now, the best way to support the project is to report issues clearly, share reproducible examples, and help test real-world CIT resource packs.
Support helps fuel the caffeine required for porting, testing, debugging cursed mixins, and keeping OptiFine-style CIT alive on modern Minecraft.
Версии
| Версия | Канал | Игра | Загрузчики | Дата | Скачать |
|---|---|---|---|---|---|
| 1.2.2-fork.9+1.21.10 | Релиз | 1.21.10 | fabric | 26 мая 2026 г. | Скачать (377 КБ) |
| 1.2.2-fork.12+26.1.2 | Релиз | 26.1, 26.1.1, 26.1.2 | fabric | 26 мая 2026 г. | Скачать (380 КБ) |
| 1.2.2-fork.10+1.21.11 | Релиз | 1.21.11 | fabric | 26 мая 2026 г. | Скачать (380 КБ) |
| 1.2.2-fork.9+1.21.11 | Релиз | 1.21.11 | fabric | 25 мая 2026 г. | Скачать (380 КБ) |
| 1.2.2-fork.11+26.1.2 | Бета | 26.1, 26.1.1, 26.1.2 | fabric | 25 мая 2026 г. | Скачать (380 КБ) |
| 1.2.2-fork.10+26.1.2 | Бета | 26.1, 26.1.1, 26.1.2 | fabric | 24 мая 2026 г. | Скачать (379 КБ) |
| 1.2.2-fork.9+26.1.2 | Релиз | 26.1, 26.1.1, 26.1.2 | fabric | 24 мая 2026 г. | Скачать (378 КБ) |
| 1.2.2-fork.8+1.21.10 | Релиз | 1.21.10 | fabric | 24 мая 2026 г. | Скачать (376 КБ) |
| 1.2.2-fork.8+1.21.11 | Релиз | 1.21.11 | fabric | 24 мая 2026 г. | Скачать (379 КБ) |
| 1.2.2-fork.8+26.1.2 | Релиз | 26.1, 26.1.1, 26.1.2 | fabric | 21 мая 2026 г. | Скачать (377 КБ) |
| 1.2.2-fork.7+1.21.11 | Релиз | 1.21.11 | fabric | 21 мая 2026 г. | Скачать (378 КБ) |
| 1.2.2-fork.7+1.21.11 | Бета | 1.21.11 | fabric | 20 мая 2026 г. | Скачать (376 КБ) |
| 1.2.2-fork.6+1.21.11 | Бета | 1.21.11 | neoforge | 19 мая 2026 г. | Скачать (385 КБ) |
| 1.2.2-fork.7+26.1.2 | Бета | 26.1, 26.1.1, 26.1.2 | fabric | 19 мая 2026 г. | Скачать (376 КБ) |
| 1.2.2-fork.6+26.1.2 | Бета | 26.1, 26.1.1, 26.1.2 | fabric | 19 мая 2026 г. | Скачать (375 КБ) |
Показаны последние 15 из 22 версий.
Ченджлог
1.2.2-fork.9+1.21.10Релиз1.21.10 · 26 мая 2026 г.
1.2.2-fork.9+1.21.10
Fixed
- Added compatibility for model-backed item CITs whose model JSON uses OptiFine-style relative texture references such as ./texture_name, fixing packs such as inrix.zip.
1.2.2-fork.12+26.1.2Релиз26.1, 26.1.1, 26.1.2 · 26 мая 2026 г.
1.2.2-fork.12+26.1.2
Fixed
- Preserved Catharsis and SkyBlock API item model overrides when CIT item models are evaluated, fixing FurfSky Reborn skyblock textures on Minecraft 26.1.2.
1.2.2-fork.10+1.21.11Релиз1.21.11 · 26 мая 2026 г.
1.2.2-fork.10+1.21.11
Fixed
- Fixed compatibility with mods such as Catharsis that provide their own item model ids, so CIT Resewn only applies item CIT model overrides when vanilla is still using the item's default model.
1.2.2-fork.9+1.21.11
Fixed
- Added compatibility for model-backed item CITs whose model JSON uses OptiFine-style relative texture references such as
./texture_name.
1.2.2-fork.7+1.21.11
Fixed
- Reduced resource-reload pressure from large CIT packs by suppressing repeated legacy NBT compatibility warnings after the first few entries per pack.
- Hardened item CIT model and asset reload hooks by snapshotting loaded item CITs before asynchronous model workers generate synthetic models.
1.2.2-fork.5+1.21.11
Fixed
- Restored legacy
nbt.Damage=...condition support for Minecraft 1.21.11. - Added support for item subtexture overrides such as
texture.layer1=.... - Added ISO-8859-1/Latin-1 fallback parsing for
.propertiesfiles that are not valid UTF-8. - Fixed armor CIT loading when packs contain invalid legacy item ids.
- Added a turtle shell armor compatibility alias for legacy
texture.turtle_layer_1=...rules on modernturtle_scuteequipment assets. - Preserved sorted elytra CIT selection order so worn elytra variants respect weight/path priority.
- Updated the Fabric API dependency id from
fabrictofabric-api. - Added support for
model.trident_throwingitem CIT overrides so renamed tridents can use dedicated throwing models. - Added 1.21.11 support for sub-item model overrides used by bows, crossbows, and shields (
bow_pulling_*,crossbow_pulling_*,crossbow_arrow,crossbow_firework,shield_blocking). - Added compatibility mapping for
model.cit/...alias-style submodel keys to the canonical state keys above. - Normalized modern
item_modelcomponent ids (for exampleminecraft:diamond_axe) to model parent paths (minecraft:item/diamond_axe) for texture-only item CIT generation. - Hardened item model decode/loading so malformed CIT model JSON is logged and skipped instead of aborting the entire model reload path.
1.2.2-fork.3+1.21.11
- Fixed item CITs that use both
modelandtexture. - The resolved
texturevalue now replaceslayer0in the custom model. - Legacy
nbt.display.Namerules now also check the modern item name component. - Legacy name compatibility messages now log as warnings instead of errors.
1.2.2-fork.1+1.21.11
- Forked the abandoned CIT Resewn project into CIT Resewn Continuation
- Ported the project to Minecraft 1.21.11
- Updated the item model pipeline for the 1.21.11 client asset system
- Restored model-based item CITs
- Restored common texture-only item CITs
- Restored armor CIT support on the modern equipment renderer
- Restored elytra CIT support
- Added a first-pass enchantment glint implementation for 1.21.11
- Added a smoke-test resource pack and release packaging for the fork
Earlier Upstream Changes
- Fixed enchantment glints not working
- Switched legacy Stonecutter out in favor of the newer Stonecutter
- Fixed 1.19.4 port
- Fixed 1.20.1 port
- Fixed 1.20.4 port
1.2.2-fork.9+1.21.11Релиз1.21.11 · 25 мая 2026 г.
1.2.2-fork.9+1.21.11
Fixed
- Added compatibility for model-backed item CITs whose model JSON uses OptiFine-style relative texture references such as
./texture_name.
1.2.2-fork.11+26.1.2Бета26.1, 26.1.1, 26.1.2 · 25 мая 2026 г.
1.2.2-fork.11+26.1.2
Fixed
- Added compatibility for model-backed item CITs whose model JSON uses OptiFine-style relative texture references such as
./texture_name.
1.2.2-fork.10+26.1.2Бета26.1, 26.1.1, 26.1.2 · 24 мая 2026 г.
1.2.2-fork.10+26.1.2
Fixed
- Fixed texture-only item CITs that use enchantment conditions on Minecraft 26.1.2 by normalizing stack item model ids before generated model lookup.
1.2.2-fork.9+26.1.2Релиз26.1, 26.1.1, 26.1.2 · 24 мая 2026 г.
1.2.2-fork.9+26.1.2
Fixed
- Reduced item/name/lore matching lag by avoiding JSON parsing for plain-text NBT/component strings.
- Optimized simple regex/iregex NBT conditions by treating literal expressions as direct string matches.
1.2.2-fork.8+1.21.10Релиз1.21.10 · 24 мая 2026 г.
1.2.2-fork.8+1.21.10
Fixed
- Reduced item/name/lore matching lag by avoiding JSON parsing for plain-text NBT/component strings.
- Updated item CIT cache invalidation so component changes are reflected immediately instead of waiting for the cache interval.
Комментарии
Загружаем…