Carbon Config

IC2Classics Config Library

561,72k

Carbon Config

Carbon Config is a Config Library first Developed for IC2Classic and now made a Open Source implementation.

The idea behind Carbon Config is to have more customizable, simpler, more stable, cleaner and feature rich implementation of a config.

Carbon Config is built out of 2 Modules. - The Config module, which is a standalone Java Library - The GUI module, which is a Minecraft mod

The GUI supports both CarbonConfigs and Forge Configs right out of the gate.

A detailed Feature list can be found here

To list a few of its features: - Compounds: ``Data can be visualized via Compounds instead of raw Strings.`` <img src="https://raw.githubusercontent.com/Carbon-Config-Project/CarbonConfig/1.19.2/img/compound_example.png" width="50%">

- Suggestions: ``Suggestions can be provided to the user in form of "default values" to make the user experience much more smooth.`` <img src="https://raw.githubusercontent.com/Carbon-Config-Project/CarbonConfig/1.19.2/img/entry_selector_example.png" width="50%">

- Multiplayer Support: ``You can edit "Any" Server sided config too, not just "server only configs"`` <img src="https://raw.githubusercontent.com/Carbon-Config-Project/CarbonConfig/1.19.2/img/file_selector_example.png" width="50%">

- Background Skin System: ``Players can have their own settings in a Multiplayer instance and they can be easily distinguished.`` - Background Skin System: ``If the config loads early but entries are "registered" late, that isn't a problem since the configs get parsed as they are registered.`` - Background Skin System: ``If it is Items/Block/Fluids/Potions/Enchantments/Colors get all visualized specially in the GUI.`` - Background Skin System: ``If you don't like the current background? Simply change it to one of the curated choices provided. There should be something for everyone!`` <img src="https://raw.githubusercontent.com/Carbon-Config-Project/CarbonConfig/1.19.2/img/background_example.png" width="50%">

- Minecraft gamerule support: ``You can edit game rules of your current world/server or existing Worlds without having to open them. Which finally gives a use to the fabric version`` <img src="https://raw.githubusercontent.com/Carbon-Config-Project/CarbonConfig/1.19.2/img/game_rule_support.png" width="50%">

ADS