![[CIT] CustomItemTextures](/_next/image?url=%2Fapi%2Fproxy-image%3Furl%3Dhttps%253A%252F%252Fcdn.modrinth.com%252Fdata%252FG2Ib5c56%252F85b8f0180610aa4f4fe9442f6e8cd0672bf4c321_96.webp&w=256&q=75)
[CIT] CustomItemTextures
Форк CITResewn для кастомных текстур предметов без OptiFine. Работает на Fabric, временно заменяет оригинал до его обновления.
CIT CustomItemTextures - это временный форк известного мода CITResewn, который реализует функционал MCPatcher's CIT без необходимости ставить OptiFine. Если ты собираешь сборку на Fabric и хочешь кастомные текстуры предметов (например, для RPG или тематических модов), но при этом используешь Sodium или другие оптимизационные моды - этот проект решит проблему.
Важно: используй оригинал!
Разработчики настоятельно рекомендуют ставить оригинальный CITResewn - он наконец-то портирован на Minecraft 1.20.4. Этот форк создан как временное решение для тех версий, где оригинал ещё не обновлён. Как только оригинал выйдет под твою версию - переходи на него.
Что делает этот мод?
CIT (Custom Item Textures) позволяет заменять текстуры предметов в зависимости от их имени, прочности, зачарований и других условий. Раньше такое умел только OptiFine, но он конфликтует с кучей модов на Fabric. CITResewn и его форки дают ту же фишку без глюков и совместимы с Sodium, Iris и другими.
Как это работает?
Мод состоит из двух частей:
- CIT API - ядро, которое добавляет типы и условия для кастомных текстур.
- CIT: Defaults - набор стандартных типов и условий из оригинального CIT-формата (как в OptiFine).
Обычно их ставят вместе - так всё работает из коробки.
Где скачать?
Скачать мод можно на Modrinth или CurseForge - там лежат сборки с уже встроенными Defaults. Если хочешь собрать сам - исходники открыты.
Для разработчиков
Если ты пишешь свой мод и хочешь добавить поддержку кастомных текстур через CIT API - вот пример подключения через Gradle:
repositories {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
content {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modCompileOnly "maven.modrinth:cit:1.0.0+1.20.4"
modCompileOnly "maven.modrinth:cit-resewn-defaults:1.1.3+1.20"
}
Документация по API скоро появится на сайте проекта (пока в разработке). А пока можешь глянуть, как Defaults использует API - это хороший пример.
Предупреждение
Ещё раз: это временный форк. Как только оригинальный CITResewn обновится под твою версию Майнкрафт - проект будет заархивирован. Так что не забывай проверять обновления.
