# Configuration file

clientside {
    # Enable Death Effects, pure clientside check. [default: true]
    B:EnableDeathEffects=true

    # Enable the gore Death Effect, requires DeathEffects to be enabled, pure clientside check. [default: true]
    B:EnableGoreDeathEffect=true

    # Automatically check if a new version of the mod is available and warn the player. [default: true]
    B:EnableVersionChecker=true

    # Also warn the player about new beta versions. [default: true]
    B:EnableVersionCheckerBeta=true

    # Multiply the FOV while sprinting by this value independent from the actual speed, has no effect when LockSpeedDependantFov is false, pure clientside check. [range: 1.0 ~ 10.0, default: 1.15]
    S:FixedSprintFovMultiplier=1.15

    # Counters the speed dependant FOV change. This also stops FOV changes while sprinting. Don't activate if another mod does this too, pure clientside check. [default: true]
    B:LockSpeedDependantFov=true
}


"damage factors" {
    # Multiplier to armor penetration from NPCs to players. Set to 0 to deactivate armor penetration [range: 0.0 ~ 1.0, default: 1.0]
    S:ArmorPenetrationMultiplierNPCtoPlayer=1.0

    # Multiplier to armor penetration in PvP. Set to 0 to deactivate armor penetration [range: 0.0 ~ 1.0, default: 1.0]
    S:ArmorPenetrationMultiplierPvP=1.0

    # Damage factor for all NPCs other than turrets, they already have a difficulty dependent damage penalty, this can be used to further reduce their damage, or increase it ;-) [range: 0.0 ~ 100.0, default: 1.0]
    S:DamageFactorNPC=1.0

    # Damage factor Techguns weapons deal when fired from players against other players, is zero when PvP is disabled [range: 0.0 ~ 100.0, default: 0.5]
    S:DamagePvP=0.5

    # Damage factor Techguns Turrets deal when hitting players [range: 0.0 ~ 100.0, default: 0.5]
    S:DamageTurretToPlayer=0.5
}


debug {
    # Enable Debug Keybinds, leave this to false [default: false]
    B:enableDebugKeybinds=false
}


general {
    # Highest blockHardness advanced explosive charges can break, obsidian is 50.0) [range: 0.0 ~ 3.4028235E38, default: 100.0]
    S:ExplosiveChargeAdvancedMaxHardness=100.0

    # Highest blockHardness normal explosive charges can break, obsidian is 50.0) [range: 0.0 ~ 3.4028235E38, default: 30.0]
    S:ExplosiveChargeMaxHardness=30.0

    # Force non opped players to use safe mode, server side setting [default: false]
    B:ForceSafeModeForNonOps=false

    # Machines don't need power, activate this if you don't want to install a mod with generators and still be able to use the machines [default: false]
    B:MachinesNeedNoPower=false

    # Restricts mob loottables to only thing dropped by vanilla mods or techguns specific items. (No more Coal,Redstone,Iron,Bread,... drops etc) [default: false]
    B:RestrictedLoottables=false

    # Should Structures (military bases) be spawned in the world? [default: true]
    B:SpawnStructures=true

    # Every X chunks it's tried to spawnn a Big building. This is in both dimensions, ChunkX, and ChunkY modulo <this Value> must be 0 [range: 1 ~ 100000, default: 64]
    I:StructureSpawnWeightBig=64

    # Every X chunks it's tried to spawnn a Medium building. This is in both dimensions, ChunkX, and ChunkY modulo <this Value> must be 0 [range: 1 ~ 100000, default: 32]
    I:StructureSpawnWeightMedium=32

    # Every X chunks it's tried to spawnn a Small building. This is in both dimensions, ChunkX, and ChunkY modulo <this Value> must be 0 [range: 1 ~ 100000, default: 16]
    I:StructureSpawnWeightSmall=16

    # Craft bronze ingot with 3 copper and 1 tin. Disable if other mod adds bronze [default: false]
    B:addBronzeCrafting=false

    # Add nuggets and crafting for Copper (Tin and Bronze are not in use), needed with only Mekanism, Not needed with TE [default: false]
    B:addCopperTinBronzeNuggets=false

    # Add an empty oreCluster block that can get types added through minetweaker [default: false]
    B:addCustomOreCluster=false

    # Add a second empty oreCluster block that can get types added through minetweaker [default: false]
    B:addCustomOreCluster2=false

    # Add Iron nuggets and crafting [default: false]
    B:addIronNuggets=false

    # Add Lead ingots. [default: false]
    B:addLeadIngot=false

    # Add Lead nuggets and crafting. Disable if other mod adds them. (Thermal Expansion [default: false]
    B:addLeadNuggets=false

    # Add steel crafting by resmelting iron ingots. Disable if other mod adds steel crafting (Mekanism, Railcraft) [default: false]
    B:addSteelCrafting=false

    # Adds Steel ingots. [default: false]
    B:addSteelIngot=false

    # Add Steel nuggets and crafting, if Techguns steel is not added, it tries to add them to the first Steel found in the OreDict [default: false]
    B:addSteelNuggets=false

    # Disable automatic feeding of Food in the Techguns tab. Disable autofeeding if you think it breaks the balance of a hardcore food mod. [default: false]
    B:disableAutofeeder=false

    # Generate Copper and Tin Ore, disable if other mod does. (TE and Mekansim) [default: false]
    B:doOreGenCopperTin=false

    # Generate Lead Ore, disable if other mod does (like Thermal Expansion) [default: false]
    B:doOreGenLead=false

    # Generate Titanium, not generated by most mods mods, leave it on [default: true]
    B:doOreGenTitanium=true

    # Generate Uranium, disable if other mod already adds it and you wan't only 1 type. OreDictEntry:'oreUranium'  [default: true]
    B:doOreGenUranium=true
}


"id conflicts" {
    # The ID used for DataWatcher synchronization of the back slot for Players, the ID must not conflict with vanilla or other mods slots, see http://www.minecraftforge.net/wiki/Datawatcher for details. Never useable for EntityPlayer (used by vanilla minecraft): 0,1, 6,7,8,9, 16,17,18 [range: 2 ~ 31, default: 24]
    I:DataWatcherID_BackSlot=24

    # The ID used for DataWatcher synchronization of the face slot for Players, the ID must not conflict with vanilla or other mods slots, see http://www.minecraftforge.net/wiki/Datawatcher for details. Never useable for EntityPlayer (used by vanilla minecraft): 0,1, 6,7,8,9, 16,17,18 [range: 2 ~ 31, default: 23]
    I:DataWatcherID_FaceSlot=23

    # ID for the button used by the Techguns inventory tab. [range: 0 ~ 1000, default: 17]
    I:TechgunsGUI_TabID=17
}


"npc spawn" {
    # Up to which distance to worldspawn only mobs with danger level up to 0 will spawn [range: 0 ~ 2147483647, default: 500]
    I:DistanceSpawnLevel0=500

    # Up to which distance to worldspawn only mobs with danger level up to 1 will spawn [range: 0 ~ 2147483647, default: 1000]
    I:DistanceSpawnLevel1=1000

    # Up to which distance to worldspawn only mobs with danger level up to 2 will spawn [range: 0 ~ 2147483647, default: 2500]
    I:DistanceSpawnLevel2=2500

    # Spawn weight for spawning Bandit groups, at 0 spawn will not be registered [range: 0 ~ 10000, default: 50]
    I:SpawnWeightBandit=50

    # Spawn weight for spawning Cyber Demons (Nether only), at 0 spawn will not be registered [range: 0 ~ 10000, default: 30]
    I:SpawnWeightCyberDemon=30

    # Spawn weight for spawning Psycho Steve, early game boss, don't set to high value, at 0 spawn will not be registered [range: 0 ~ 10000, default: 3]
    I:SpawnWeightPsychoSteve=3

    # Spawn weight for spawning Skeleton Soldiers, at 0 spawn will not be registered [range: 0 ~ 10000, default: 100]
    I:SpawnWeightSkeletonSoldier=100

    # Spawn weight for spawning Zombie Farmers, at 0 spawn will not be registered [range: 0 ~ 10000, default: 200]
    I:SpawnWeightZombieFarmer=200

    # Spawn weight for spawning Zombie Miners, at 0 spawn will not be registered [range: 0 ~ 10000, default: 200]
    I:SpawnWeightZombieMiner=200

    # Spawn weight for spawning Zombie Pigman Soldiers (Nether only), at 0 spawn will not be registered [range: 0 ~ 10000, default: 100]
    I:SpawnWeightZombiePigmanSoldier=100

    # Spawn weight for spawning Zombie Soldiers, at 0 spawn will not be registered [range: 0 ~ 10000, default: 100]
    I:SpawnWeightZombieSoldier=100

    # Spawn weigth of Techguns NPCs in the Nether, determines how many TG npcs spawn [range: 0 ~ 10000, default: 300]
    I:"Techguns Spawnweight NEther"=300

    # Spawn weigth of Techguns NPCs, determines how many TG npcs spawn [range: 0 ~ 10000, default: 600]
    I:"Techguns Spawnweight Overworld"=600
}


"ore drills" {
    # Get Ore cluster amount multipliers for: iron,gold,redstone,coal,lapis,diamond,emerald,copper,tin,lead,osmium,silver,nickel,aluminium,platinum,uranium
    D:oreClusterMultipliersAmount <
        2.0
        1.0
        1.0
        1.2
        1.0
        0.25
        0.25
        2.0
        2.0
        1.0
        1.0
        1.0
        1.0
        1.0
        0.35
        0.25
     >

    # Get Ore cluster amount multipliers for: nether quartz, titanium, certus quartz, oil, glowstone, OTHERS UNUSED...
    D:oreClusterMultipliersAmount2 <
        1.5
        0.5
        1.5
        1.0
        1.5
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
     >

    # Get Ore cluster Power multipliers for: iron,gold,redstone,coal,lapis,diamond,emerald,copper,tin,lead,osmium,silver,nickel,aluminium,platinum,uranium
    D:oreClusterMultipliersPower <
        0.15
        0.4
        0.3
        0.25
        0.3
        1.0
        1.0
        0.1
        0.1
        0.2
        0.3
        0.35
        0.3
        0.2
        1.0
        1.0
     >

    # Get Ore cluster Power multipliers for: nether quartz, titanium, certus quartz, oil, glowstone, OTHERS UNUSED...
    D:oreClusterMultipliersPower2 <
        0.35
        0.8
        0.4
        0.5
        0.35
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
        1.0
     >

    # Multiplier to calculate value of furnace fuel burn time = RF for ore Drill. burnTime* <THIS_VALUE> = RF. Only for internal use of the ore Drill, no real RF generation. [range: 1.0 ~ 100000.0, default: 1000.0]
    S:oreDrillFuelMultiplier=1000.0

    # Fuel value for Liquid BioFuel (MFR) for use in ore Drills, this is per Millibucket, not Bucket, so 1/1000 of bucket value [range: 1.0 ~ 100000.0, default: 48.0]
    S:oreDrillFuelValueBioFuel=48.0

    # Fuel value for Liquid Fuel for use in ore Drills, this is per Millibucket, not Bucket, so 1/1000 of bucket value [range: 1.0 ~ 100000.0, default: 96.0]
    S:oreDrillFuelValueFuel=96.0

    # Multiplier to default rate on how many ores an ore drill produces [range: 0.001 ~ 1000.0, default: 1.0]
    S:oreDrillMultiplierOre=1.0

    # Multiplier to default rate on how much power an ore drill requires [range: 0.0 ~ 1000.0, default: 1.0]
    S:oreDrillMultiplierPower=1.0
}


"spawn controll" {
    # How often should an oil hole spawn. every chunk the chance is rolled as float[0-1] and checked if <this value. [range: 0.0 ~ 1.0, default: 0.05]
    S:oilHoleFrequency=0.05

    # Should Oil holes (Oil ore cluster) be spawned? Has no effect If no OIL is present. [default: true]
    B:spawnOilHoles=true
}


