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

