Carbon Config — это библиотека конфигурации, изначально созданная для IC2Classic и теперь представленная в виде открытой реализации.
Проект состоит из двух модулей:
- Модуль конфигурации — отдельная Java-библиотека.
- Графический интерфейс (GUI) — мод для Minecraft.
GUI поддерживает работу как с CarbonConfig, так и с Forge Config из коробки.
Основные возможности Carbon Config:
- Композиты (Compounds): данные отображаются не в виде сырых строк, а через структурированные композиты для удобства восприятия.

- Подсказки (Suggestions): пользователям предоставляются предложения по значениям по умолчанию, что облегчает настройку.

- Поддержка мультиплеера: можно редактировать любые серверные конфиги, а не только конфиги, предназначенные только для сервера.

- Клиент-серверные конфиги: игроки могут иметь индивидуальные настройки в мультиплеере с чётким разграничением.
- Поздняя загрузка конфигов: записи, зарегистрированные после первоначальной загрузки, корректно обрабатываются по мере регистрации.
- Визуализация реестров: такие объекты, как предметы, блоки, жидкости, зелья, чары и цвета, отображаются в GUI с особой визуализацией.
- Система смены фона: можно заменить фон интерфейса на один из предложенных вариантов по вкусу.
- Поддержка игровых правил Minecraft: редактирование правил игры текущего мира или сервера, а также других миров без необходимости их загружать.






