Скачать Variants-CIT (formerly Enchants-CIT) — Minecraft Моды — MetaMods
Variants-CIT (formerly Enchants-CIT)

Variants-CIT (formerly Enchants-CIT)

Активный

Установок

0

Последнее обновление

1 год назад

Версии

1.21 — 1.21.1
Клиент
Fabric
Библиотеки
Магические
Утилиты

Variants-CIT

Важное примечание: Variants-CIT (версия 2) представляет собой развитие проекта Enchants-CIT (версия 1), полностью переработанного в многофункциональную библиотеку для CIT. В отличие от предыдущей версии, этот мод не содержит встроенного ресурспака.

Готовые к использованию адаптации ресурспаков для этого мода:

  • Even Better Enchants (оригинальный пак)
  • Xali's Enchanted Books (оригинальный пак)
  • Xali's Potions (оригинальный пак)
  • Axolotl Bucket Variants (оригинальный пак)

Что такое Variants-CIT?

Это специализированная логика CIT для Minecraft 1.21, оптимизированная для работы с предметами, имеющими стандартизированные варианты.

Важно понимать: данный мод не является прямой заменой Optifine/CIT-resewn и использует собственный формат ресурсов. Для работы старых пакетов потребуется их адаптация.

На слабых компьютерах использование этого мода вместо формата Optifine может улучшить производительность в ситуациях, когда один предмет имеет множество различных вариантов.

Возможности и совместимость

Хотя мод не является универсальным решением как Optifine, он предлагает модульную архитектуру, которую легко расширять. Встроенные модули поддерживают:

  • Ведра с аксолотлями
  • Зачарованные книги
  • Музыкальные диски
  • Козьи рога
  • Зелья

Другие моды также могут добавлять собственные модули для своих предметов. Если Mojang в будущем стандартизирует компоненты других предметов, ожидается поддержка шаблонов баннеров, трафаретов для украшений и черепков керамики.

Для создателей датапаков доступен универсальный модуль, который может извлекать идентификатор варианта из компонента custom_data предмета.

Формат ресурспака

Ресурспак, желающий изменить предмет, должен начать с файла конфигурации, объявляющего:

  • Какой предмет изменять
  • Где расположены ресурсы
  • Какую логику использовать

Тип целевого предмета автоматически определяется из имени файла: /assets/<namespace>/variants-cit/item/<name>.json

Мод будет искать модели предметов в выбранной директории и автоматически связывать их с вариантами, имеющими соответствующие пространство имён и название.

Пример конфигурации

Файл: /assets/minecraft/variant-cits/item/enchanted_book.json

{
    "type": "stored_enchantments",
    "modelPrefix": "item/enchanted_book/",
    "special": {
        "multi": "enchants-cit:item/multi_enchanted_book"
    }
}

В этом примере зачарование minecraft:unbreaking будет связано с моделью minecraft:item/enchanted_book/unbreaking, расположенной по пути /assets/minecraft/models/item/enchanted_book/unbreaking.json

Некоторые типы модулей могут определять дополнительные модели для особых случаев или принимать дополнительные параметры.

Участники проекта
Estecka

Estecka

Разработчик

Создан: 6 авг 2024

ID: 49644