# Configuration file

##########################################################################################################
# blacklist
#--------------------------------------------------------------------------------------------------------#
# Blacklisting for item/block recipes. Format is "mod:itemOrBlock". Target oreDict entries with "ore:oreName". One entry per line. Names are case insensitive. Uses unlocalized names. Uses asterisk as a wildcard.
##########################################################################################################

blacklist {
    # Add Decomposer Recipes for Chemical Fluids
    B:decomposeFluidChemicals=true

    # Blacklist decomposition of specific things. Examples "*:diamond", "minecraft:dragon_egg", "mekanism:*", "ore:ore*"
    S:decomposition <
        ThermalExpansion:Machine
        Ztones:tile.agonBlock
        Ztones:tile.bittBlock
        Ztones:tile.crayBlock
        Ztones:tile.fortBlock
        Ztones:tile.iszmBlock
        Ztones:tile.fortBlock
        Ztones:tile.iszmBlock
        Ztones:tile.jeltBlock
        Ztones:tile.korpBlock
        Ztones:tile.krypBlock
        Ztones:tile.lairBlock
        Ztones:tile.laveBlock
        Ztones:tile.mintBlock
        Ztones:tile.mystBlock
        Ztones:tile.redsBlock
        Ztones:tile.roenBlock
        Ztones:tile.solsBlock
        Ztones:tile.tankBlock
        Ztones:tile.vectBlock
        Ztones:tile.venaBlock
        Ztones:tile.zechBlock
        Ztones:tile.zionBlock
        Ztones:tile.zomeBlock
        Ztones:tile.zoneBlock
        Ztones:tile.zorgBlock
        Ztones:tile.glaxx
        Ztones:tile.reedBlock
        Ztones:tile.syncBlock
        Ztones:tile.zkulBlock
        Ztones:tile.azurBlock
        Ztones:tile.zetaBlock
        Ztones:tile.zestBlock
        Ztones:tile.zoeaBlock
        Ztones:tile.zaneBlock
        Ztones:tile.zythBlock
        Ztones:tile.ztylBlock
        
        
     >

    # Blacklist synthesis of specific things. Examples "*:diamond", "minecraft:dragon_egg", "mekanism:*", "ore:ore*"
    S:synthesis <
     >
}


##########################################################################################################
# general
#--------------------------------------------------------------------------------------------------------#
# Misc settings
##########################################################################################################

general {
    # Make your turtles smarter - they probably won't try to take over the world
    B:advancedTurtleAI=false

    # Allow automation of Minechem machines
    B:allowAutomation=true

    # Print debug info to the console
    B:debugMode=false

    # Enable Safe Machines
    B:decaySafeMachines=true

    # Add Molecule Effects to the item tooltip
    B:displayMoleculeEffects=true

    # Enable fluid Effects
    B:fluidEffects=false

    # Allow food spiking
    B:foodSpiking=true

    # Half-Life length multiplier, default 20
    I:halfLifeMultiplier=1

    # Allow two fluids reaction when they meet.
    B:reactionFluidMeetFluid=true

    # Allow one fluid and one item reaction when they meet.
    B:reactionItemMeetFluid=true

    # Enable recreational chemical effects
    B:recreationalChemicalEffects=true

    # NEI Support
    B:supportNEI=true

    # Enable chemical weapon effects
    B:swordEffects=true

    # Model update radius
    I:updateRadius=20
}


##########################################################################################################
# power
#--------------------------------------------------------------------------------------------------------#
# Set ratios and storage caps for power
##########################################################################################################

power {
    # Energy used to decompose an item
    I:costDecomposition=100

    # Multiplier for calculating fission cost
    I:costFissionMultiplier=1000

    # Multiplier for calculating fusion cost
    I:costFusionMultiplier=10000

    # Multiplier for calculating synthesis cost
    I:costSythesisMultiplier=5

    # Should machines require power
    B:enable=true

    # Max RF/t consumption of Minechem machines
    I:energyPacketSize=10000

    # Max power that the decomposer can hold
    I:maxDecomposerStorage=1000000

    # Max power that the fission reactor can hold
    I:maxFissionStorage=10000000

    # Max power that the fusion reactor can hold
    I:maxFusionStorage=10000000

    # Max power that the synthesizer can hold
    I:maxSynthesizerStorage=1000000

    # Recipe Recursion Depth (higher for more complex recipes)
    I:recursiveDepth=3
}


##########################################################################################################
# worldgen
#--------------------------------------------------------------------------------------------------------#
# Configure how Minechem generates world features, like ore
##########################################################################################################

worldgen {
    # Should Minechem generate ore
    B:generateOre=true

    # Size of uranium clusters
    I:uraniumOreClusterSize=3

    # How frequently will uranium be generated in a chunk
    I:uraniumoredensity=5
}


