Carbon Config — библиотека для работы с конфигурациями, изначально разработанная для IC2Classic, а затем ставшая open-source решением.
Основная идея Carbon Config — предоставить более настраиваемую, простую, стабильную и функциональную реализацию конфигураций.
Библиотека состоит из двух модулей:
- Конфигурационный модуль — автономная Java-библиотека
- GUI-модуль — модификация для Minecraft
Графический интерфейс поддерживает как CarbonConfig, так и Forge Config без дополнительных настроек.
Ключевые особенности:
- Композитные структуры (Compounds):Данные могут визуализироваться через Compounds вместо строк. 
- Система подсказок:Предоставление подсказок через значения по умолчанию для улучшения UX. 
- Мультиплеерная поддержка:Редактирование серверных конфигураций напрямую из клиента. 
- Персонализация клиентских настроек:Индивидуальные настройки игроков в мультиплеере с возможностью разделения.
- Отложенная загрузка:Поддержка поздней регистрации параметров конфигурации.
- Визуализация игровых объектов:Специальное отображение Items/Block/Fluids/Potions/Enchantments/Colors в интерфейсе.
- Кастомизация фона:Выбор темы оформления из предустановленных вариантов. 
- Редактирование игровых правил:Управление gamerules для миров без прямого доступа к файлам. 
 
										 
        






