- Документация
- https://modrinth.com/mod/craft-config
Craft Config Lib — это клиентский мод-библиотека для Minecraft, предназначенный для создания и управления экранами настроек в других модификациях. Проект ориентирован на упрощение работы с конфигурациями, поддерживает пресеты, встроенные привязки клавиш и автоматическую регистрацию экранов настроек.
Вставленная уценка
Библиотека распространяется по лицензии MIT, работает только на стороне клиента и доступна для платформ Fabric и NeoForge. Она устанавливается как обычный мод в папку mods с использованием точно совместимого загрузчика и не предназначена для установки на сервер.
Вставленная уценка
Craft Config Lib относится к категории библиотечных модов. В отличие от игровых модификаций, добавляющих новые предметы, блоки или игровые механики, библиотека предоставляет другим проектам готовую инфраструктуру для работы с пользовательскими настройками.
Согласно официальному описанию, это клиентская библиотека конфигураций с поддержкой пресетов и встроенных клавиш быстрого доступа. Изначально она создавалась для собственных модов автора, однако может использоваться и в других проектах, если её возможности соответствуют поставленным задачам. В предоставленной фактической основе не приводятся сведения о каких-либо дополнительных игровых функциях, поэтому при оценке возможностей следует опираться именно на перечисленные официальные особенности.
На основании официального описания библиотека предоставляет несколько ключевых функций.
Одной из центральных возможностей является поддержка пресетов.
Она позволяет:
• быстро переключаться между несколькими наборами настроек;
• хранить различные варианты конфигурации;
• автоматически применять выбранные пресеты для определённых миров или серверов.
Такой подход избавляет пользователя от необходимости каждый раз вручную изменять одинаковые параметры при переходе между различными игровыми сценариями.
Craft Config Lib умеет автоматически создавать параметры логического типа, которые можно назначить на клавиши управления.
В официальном описании отдельно уточняется, что такая возможность относится именно к булевым параметрам. Другие типы настроек в исходных материалах не упоминаются, поэтому делать выводы об их поддержке оснований нет.
Ещё одна заявленная функция — автоматическая регистрация экранов конфигурации.
Это означает, что библиотека самостоятельно регистрирует интерфейсы настроек без необходимости выполнять их ручную регистрацию разработчиком. Подробности внутренней реализации официальная документация не раскрывает, поэтому описывать механизм глубже невозможно без неподтверждённых предположений.
Craft Config Lib функционирует как вспомогательный компонент.
В общих чертах процесс выглядит следующим образом:
• библиотека подключается к клиентскому моду;
• мод использует предоставленные механизмы создания настроек;
• библиотека обеспечивает отображение экранов конфигурации;
• пользователь может переключать пресеты;
• при наличии соответствующих настроек выбранные пресеты автоматически применяются к указанным мирам или серверам;
• встроенные параметры могут быть назначены на клавиши;
• регистрация экранов выполняется автоматически.
Официальные материалы не содержат информации о формате хранения конфигураций, структуре файлов или внутреннем устройстве библиотеки, поэтому подобные детали отсутствуют и здесь.
Для Craft Config Lib подтверждены следующие версии Minecraft:
• Minecraft 26.2;
• Minecraft 26.1;
• Minecraft 26.1.1;
• Minecraft 26.1.2;
• Minecraft 1.21.1;
• Minecraft 1.21.6;
• Minecraft 1.21.7;
• Minecraft 1.21.8;
• Minecraft 1.21.9.
Поддерживаемые платформы:
• NeoForge;
• Fabric.
Использовать необходимо сборку библиотеки, соответствующую одновременно версии Minecraft и выбранному загрузчику. Смешивание различных вариантов файлов официально не описывается и не должно предполагаться.
В метаданных выбранных версий указана обязательная зависимость:
• Fabric API.
Иных обязательных зависимостей в предоставленной фактической основе не перечислено. При этом сама библиотека выпускается как для Fabric, так и для NeoForge, однако дополнительные требования для других платформ в имеющихся материалах не описаны.
Процесс установки максимально простой.
Необходимо:
• определить используемую версию Minecraft;
• выбрать соответствующий вариант Fabric либо NeoForge;
поместить файл библиотеки в папку mods;
• использовать только совместимый загрузчик;
• запустить игру.
Если модификация требует Craft Config Lib, библиотека должна присутствовать среди установленных клиентских модов.
Для обычного игрока отдельная настройка библиотеки может вовсе не потребоваться.
Основная задача проекта заключается в предоставлении инфраструктуры другим модам. Именно они используют возможности библиотеки для создания экранов параметров, пресетов и встроенных переключателей.
Для разработчиков официальная документация содержит лишь общий порядок подключения библиотеки в зависимости проекта и рекомендует выбирать версию, соответствующую целевой сборке Minecraft. Других подтверждённых рекомендаций по настройке в исходной фактической основе нет.
Перед использованием важно учитывать несколько ограничений.
• Библиотека предназначена только для клиентских модификаций.
• Использование на стороне сервера официально не поддерживается.
• Проект не добавляет самостоятельный игровой контент.
• В документации отсутствуют сведения о дополнительных игровых механиках, командах или специальных конфигурациях.
• Не следует приписывать библиотеке функции, которые не указаны в официальном описании.
Эти ограничения помогают корректно понимать назначение Craft Config Lib как вспомогательного компонента, а не самостоятельной игровой модификации.
В предоставленных файлах присутствуют, в частности, следующие сборки версии 1.1.12:
• 1.1.12+26.2-neoforge;
• 1.1.12+26.1-neoforge;
• 1.1.12+1.21.1-neoforge;
• 1.1.12+1.21.6-fabric;
• 1.1.12+1.21.9-fabric.
Проект распространяется по лицензии MIT, что прямо указано в фактической основе.
Для опубликованных файлов доступны контрольные хеши SHA-512 и SHA-1, позволяющие проверить целостность конкретных архивов.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
Это клиентская библиотека конфигураций для Minecraft, предназначенная для использования другими модами.
Нет. В официальном описании говорится о библиотеке конфигураций, а не о моде с игровыми механиками.
Нет. Для сервера указано значение unsupported, а использовать библиотеку рекомендуется только для клиентских модов.
Подтверждены Fabric и NeoForge.
В предоставленной выборке подтверждены версии 26.2, 26.1, 26.1.1, 26.1.2, 1.21.1, 1.21.6, 1.21.7, 1.21.8 и 1.21.9.
В метаданных выбранных версий он указан как обязательная зависимость.
Она позволяет быстро переключаться между несколькими конфигурациями и автоматически применять их для определённых миров или серверов.
Да, официальный текст прямо допускает такое использование, если возможности библиотеки соответствуют потребностям проекта.
Вставленная уценка
Библиотека распространяется по лицензии MIT, работает только на стороне клиента и доступна для платформ Fabric и NeoForge. Она устанавливается как обычный мод в папку mods с использованием точно совместимого загрузчика и не предназначена для установки на сервер.
Вставленная уценка
Что представляет собой Craft Config Lib
Craft Config Lib относится к категории библиотечных модов. В отличие от игровых модификаций, добавляющих новые предметы, блоки или игровые механики, библиотека предоставляет другим проектам готовую инфраструктуру для работы с пользовательскими настройками.
Согласно официальному описанию, это клиентская библиотека конфигураций с поддержкой пресетов и встроенных клавиш быстрого доступа. Изначально она создавалась для собственных модов автора, однако может использоваться и в других проектах, если её возможности соответствуют поставленным задачам. В предоставленной фактической основе не приводятся сведения о каких-либо дополнительных игровых функциях, поэтому при оценке возможностей следует опираться именно на перечисленные официальные особенности.
Скриншоты и внешний вид
Основные возможности
На основании официального описания библиотека предоставляет несколько ключевых функций.
Работа с пресетами конфигураций
Одной из центральных возможностей является поддержка пресетов.
Она позволяет:
• быстро переключаться между несколькими наборами настроек;
• хранить различные варианты конфигурации;
• автоматически применять выбранные пресеты для определённых миров или серверов.
Такой подход избавляет пользователя от необходимости каждый раз вручную изменять одинаковые параметры при переходе между различными игровыми сценариями.
Встроенная поддержка привязок клавиш
Craft Config Lib умеет автоматически создавать параметры логического типа, которые можно назначить на клавиши управления.
В официальном описании отдельно уточняется, что такая возможность относится именно к булевым параметрам. Другие типы настроек в исходных материалах не упоминаются, поэтому делать выводы об их поддержке оснований нет.
Автоматическая регистрация экранов настроек
Ещё одна заявленная функция — автоматическая регистрация экранов конфигурации.
Это означает, что библиотека самостоятельно регистрирует интерфейсы настроек без необходимости выполнять их ручную регистрацию разработчиком. Подробности внутренней реализации официальная документация не раскрывает, поэтому описывать механизм глубже невозможно без неподтверждённых предположений.
Принцип работы на высоком уровне
Craft Config Lib функционирует как вспомогательный компонент.
В общих чертах процесс выглядит следующим образом:
• библиотека подключается к клиентскому моду;
• мод использует предоставленные механизмы создания настроек;
• библиотека обеспечивает отображение экранов конфигурации;
• пользователь может переключать пресеты;
• при наличии соответствующих настроек выбранные пресеты автоматически применяются к указанным мирам или серверам;
• встроенные параметры могут быть назначены на клавиши;
• регистрация экранов выполняется автоматически.
Официальные материалы не содержат информации о формате хранения конфигураций, структуре файлов или внутреннем устройстве библиотеки, поэтому подобные детали отсутствуют и здесь.
Совместимость
Для Craft Config Lib подтверждены следующие версии Minecraft:
• Minecraft 26.2;
• Minecraft 26.1;
• Minecraft 26.1.1;
• Minecraft 26.1.2;
• Minecraft 1.21.1;
• Minecraft 1.21.6;
• Minecraft 1.21.7;
• Minecraft 1.21.8;
• Minecraft 1.21.9.
Поддерживаемые платформы:
• NeoForge;
• Fabric.
Использовать необходимо сборку библиотеки, соответствующую одновременно версии Minecraft и выбранному загрузчику. Смешивание различных вариантов файлов официально не описывается и не должно предполагаться.
Зависимости
В метаданных выбранных версий указана обязательная зависимость:
• Fabric API.
Иных обязательных зависимостей в предоставленной фактической основе не перечислено. При этом сама библиотека выпускается как для Fabric, так и для NeoForge, однако дополнительные требования для других платформ в имеющихся материалах не описаны.
Установка
Процесс установки максимально простой.
Необходимо:
• определить используемую версию Minecraft;
• выбрать соответствующий вариант Fabric либо NeoForge;
поместить файл библиотеки в папку mods;
• использовать только совместимый загрузчик;
• запустить игру.
Если модификация требует Craft Config Lib, библиотека должна присутствовать среди установленных клиентских модов.
Настройка и использование
Для обычного игрока отдельная настройка библиотеки может вовсе не потребоваться.
Основная задача проекта заключается в предоставлении инфраструктуры другим модам. Именно они используют возможности библиотеки для создания экранов параметров, пресетов и встроенных переключателей.
Для разработчиков официальная документация содержит лишь общий порядок подключения библиотеки в зависимости проекта и рекомендует выбирать версию, соответствующую целевой сборке Minecraft. Других подтверждённых рекомендаций по настройке в исходной фактической основе нет.
Ограничения
Перед использованием важно учитывать несколько ограничений.
• Библиотека предназначена только для клиентских модификаций.
• Использование на стороне сервера официально не поддерживается.
• Проект не добавляет самостоятельный игровой контент.
• В документации отсутствуют сведения о дополнительных игровых механиках, командах или специальных конфигурациях.
• Не следует приписывать библиотеке функции, которые не указаны в официальном описании.
Эти ограничения помогают корректно понимать назначение Craft Config Lib как вспомогательного компонента, а не самостоятельной игровой модификации.
Версии и лицензия
В предоставленных файлах присутствуют, в частности, следующие сборки версии 1.1.12:
• 1.1.12+26.2-neoforge;
• 1.1.12+26.1-neoforge;
• 1.1.12+1.21.1-neoforge;
• 1.1.12+1.21.6-fabric;
• 1.1.12+1.21.9-fabric.
Проект распространяется по лицензии MIT, что прямо указано в фактической основе.
Безопасность
Для опубликованных файлов доступны контрольные хеши SHA-512 и SHA-1, позволяющие проверить целостность конкретных архивов.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
FAQ
Что такое Craft Config Lib?
Это клиентская библиотека конфигураций для Minecraft, предназначенная для использования другими модами.
Добавляет ли библиотека новый игровой контент?
Нет. В официальном описании говорится о библиотеке конфигураций, а не о моде с игровыми механиками.
Работает ли мод на сервере?
Нет. Для сервера указано значение unsupported, а использовать библиотеку рекомендуется только для клиентских модов.
Какие платформы поддерживаются?
Подтверждены Fabric и NeoForge.
Какие версии Minecraft поддерживаются?
В предоставленной выборке подтверждены версии 26.2, 26.1, 26.1.1, 26.1.2, 1.21.1, 1.21.6, 1.21.7, 1.21.8 и 1.21.9.
Нужен ли Fabric API?
В метаданных выбранных версий он указан как обязательная зависимость.
Что делает поддержка пресетов?
Она позволяет быстро переключаться между несколькими конфигурациями и автоматически применять их для определённых миров или серверов.
Можно ли использовать библиотеку в собственном моде?
Да, официальный текст прямо допускает такое использование, если возможности библиотеки соответствуют потребностям проекта.