Скачать Config API — Minecraft Моды — MetaMods
Config API

Config API

Активный

Установок

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 в ваш проект выполните следующие шаги:

  1. Откройте файл build.gradle
  2. Добавьте плагин к существующим плагинам: plugins { id 'io.github.0ffz.github-packages' version '1.2.+' }
  3. Добавьте репозиторий: repositories { maven githubPackage.invoke("Craftjakob/Config-API") }
  4. Добавьте зависимость, выбрав подходящую реализацию для вашего проекта (если нельзя использовать '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}" }
  5. Перезагрузите файл 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

  • Начальная версия с поддержкой всех основных загрузчиков
  • Автоматическое создание экрана настроек
  • Организация настроек по категориям
  • Система отслеживания конфигурационных файлов
Участники проекта
Craftjakob

Craftjakob

Разработчик

Создан: 4 ноя 2024

ID: 36574