# Configuration file

client {
    # Set to true to disable particles for the sprinklers. [default: false]
    B:"Disable particles"=false

    # This defines how to display the stats of plants. [default: §a- {0}: [{1}/{2}]]
    S:"Stat Display"=§a- {0}: [{1}/{2}]
}


compatibility {
    # The amount of energy that the ActuallyAdditions farmer expends to harvest or plant an AgriCraft crop. [range: 250 ~ 10000, default: 250]
    I:"ActuallyAdditions Farmer Energy Cost"=250
}


core {
    # The maximum attainable value of the stats on a crop. [range: 1 ~ 10, default: 10]
    I:"Crop Stat Cap"=10

    # The number of crops you get per crafting operation. [range: 1 ~ 4, default: 4]
    I:"Crops per Craft"=4

    # Set to false to disable automatic JSON writeback. [default: true]
    B:"Enable JSON Writeback"=true

    # Uses a boring one-line alpha warning message instead of the more interesting default ones. [default: false]
    B:"Use boring alpha warning messages"=false
}


debug {
    # Set to true to add NBT info to itemstack tooltips. [default: false]
    B:"Display NBT Tooltips"=false

    # Set to true to add OreDict info to itemstack tooltips. [default: false]
    B:"Display OreDict Tooltips"=false

    # Set to true to add Registry information to itemstack tooltips. [default: false]
    B:"Display Registry ToolTips"=false

    # Set to true to enable the AgriCraft Bauble. [default: false]
    B:"Enable AgriCraft Bauble"=false

    # The radius of the grass breaking tool. [range: 1 ~ 50, default: 10]
    I:"Grass Breaker Radius"=10

    # Set to true to prevent any annoying AgriCraft model loading errors from spamming the log. [default: true]
    B:"Suppress Model Errors"=true

    # Set to true to enable debug mode. [default: false]
    B:debug=false
}


decoration {
    # Set to false to disable the decorative custom wood grates. [default: true]
    B:"Enable Grates"=true
}


farming {
    # For when a mod uses the IGrowable interface, instead of registering its own fertilizer with AgriCraft.
    # Note: This does not restrict generic update ticks. [default: true]
    B:"Allow other mods to apply bonemeal"=true

    # On a mutation the stats on the crop will be divided by this number. [range: 1 ~ 3, default: 2]
    I:"Crop Stat Divisor"=2

    # The base chance for a crossover to occur during any given tick. Setting this 95% is of questionable morality. [range: 0.05 ~ 0.95, default: 0.15]
    S:"Crossover Chance"=0.15

    # Set to true to disable vanilla farming, meaning you can only grow plants on crops. [default: false]
    B:"Disable Vanilla Farming"=false

    # Set to false if you wish to disable using fertilizers on a cross crop to force a mutation. [default: false]
    B:"Fertilizer Mutations"=false

    # This is a global growth rate multiplier. [range: 0.0 ~ 2.0, default: 1.0]
    S:"Growth rate multiplier"=1.0

    # Set to true to enable hardcore mode for stat increasing: 1 parent: 3/4 decrement, 1/4 nothing.
    #  2 parents: 2/4 decrement, 1/4 nothing, 1/4 increment.
    #  3 parents: 1/4 decrement, 1/2 nothing, 1/4 increment.
    #  4 parents: 1/4 decrement, 1/4 nothing, 1/2 increment. [default: false]
    B:"Hardcore stats"=false

    # Define mutation chance (0.0 means no mutations, only spreading and 1.0 means only mutations no spreading. [range: 0.0 ~ 1.0, default: 0.2]
    S:"Mutation Chance"=0.2

    # True means any crop that is not considered a valid parent will affect stat gain negatively. [default: true]
    B:"Non parent crops affect stats negatively"=true

    # Set this to true to make only mature crops drop seeds (to encourage trowel usage). [default: false]
    B:"Only mature crops drop seeds"=false

    # Set to false if you wish to disable drops from raking weeds. [default: true]
    B:"Raking weeds drops items"=true

    # Set to false if you wish to disable seed drops from raking weeds. [default: false]
    B:"Raking weeds drops seeds"=false

    # Set to true to warn that vanilla farming is disabled when trying to plant vanilla plant. [default: true]
    B:"Show Disabled Vanilla Farming Warning"=true

    # Set to true to allow crops that spread from one single crop to increase stats. [default: false]
    B:"Single spread stat increase"=false

    # What are considered valid parents for stat increasing: 1 = Any. 2 = Mutation parents and identical crops. 3 = Only identical crops. [range: 1 ~ 3, default: 2]
    I:"Valid parents"=2
    I:"Weed Growth Rate"=50

    # Set this to true to have weeds destroy the crop sticks when they are broken with weeds (to encourage rake usage). [default: false]
    B:"Weeds destroy crop sticks"=false

    # Determines if AgriCraft should completeley override grass drops with those confiured in the JSON files. [default: false]
    B:"Wipe Grass Drops"=false
}


irrigation {
    # The amount of water in mB that an irrigation channel can hold. [range: 100 ~ 2000, default: 500]
    I:"Channel Capacity"=500

    # Set to true if you want to enable irrigation systems. [default: true]
    B:"Enable Irrigation"=true

    # Set to true to let tanks fill up when water flows above them. [default: false]
    B:"Fill tank from flowing water"=false

    # Set to true to let tanks fill up when water falls from the sky. [default: true]
    B:"Fill tank from rainfall"=true

    # Every loop, each unobscured plant in sprinkler range has this chance to get a growth tick from the sprinkler. [range: 0 ~ 100, default: 20]
    I:"Sprinkler growth chance"=20

    # The minimum number of ticks between successive starts of irrigation. No effect if it's less than the number required to actually finish. [range: 1 ~ 1200, default: 100]
    I:"Sprinkler growth interval"=100

    # Defined in terms of mB per second. The irrigation loop progress will pause when there is insufficient water. [range: 0 ~ 10000, default: 10]
    I:"Sprinkler water usage"=10
}


logging {
    # Set to true to enable logging on the agricore channel. [default: true]
    B:agricore_logging=true

    # Set to true to enable logging on the agricraft channel. [default: true]
    B:agricraft_logging=true
}


storage {
    # Set to true to disable the seed storage systems. [default: false]
    B:"Disable seed storage system"=false

    # Set to true to disable the seed storage warehouse blocks. [default: false]
    B:"Disable seed storage warehouses"=false
}


tools {
    # Set to false to disable the Clipper. [default: true]
    B:"Enable Clipper"=true
}


world {
    # Set to true to disable world gen, no greenhouses will spawn in villages. [default: false]
    B:"Disable World Gen"=true

    # The maximum number of greenhouses per village. [range: 0 ~ 2, default: 1]
    I:"Greenhouse limit"=1

    # The maximum tier of plants allowed to spawn in greenhouses. [range: 1 ~ 10, default: 3]
    I:"Greenhouse plant tier limit"=3

    # The weight for a greenhouse to be generated in a village. [range: 0 ~ 100, default: 10]
    I:"Greenhouse weight"=10

    # The maximum number of irrigated greenhouses per village. [range: 0 ~ 2, default: 1]
    I:"Irrigated greenhouse limit"=1

    # The weight for an irrigated greenhouse to be generated in a village. [range: 0 ~ 100, default: 2]
    I:"Irrigated greenhouse weight"=2
}


