

Config API
Активный0.0
Установок
0
Последнее обновление
2 месяца назад
Версии
1.20 — 1.21.8
Сервер
Fabric
Forge
Neoforge
Quilt
Библиотеки
Управление
Утилиты
Config API - Универсальная система конфигурации для Minecraft
Config API представляет собой многофункциональную библиотеку для работы с настройками модификаций, совместимую с Fabric, Forge, NeoForge и Quilt. Это базовый мод, специально разработанный для проектов с поддержкой нескольких загрузчиков, позволяющий легко создавать конфигурационные файлы для клиента, сервера и общих параметров в стиле систем конфигурации Forge и NeoForge.
Ключевые преимущества
Почему стоит выбрать именно эту систему конфигурации вместо стандартных решений Forge и NeoForge:
- Автоматическое создание полнофункционального экрана настроек
- Расширенный набор методов, включая getComments(), getKey(), getRange() и другие
- Кроссплатформенная поддержка всех популярных загрузчиков
Руководство для разработчиков
Для интеграции Config API в ваш проект выполните следующие шаги:
- Откройте файл build.gradle
- Добавьте плагин к существующим плагинам:
plugins { id 'io.github.0ffz.github-packages' version '1.2.+' }
- Добавьте репозиторий:
repositories { maven githubPackage.invoke("Craftjakob/Config-API") }
- Добавьте зависимость, выбрав подходящую реализацию для вашего проекта (если нельзя использовать 'modImplementation', применяйте 'compileOnly' и 'runtimeOnly'):
dependencies { modImplementation "com.craftjakob:configapi-common:${mc_version}-${configapi_version}" modImplementation "com.craftjakob:configapi-fabric:${mc_version}-${configapi_version}" modImplementation "com.craftjakob:configapi-forge:${mc_version}-${configapi_version}" modImplementation "com.craftjakob:configapi-neoforge:${mc_version}-${configapi_version}" modImplementation "com.craftjakob:configapi-quilt:${mc_version}-${configapi_version}" }
- Перезагрузите файл build.gradle
История изменений
Версия 2.4.0
- Добавлена поддержка версий 1.21.2 и 1.21.3
- Удалена поддержка фоновых конфигураций из-за изменений в Minecraft
- Изменен порядок параметров в методе registerConfig
- Оптимизация кода и улучшение производительности
- Переработана система отслеживания конфигураций для повышения эффективности
- Изменено положение кнопки сброса всех серверных настроек
Версия 2.3.2
- Исправлен сбой при открытии экрана
- Добавлен вспомогательный класс HolderHelper
Версия 2.3.1
- Добавлен SimpleResourceLocation как более простая альтернатива новой системе
Версия 2.3.0
- Обновление до версии 1.21 для Fabric и NeoForge
Версия 2.2.1
- Удалена лицензия из quilt.mod.json для предотвращения сбоев
- Возвращена поддержка NeoForge 1.20.4
- Исправлен сбой Forge на 1.20.4 из-за логотипа
- Устранена проблема совместимости с сервером
Версия 2.0.0
- Повышена эффективность ConfigTracker
- Добавлена серверная поддержка конфигураций типа SERVER
- Создан экран выбора мира для серверных конфигураций
- Добавлен пример конфигурации для демонстрации
- Исправлены проблемы с quilt mixin
Версия 1.2.0
- Добавлена кнопка-флажок
- Реализован глубокий поиск
- Улучшена система поиска с подсказками
- Оптимизированы методы загрузки и отслеживания
- Переписан ConfigFileWriter для лучшей производительности
Версия 1.1.1
- Улучшена совместимость с сервером
- Добавлен ConfigEditBox для удобства использования
- Исправлены проблемы с кнопками сброса
Версия 1.1.0
- Изменен формат файлов на .cfg
- Добавлены кнопки навигации
- Улучшен интерфейс выбора типа конфигурации
- Добавлены дополнительные виджеты
Версия 1.0.0
- Начальная версия с поддержкой всех основных загрузчиков
- Автоматическое создание экрана настроек
- Организация настроек по категориям
- Система отслеживания конфигурационных файлов