{
    "type": "minecraft:geode",
    "config":
    {
        "blocks":
        {
            "filling_provider":
            {
                "type": "minecraft:simple_state_provider",
                "state":
                {
                    "Name": "minecraft:deepslate_coal_ore"
                }
            },
            "inner_layer_provider":
            {
                "type": "minecraft:simple_state_provider",
                "state":
                {
                    "Name": "kubejs:carbon_rich_asteroid_rock"
                }
            },
            "alternate_inner_layer_provider":
            {
                "type": "minecraft:simple_state_provider",
                "state":
                {
                    "Name": "kubejs:asteroid_rock"
                }
            },
            "middle_layer_provider":
            {
                "type": "minecraft:simple_state_provider",
                "state":
                {
                    "Name": "kubejs:asteroid_rock"
                }
            },
            "outer_layer_provider":
            {
                "type": "minecraft:simple_state_provider",
                "state":
                {
                    "Name": "kubejs:carbon_rich_asteroid_rock"
                }
            },
            "inner_placements":
            [
                {
                    "Name": "kubejs:asteroid_rock"
                }
            ],
            "cannot_replace": "#minecraft:features_cannot_replace",
            "invalid_blocks": "#minecraft:geode_invalid_blocks"
        },
        "layers":
        {
            "filling": 1.3,
            "inner_layer": 2.2,
            "middle_layer": 3.2,
            "outer_layer": 5
        },
        "crack":
        {
            "generate_crack_chance": 0,
            "base_crack_size": 2,
            "crack_point_offset": 2
        },
        "noise_multiplier": 0.09,
        "use_potential_placements_chance": 0.1,
        "use_alternate_layer0_chance": 0,
        "placements_require_layer0_alternate": false,
        "invalid_blocks_threshold": 10000
    }
}