Мод-библиотека для Майнкрафт, предназначенный разработчикам других модов для создания конфигураций. Он позволяет хранить параметры в JSON-файлах, задавать значения по умолчанию и ограничения, а также безопасно читать и изменять настройки из кода.
Возможности
- Типизированные ключи конфигурации с проверкой типов.
- Пути с точками для вложенных параметров в JSON-файле.
- Проверка диапазонов и других ограничений: недопустимые значения не сохраняются.
- Автоматическое добавление настроек в игровую команду мода.
- Отдельный конфигурационный файл для каждого мода.
- Явное сохранение изменений из кода.
Требования и совместимость
Библиотека работает с Fabric, Forge и NeoForge и требует Java 21. Она зависит от Gson. Разработчикам следует подключать её как обязательную зависимость, а игрокам — устанавливать отдельный файл Configory, чтобы несколько модов могли использовать одну копию библиотеки.
Подробности использования доступны в документации.
