# Configuration file

##########################################################################################################
# blocks
#--------------------------------------------------------------------------------------------------------#
# Controls what blocks are added by Terraqueous
# Disabling a block after it was added will remove it from the world
##########################################################################################################

blocks {
    # IDs: blockClouds, blockCloudFancy, itemCloudTalisman
    # NOTE: enables addEnderTable because it is needed to craft the Talisman used to walk-on/place clouds
    B:addClouds=true

    # Adds: Wood & Cloud Doors, TrapDoors, Fences, FenceGates
    # IDs: blockTypeCloud, blockTypeWood
    B:addCraftables=true

    # Adds: CloudWorkbench, CloudFurnace, Cloud&Earth CraftBench, Cloud&Earth CraftFurnace, StormForge
    # IDs: blockCrafting
    B:addCrafting=true

    # Adds: Breakable ground objects
    # IDs: blockDoodad
    B:addDoodads=true

    # Adds: An Enchanting Table that uses EnderPowder, and an EnderMonocle to read from it
    # IDs: blockEnderTable, itemEnderMonocle
    B:addEnderTable=true

    # Adds: Two types of flower pots
    # Changes: default Flower Pot recipe
    # IDs: blockFlowerPot
    B:addFlowerPots=true

    # Adds: 16 new flowers that can spread and grow (see TWEAKS.enableFlowerSpread)
    # IDs: blockFlowerCluster, blockFlowerSingle
    B:addFlowers=true

    # Adds: Hay blocks, thresh, loose hay
    # Changes: Hay Bail recipe
    # IDs: blockHay
    B:addHayBlocks=true

    # IDs: blockEarthOre
    B:addOres=true

    # Adds: Pineapple, Cactus Pear, & Grapes
    # IDs: blockPlants
    B:addPlants=true

    # Adds: Apple, Chery, Orange, Coconut, & Banana Trees
    # IDs: blockTreesFoliage, itemTreesSapling, blockTreesTrunk, blockTreesWood
    B:addTrees=true
}


##########################################################################################################
# crafting
#--------------------------------------------------------------------------------------------------------#
# Disable DustCrafting if another mod add the same recipes and these override them.
# Disable CraftToDust if unneeded and/or another mod adds a machine that does this.
##########################################################################################################

crafting {
    # Craft lumps of Gravel into a block
    B:enableCrafting_LumpToGravel=true

    # Craft lumps of Red Sandstone into a block
    B:enableCrafting_LumpToRedSandstone=true

    # Craft lumps of Sandstone into a block
    B:enableCrafting_LumpToSandstone=true

    # Craft tiny piles of Coal Dust into piles
    B:enableCrafting_TinyDustToCoalDust=true

    # Craft tiny piles of Diamond Dust into piles
    B:enableCrafting_TinyDustToDiamondDust=true

    # Craft tiny piles of Emerald Dust into piles
    B:enableCrafting_TinyDustToEmeraldDust=true

    # Craft tiny piles of Ender Dust into piles
    B:enableCrafting_TinyDustToEnderDust=true

    # Craft tiny piles of Gold Dust into piles
    B:enableCrafting_TinyDustToGoldDust=true

    # Craft tiny piles of Iron Dust into piles
    B:enableCrafting_TinyDustToIronDust=true

    # Craft tiny piles of Lapis Dust into Lapis
    B:enableCrafting_TinyDustToLapis=true

    # Craft tiny piles of Redstone Dust into Redstone Dust
    B:enableCrafting_TinyDustToRedstone=true

    # Smash Coal into Dust
    B:enableSmashing_CoalToDust=true

    # Smash Diamonds into Dust
    B:enableSmashing_DiamondToDust=true

    # Smash Ender Pearls into Dust
    B:enableSmashing_EnderPearlsToDust=true

    # Craft Wool into String
    B:enableWoolToString=false

    # Replaces the 9xWheat<>1xHayBale recipes with 4xHayBlock<>1xHayBale recipes
    B:replaceHayBaleRecipes=false
}


##########################################################################################################
# generator
#--------------------------------------------------------------------------------------------------------#
# Options used by the world generator
##########################################################################################################

generator {
    # A value greater then zero will be used as the clouds generation height
    # [range: 0 to 2048]
    I:cloudHeightOverride=0

    # It is recommended to leave this off unless you have other blocks that generate in flat worlds, otherwise Trees and Flowers will take over
    B:enableInFlatWorlds=false
    B:generateCloud_Dense=false
    B:generateCloud_Light=false
    B:generateCloud_Storm=false
    B:generateFlowers=true
    B:generatePlant_CactusPear=true
    B:generatePlant_Pineapple=true

    # Generation events allow other mods to disable my generators on a chunk by chunk basis, they are ignored by default
    B:ignoreGenerationEvents=true
}


generator-chests {
    # Village Blacksmith Chests can contain a Molecular Colorizer
    B:chestBlacksmith_Colorizer=true

    # Dungeon Chests can contain a Molecular Colorizer
    B:chestDungeon_Colorizer=true

    # Mineshaft Chests can contain DeathFruit
    B:chestMineshaft_DeathFruit=true

    # Nether Bridge Chests can contain a Strange Scroll
    B:chestNetherBridge_Scroll=true

    # Spawn Bonus Chests can contain LifeFruit
    B:chestSpawnBonus_LifeFruit=true

    # Stronghold Library Chests can contain a Strange Scroll
    B:chestStronghold_Scroll=true
}


generator-doodads {
    B:generateDoodad_Bone=true
    B:generateDoodad_Burnium=true
    B:generateDoodad_Endimium=true
    B:generateDoodad_Sandstone=true
    B:generateDoodad_Stick=true
    B:generateDoodad_Stone=true
}


generator-trees {
    B:generateTree_Apple=true
    B:generateTree_Banana=true
    B:generateTree_Cherry=true
    B:generateTree_Coconut=false
    B:generateTree_Lemon=true
    B:generateTree_Mango=true
    B:generateTree_Orange=true
    B:generateTree_Peach=true
    B:generateTree_Pear=true
    B:generateTree_Plum=true
}


generator-village {
    # Enables Death Fruit vines to generate on the Pergola
    B:enableDeathFruitVines=true

    # Enables Grape vines to generate on the Pergola
    B:enableGrapeVines=true

    # Enables Life Fruit vines to generate on the Pergola
    B:enableLifeFruitVines=true

    # Generates a Pergola in villages, enabled vines have a chance to spawn it
    B:generateVillage_Vineyard=true
}


##########################################################################################################
# integration
#--------------------------------------------------------------------------------------------------------#
# Mod integration can be disabled to solve compatibility issues, remove unwanted/unneeded features, etc.
##########################################################################################################

integration {
    # Facade changes, adds missing blocks and removes blocks that look bad
    B:BuildCraft=true

    # Add Colorizer add-on for Turtles
    B:ComputerCraft=true

    # Adds/Alters EMC Values
    B:EE3=true

    # Adds: fruit to squeezer, saplings to fermenter, and various items to backpacks
    B:Forestry=true

    # Enables some blocks to be cut
    B:ForgeMultiPart=true

    # Adds Colorizer Module for Robots
    B:OpenComputers=true

    # Adds/Alters Aspects
    B:Thaumcraft=true

    # Adds two recipes,
    #  Terraqueous:Coconut to 3xTropicraft:CoconutChunk
    #  Terraqueous:Pineapple to 3xTropicraft:PineappleCubes
    B:Tropicraft=true

    # Adds color data to tooltips
    B:WAILA=true
}


##########################################################################################################
# items
#--------------------------------------------------------------------------------------------------------#
# Controls what items are added by Terraqueous
# Disabling an item after it was added will remove it from the world
##########################################################################################################

items {
    # IDs: itemMultiFood, EntityCoconut
    B:addFood=true

    # IDs: itemScythe, itemColorCopy, itemMultiTool
    B:addTools=true
}


##########################################################################################################
# permissions
#--------------------------------------------------------------------------------------------------------#
#  
##########################################################################################################

permissions {
    # Controls who has permission to create a StormForge.
    # 0 = No One, 1 = OP's Only, 2 = OP's and Creative Players, 3 = Everyone
    # NOTE: Does not disable/remove existing StormForges
    # NOTE: StormForges require addCraftables
    # [range: 0 to 3]
    I:createStormForge=3
}


##########################################################################################################
# tweaks
#--------------------------------------------------------------------------------------------------------#
#  
##########################################################################################################

tweaks {
    B:enableFlowerSpread=false

    # Glass will drop shards when broken, if it would otherwise drop nothing
    B:enableGlassShardDrops=false

    # Tall grass will spread
    # Note: this needs to replace the default tall grass, if another mod has already done so it will not work
    B:enableGrassSpread=false

    # If enabled Trickster Bloom will transform hostile mobs into neutral ones
    B:enableMobTransformations=true

    # Stops Terraqueous fences from visually connecting to blocks with a hardness at or less then this number.
    #  to disable set to -1
    # [range: -1.0 to 20.0]
    S:fenceConnectionCutoff=0.6

    # If enabled Terraqueous flowers require shears to harvest, otherwise nothing will drop
    B:flowersRequireShears=false

    # Controls if the fruit stays on the trees or randomly falls off
    B:fruitStaysOnTrees=false

    # List of effects Trickster Bloom can apply
    S:listTricksterBloomEffects <
        effect[minecraft:speed];time[30-60];level[0-1]
        effect[minecraft:slowness];time[10-20];level[0-1]
        effect[minecraft:haste];time[60-120];level[0-1]
        effect[minecraft:mining_fatigue];time[60-120];level[0-1]
        effect[minecraft:jump_boost];time[60-120];level[0-1]
        effect[minecraft:nausea];time[10];level[0]
        effect[minecraft:fire_resistance];time[150-300];level[0-1]
        effect[minecraft:water_breathing];time[150-300];level[0-1]
        effect[minecraft:invisibility];time[60-300];level[0-1]
        effect[minecraft:blindness];time[30-60];level[0-1]
        effect[minecraft:night_vision];time[60-120];level[0-1]
        effect[minecraft:hunger];time[10-30];level[0-1]
        effect[minecraft:weakness];time[10-20];level[0-1]
        effect[minecraft:wither];time[3-5];level[0]
        effect[minecraft:absorption];time[30-60];level[0-1]
        effect[minecraft:saturation];time[15-30];level[0-1]
        effect[minecraft:glowing];time[30-60];level[0-1]
        effect[minecraft:levitation];time[10-20];level[0-1]
        effect[minecraft:luck];time[30-60];level[0-1]
        effect[minecraft:unluck];time[20-40];level[0-1]
     >
}


##########################################################################################################
# tweaks-doodads
#--------------------------------------------------------------------------------------------------------#
#  
##########################################################################################################

tweaks-doodads {
    # Stone doodads will drop lumps of gravel/sandstone
    B:DoodadDropLumps=true

    # Dusts listed here can never drop when breaking stones
    # Formats: Dust Type: 'ore:<dictionary name>', Mod Item: '<modId>:<itemId>', Exact Mod Item: '<modId>:<itemId>@<meta>'
    S:DoodadDustBlackList <
     >

    # Dusts listed here have a chance to drop when breaking stones
    # Formats: Dust Type: 'ore:<dictionary name>', Mod Item: '<modId>:<itemId>', Exact Mod Item: '<modId>:<itemId>@<meta>'
    S:DoodadDustWhiteList <
     >
}


##########################################################################################################
# tweaks-flowerpots
#--------------------------------------------------------------------------------------------------------#
#  
##########################################################################################################

tweaks-flowerpots {
    # Items Listed will render in flower pots using the Block render style
    S:FlowerPot-ForceBlockRender <
     >

    # Items Listed will render in flower pots using the Cross render style
    S:FlowerPot-ForceCrossRender <
     >

    # Items Listed will render in flower pots using the Pane render style
    S:FlowerPot-ForcePaneRender <
        minecraft:golden_rail
        minecraft:detector_rail
        minecraft:ladder
        minecraft:rail
        minecraft:iron_bars
        minecraft:glass_pane
        minecraft:vine
        minecraft:waterlily
        minecraft:activator_rail
        minecraft:stained_glass_pane
        terraqueous:blockFlowerPot
     >

    # Items Listed will render in flower pots using the Tall render style
    S:FlowerPot-ForceTallRender <
        minecraft:cactus
     >
}


##########################################################################################################
# tweaks-mob-drop
#--------------------------------------------------------------------------------------------------------#
# Adds additional drops to some mobs
##########################################################################################################

tweaks-mob-drop {
    # Must be enabled for any of the ones bellow to work
    B:enableMobDropTweaks=false

    # Adds Burnium Dust and Coal Dust
    B:mobBlaze=true

    # Adds feather moulting
    B:mobChicken=true

    # Adds Endimium Dust and Ender Dust
    B:mobEnderman=true

    # Adds Burnium Dust and Coal Dust
    B:mobMagmaCube=true

    # Adds Burnium Dust and Coal Dust
    B:mobPigZombie=true

    # Adds Golden Apple
    B:mobSkeleton=true

    # Adds Worn Leather Boots and Belt
    B:mobZombie=true
}


##########################################################################################################
# tweaks-stormforge
#--------------------------------------------------------------------------------------------------------#
# Configure the base values used 
# Note: The StormForge operates faster in the rain, even faster during a storm, and has a chance to instantly complete the item when struck by lightning
# 
# Power conversion values can be found here: http://ftbwiki.org/Power_Systems
##########################################################################################################

tweaks-stormforge {
    # When charging with Energy Units, sfPowerPerTickBase times this equals the base EU/t
    # [range: 0.001 to 1000.0]
    S:sfPowerMultiplierEU=1.0

    # When charging with Forge Units, sfPowerPerTickBase times this equals the base FU/t
    # [range: 0.001 to 1000.0]
    S:sfPowerMultiplierFU=4.0

    # When charging with Immersive Flux, sfPowerPerTickBase times this equals the base IF/t
    # [range: 0.001 to 1000.0]
    S:sfPowerMultiplierIF=4.0

    # When charging with Joules, sfPowerPerTickBase times this equals the base J/t
    # [range: 0.001 to 1000.0]
    S:sfPowerMultiplierJ=10.0

    # When charging with Redstone Flux, sfPowerPerTickBase times this equals the base RF/t
    # [range: 0.001 to 1000.0]
    S:sfPowerMultiplierRF=4.0

    # When charging with Tesla, sfPowerPerTickBase times this equals the base Tesla/t
    # [range: 0.001 to 1000.0]
    S:sfPowerMultiplierTesla=4.0

    # The base amount of energy charged per tick
    # This value is multiplied by the PowerMultiplier that matches the items requirements
    # [range: 1 to 2048]
    I:sfPowerPerTickBase=32

    # The number of ticks needed to repair an item by one point
    # [range: 20 to 6000]
    I:sfTicksPerRepairPoint=100

    # The number of ticks needed to smelt an item, for reference a furnace takes 200
    # [range: 20 to 6000]
    I:sfTicksToSmelt=400
}


