Carbon Config

Quick rating

Carbon Config

No reviews yet

IC2Classics Config Library

No Theme
No Genre
QoL & Tweaks
UI & Menu Tool
Mod Addon
API/Library
Mod Loaders
Forge
NeoForge
Fabric
Minecraft
26.1

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
Apache License 2.0
Latest Version
CarbonConfig-1.7.10-2.0.2.1
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

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.
    Link
  • Suggestions:
    Suggestions can be provided to the user in form of "default values" to make the user experience much more smooth.
    Link
  • Multiplayer Support:
    You can edit "Any" Server sided config too, not just "server only configs"
    Link
  • Client to Server Configs:
    Players can have their own settings in a Multiplayer instance and they can be easily distinguished.
  • Late Loading Configs:
    If the config loads early but entries are "registered" late, that isn't a problem since the configs get parsed as they are registered.
  • Registry Visualization:
    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! Link
  • 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 Link

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.
    compound_example.png

  • Suggestions:
    Suggestions can be provided to the user in form of "default values" to make the user experience much more smooth.
    entry_selector_example.png

  • Multiplayer Support:
    You can edit "Any" Server sided config too, not just "server only configs"
    file_selector_example.png

  • Client to Server Configs:
    Players can have their own settings in a Multiplayer instance and they can be easily distinguished.

  • Late Loading Configs:
    If the config loads early but entries are "registered" late, that isn't a problem since the configs get parsed as they are registered.

  • Registry Visualization:
    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!
    background_example.png

  • 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
    game_rule_support.png

Screenshots

Gallery

  • Minecraft Gamerule support
    Minecraft Gamerule support You can now edit game rules in your current or existing worlds using Carbon config!
  • Background Skin System
    Background Skin System If you don't like the current background. Simply change it!
  • Forge Config Example
    Forge Config Example Carbon Config also Supports Forge Configs by default. That also includes Multiplayer features
  • File Selector Example
    File Selector Example This Example shows the File Selector of Carbon Config. Which supports Editing even shared Config files in Multiplayer (if permissions are present)
  • Entry Selector Example
    Entry Selector Example Carbon Config comes with a Selector of different Types. For Items/Blocks/Fluids/Potions/Enchantments a Item visualization is provided.
  • Compound Example
    Compound Example This Example shows how Compound Configs can look like. The actual config value would look like this: "Testing;2000;512.2423;0x00FF00FF"
  • Basic Example
    Basic Example This is a basic Example of how the Config can look like
  • Forge Config Example
    Forge Config Example Carbon Config also Supports Forge Configs by default. That also includes Multiplayer features
  • File Selector Example
    File Selector Example This Example shows the File Selector of Carbon Config. Which supports Editing even shared Config files in Multiplayer (if permissions are present)
  • Entry Selector Example
    Entry Selector Example Carbon Config comes with a Selector of different Types. For Items/Blocks/Fluids/Potions/Enchantments a Item visualization is provided.
  • Compound Example
    Compound Example This Example shows how Compound Configs can look like. The actual config value would look like this: "Testing;2000;512.2423;0x00FF00FF"
  • Minecraft Gamerule Support
    Minecraft Gamerule Support You can now edit game rules in your current or existing worlds using Carbon config! Now the Fabric version is no longer useless without mods using it!
  • Basic Example
    Basic Example This is a basic Example of how the Config can look like
  • Background Skin System
    Background Skin System If you don't like the current background. Simply change it!

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

12.7m
Total Downloads
CurseForge
12.1m
Modrinth
~630,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works