Мод-библиотека для Майнкрафт, предназначенная разработчикам модов. Konfig помогает создавать общие настройки для Fabric, Forge и NeoForge, сохранять их в TOML-файлы и выводить экран настройки в игре.
Возможности
- Типизированные параметры: переключатели, числа, перечисления, строки, списки строк, цвета RGB/ARGB и собственные кодеки.
- Области настроек
CLIENT,COMMONиSERVER. - Файлы с комментариями по пути
config/<modid>/<name>.toml. - Синхронизация параметров с клиентами в режимах
NONE,LOGINиLOGIN_AND_RELOAD. - Версии схемы настроек и пошаговый перенос старых значений.
- Автоматически создаваемые экраны настроек с заголовками, изображениями, подсказками, текстом и ссылками.






Как пользоваться
Параметры объявляют через API библиотеки: значение читают методом ConfigValue#get(), а изменяют программно через ConfigValue#set(value). Для строк в экране настроек используются tooltip(...), а расширенную справку можно задать через info(...).
Требования и совместимость
Используйте зависимость для нужного загрузчика: konfig-fabric, konfig-forge или konfig-neoforge; общий артефакт common напрямую подключать не следует. Для Fabric доступна интеграция с Mod Menu, а для Forge и NeoForge — помощники кнопки настроек.
