main/Configuration 3.0/Default

# Cave Ore Veins configuration file. More details can be found here: http://dev.bukkit.org/server-mods/caveoreveins/
Plugin:
    # A config file will be updated if the version of the config is different than the one of the plugin. Your values will be preserved.
    configVersion: 0.0.

    # Maximum time to spend in sync mode per server tick.
    # Advanced hidden setting
    # maxSyncWorkloadMillisecondsPerServerTick : 30

    # Multiplier for the number of threads that are being used for the async stages.
    # The multiplier is applied to the number of CPU cores minus one.
    # Advanced hidden setting
    # maxAsyncWorkloadMultiplier :  0.8

    # How fast will the plugin get called to execute its sync stages
    # Advanced hidden setting
    # syncWorkloadTriggerServerTicks: 10

    # Enables fast block rendering and switches the plugin from the default fail-safe mode
    # Advanced hidden setting
    # enableFastRenderingMode: false

    # Possible values: Debug, Detailed, Info, Error
    logLevel: Info

    # Constrains the auto mode to process only the worlds listed here.
    # New for 2.0
    # Renamed in 2.1 from worldConstrains
    worldConstraints: []

    # Excludes the following worlds from being processed in auto mode.
    # New for 2.0
    worldExclusions: []

    # Possible values:  SWAMPLAND, FOREST, TAIGA, DESERT, PLAINS, HELL, SKY, OCEAN, RIVER, EXTREME_HILLS, FROZEN_OCEAN, FROZEN_RIVER, ICE_PLAINS, ICE_MOUNTAINS, MUSHROOM_ISLAND, MUSHROOM_SHORE, BEACH, DESERT_HILLS, FOREST_HILLS, TAIGA_HILLS, SMALL_MOUNTAINS, JUNGLE, JUNGLE_HILLS;
    # Note: The plugin is not supported in 'The Nether' or 'The End'. so at least the following exclusions are required:
    biomeExclusions: [HELL, SKY]

    # Constrains the auto mode to process only the biomes listed here.
    # New for 2.1
    biomeConstraints: []

    # The size of an 'area'.
    # Large areas provide better player experience, but this is limited by the computational power of your server.
    areaLengthChunks: 10
    areaWidthChunks: 10

    # introduced in 2.1, allows for overrides to the default settings defined in this file
    # the overrides apply to the sections "CaveFinder", "OreSpawner", and the constraints and exclusions defined in the "Plugins" section
    childConfigurations: []

    #debugPerlinAmplitudeTest: 100
    #debugPerlinFrequencyTest: 50
CaveFinder:
    # Threshold for the maximum number of blocks per cave. Caves will be split after reaching this value.
    maximumCaveBlocksCount: 5000

    # Minimum total value for a cave to be considered.
    caveMinimumValue: 10.0

    # Materials a cave is made of and the block value.
    # Warning! Do not add STATIONARY_WATER as that will cause oceans to be taken into account
    caveMaterials:
        WATER: 0.05
        AIR: 1.00
        MOB_SPAWNER: 500.0
        CHEST: 1000.0
OreSpawner:
    # If auto-mode is turned on, the plugin will automatically process new/unprocessed areas as soon as they are discovered.
    autoMode: true

    # Materials that can be replaced by ore. They also represent the walls of the caves.
    replaceableMaterials: [STONE, DIRT, GRAVEL, MOSSY_COBBLESTONE]

    # Material used to clean up the existing ores
    # New for version 2.0
    existingOreCleanupMaterial: STONE

    # Maximum path deviation of an ore vein per length in blocks.
    # The length also controls the amount of noise on the vein path (larger values = straighter paths)
    maxVeinArcDeviationPerLength: 10/60

    # Ore density, inside a vein. 100.0 means all the blocks inside a vein will be filled with ore.
    # Applies to all the ores, unless overridden by individual ore setting.
    veinOreDensityPercentage: 40.0

    # Maximum distribution of ore on the cave walls.
    maxCaveWallsOrePercentage: 60.0

    # Ore distributions
    oreDistribution:
        COAL_ORE:
            minLevel: 30
            maxLevel: 160
            amountPercentage: 0.4
            veinThickness: 5
            maxVeinLength: 150
            impurities:
                ORE_CAVE_HUB_LIGHT:
                  frequencyPathBlocks: 40
                  spawnProbabilityPercentage: 10
        IRON_ORE:
            minLevel: 20
            maxLevel: 50
            amountPercentage: 0.25
            veinThickness: 4
            maxVeinLength: 100
            impurities:
                ORE_CAVE_HUB_LIGHT:
                  frequencyPathBlocks: 40
                  spawnProbabilityPercentage: 30
                COAL_ORE:
                  frequencyPathBlocks: 4
                  spawnProbabilityPercentage: 5
        REDSTONE_ORE:
            minLevel: 10
            maxLevel: 40
            amountPercentage: 0.15
            veinThickness: 2
            maxVeinLength: 80
            veinOreDensityPercentage: 80.0
        LAPIS_ORE:
            minLevel: 10
            maxLevel: 40
            amountPercentage: 0.1
            veinThickness: 2
            maxVeinLength: 60
            impurities:
                REDSTONE_ORE:
                  spawnProbabilityPercentage: 5
        GOLD_ORE:
            minLevel: 0
            maxLevel: 30
            amountPercentage: 0.2
            veinThickness: 3
            maxVeinLength: 50
            impurities:
                ORE_CAVE_HUB_CHALLENGING:
                  frequencyPathBlocks: 20
                  spawnProbabilityPercentage: 50
        DIAMOND_ORE:
            minLevel: 0
            maxLevel: 25
            amountPercentage: 0.075
            veinThickness: 2
            maxVeinLength: 10
            orePocketMode: true
            impurities:
                ORE_CAVE_HUB_VERY_DANGEROUS:
                  frequencyPathBlocks: 5
                  spawnProbabilityPercentage: 3
                SPAWNER_TNT:
                  frequencyPathBlocks: 6
                  spawnProbabilityPercentage: 10
        EMERALD_ORE:
            minLevel: 0
            maxLevel: 40
            amountPercentage: 0.04
            veinThickness: 2
            maxVeinLength: 2
            veinOreDensityPercentage: 80.0
            orePocketMode: true