# Configuration file

configversion {
    # Do not touch
    S:GENERAL=4.10
}


general {
    # If Gany's Surface, Et Futurum, or Chisel is installed and this is true, cobblestone cannot be used to create stone tools,
    # instead diorite is used. This prolongs the life of wood tools so it isn't "make a wood pickaxe to
    # mine 3 stone and upgrade." [default: true]
    B:useDioriteStoneTools=true

    # Toggle to enable/disable sounds. [default: true]
    B:useSounds=true
}


##########################################################################################################
# milling
#--------------------------------------------------------------------------------------------------------#
# Enable (hard mode) these to remove vanilla recipes for items and instead require the millstone. In general,
# easy means the millstone doubles resources, while hard is near-vanilla.
##########################################################################################################

milling {
    #  [default: false]
    B:bonemealRequireMilling=false

    #  [default: false]
    B:flourRequireMilling=false

    # Sugar is a easy-to-get resource and rare-to-use, so it may be desirable to reduce the production.
    # Output of milling sugar (in tiny piles) is this value in hard-milling and 2x this value in
    # easy-milling.
    # Vanilla Equivalence is 9. [range: 1 ~ 12, default: 6]
    I:sugarMillingMultiplier=6

    # If enabled, sugarcane cannot be crafted into sugar [default: false]
    B:sugarRequireMilling=false
}


ores {
    # These settings should be auto-detected during worldgen and act as an override.
    # 0 will prevent flowers, 2 will enforce (set automatically), 1 is default. [range: 0 ~ 2, default: 1]
    I:OreExists...=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsAluminum=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsCadmium=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsCopper=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsFlourite=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsLead=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsNickel=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsSilver=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsThorium=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsTin=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsUranium=1

    #  [range: 0 ~ 2, default: 1]
    I:OreExistsZinc=1
}


##########################################################################################################
# sluice
#--------------------------------------------------------------------------------------------------------#
# Various settings for the sluice.
##########################################################################################################

sluice {
    # These setting indicate if the sluice can filter for the given mineral. Relative weights are handled
    # internally. Even if all settings are false, gravel can still be filtered to flint.
    B:canFind...=false
    B:canFindAluminum=false
    B:canFindCopper=true
    B:canFindDiamond=false
    B:canFindGold=true
    B:canFindIron=true
    B:canFindLead=true
    B:canFindNickel=true
    B:canFindRedstone=true
    B:canFindSilver=true
    B:canFindTin=true
    B:canFindUranium=false

    # Set to false to disable the sluice recipe. [default: true]
    B:enableSluice=true

    # Set to true to allow dirt to be used in the sluice.  Dirt acts like sand. [default: false]
    B:sluiceAllowsDirt=false

    # Time it takes for the sluice to make 1 operation.  This value is multiplied by 75 ticks. [range: 1 ~ 20, default: 2]
    I:sluiceCycleTime=2

    # The Container-Sluice holds items, has a GUI, and supports comparator output. Non-container-sluice
    # uses faux water flow mechanics, item entities, does not store items, and does not support the
    # comparator. [default: false]
    B:useContainerSluice=false
}


