# Configuration file

##########################################################################################################
# admin
#--------------------------------------------------------------------------------------------------------#
# Special tools for server admins.
##########################################################################################################

admin {
    # Here you can add a list of entity IDs for entity that you want to be forcefully removed.
    S:"Force Remove Entity Names" <
     >

    # How many ticks it takes for an entity to be forcefully removed (1 second = 20 ticks). This only applies to EntityLiving, other entities are instantly removed.
    I:"Force Remove Entity Ticks"=40
}


altars {
    B:"Altars Enabled"=true
    B:"Check Dimension"=false
    D:"Damage Altar Stat Multiplier"=4.0
    D:"Defense Altar Stat Multiplier"=4.0
    D:"Effect Altar Stat Multiplier"=4.0
    D:"Haste Altar Stat Multiplier"=4.0
    D:"Health Altar Stat Multiplier"=10.0
    D:"Pierce Altar Stat Multiplier"=4.0
    D:"Speed Altar Stat Multiplier"=1.5
}


##########################################################################################################
# base starting level
#--------------------------------------------------------------------------------------------------------#
# The base starting level is the level every mob will start at. Mob Events, Special Spawners and other things will then add onto this base level.
##########################################################################################################

"base starting level" {
    # Increases the base start level by this amount of every world day that has gone by, use this to slowly level up mobs as the world gets older. Fractions can be used such as 0.05 levels per day. The levels are rounded down so +0.9 would be +0 levels.
    D:"Level Gain Per Day"=0.0

    # The maximum level to be able gain from levels per day.
    I:"Level Gain Per Day Max"=100

    # How many levels a mob gains multiplied by the local area difficulty level. Staying in an area for a while slowly increases the difficulty of that area ranging from 0.00 to 6.75. So 1.5 means level 10 at full local area difficulty.
    D:"Level Gain Per Local Difficulty"=1.5

    # The maximum base starting level of every mob. Ignored when not greater than the min level.
    I:"Starting Level Max"=1

    # The minimum base starting level of every mob. Cannot be less than 1.
    I:"Starting Level Min"=1
}


##########################################################################################################
# beastiary
#--------------------------------------------------------------------------------------------------------#
# Here you can control all settings related to the player's Beastiary.
##########################################################################################################

beastiary {
    # If true, a chat message will be displayed when gaining Beastiary Knowledge.
    B:"Beastiary Knowledge Messages"=true
    D:"Creature Boss Knowledge Scale"=5.0

    # How much knowledge experience breeding a creature gives.
    I:"Creature Breed Knowledge"=200

    # How much knowledge experience killing a creature gives.
    I:"Creature Kill Knowledge"=25

    # How much knowledge experience standing near a creature gives per second.
    I:"Creature Proximity Knowledge"=0
    I:"Creature Study Cooldown"=6000
    I:"Creature Study Knowledge"=100
    I:"Creature Treat Knowledge"=50
    D:"Creature Variant Knowledge Scale"=2.0
}


bosses {
    I:"Boss Damage Cap"=100
    D:"How much higher players must be relative to a boss' y position (feet) to trigger anti flight measures."=5.0
}


##########################################################################################################
# charge
#--------------------------------------------------------------------------------------------------------#
# Settings for Charges
##########################################################################################################

charge {
    # If true, Charge items can be placed into the Infuser with an Empty Bottle to make XP Bottles.
    B:"Enable Charge to XP Bottle Infusion"=false
}


##########################################################################################################
# client
#--------------------------------------------------------------------------------------------------------#
# Mostly client side settings that affect visuals or sounds such as mob names or inventory tabs, etc.
##########################################################################################################

client {
    # If true, block particles are not spawned by mobs (useful for visual mods that create 3D block particles which can cause lag in high numbers).
    B:"Disable Block Particles"=false

    # If true, alpha is disabled on mob textures, this can make them look undesirable but can increase performance on low end systems.
    B:"Disable Model Alpha"=false

    # The minimum interval in ticks between random idle sounds.
    I:"Idle Sound Ticks"=100
    B:"Model Multipass"=true

    # If true, all mobs that are a subspecies will always show their nametag.
    B:"Subspecies Tags"=true
}


"custom item drops" {
}


##########################################################################################################
# debug
#--------------------------------------------------------------------------------------------------------#
# Set debug options to true to show extra debugging information in the console.
##########################################################################################################

debug {
    B:Attack=false
    B:Creature=false
    B:"Creature Group"=false
    B:"Creature Type"=false
    B:Dungeon=false
    B:Element=false
    B:Equipment=false
    B:ItemSetup=false
    B:Items=false
    B:JSONSpawner=false
    B:MobEvents=false
    B:MobSetup=false
    B:MobSpawns=false
    B:Model=false
    B:Models=false
    B:Overlay=false
    B:Packets=false
    B:Projectile=false
    B:Subspecies=false
}


"default item drops" {
    S:"Global Drops"=
}


"difficulty multipliers" {
    D:"easy amplifier"=0.8
    D:"easy armor"=1.0
    D:"easy attackSpeed"=0.8
    D:"easy damage"=0.8
    D:"easy defense"=0.8
    D:"easy effect"=0.8
    D:"easy health"=0.8
    D:"easy pierce"=0.8
    D:"easy rangedSpeed"=0.8
    D:"easy sight"=1.0
    D:"easy speed"=1.0
    D:"hard amplifier"=1.1
    D:"hard armor"=1.0
    D:"hard attackSpeed"=1.5
    D:"hard damage"=1.1
    D:"hard defense"=1.1
    D:"hard effect"=1.1
    D:"hard health"=1.1
    D:"hard pierce"=1.1
    D:"hard rangedSpeed"=1.5
    D:"hard sight"=1.0
    D:"hard speed"=1.1
    D:"normal amplifier"=1.0
    D:"normal armor"=1.0
    D:"normal attackSpeed"=1.0
    D:"normal damage"=1.0
    D:"normal defense"=1.0
    D:"normal effect"=1.0
    D:"normal health"=1.0
    D:"normal pierce"=1.0
    D:"normal rangedSpeed"=1.0
    D:"normal sight"=1.0
    D:"normal speed"=1.0
}


"dungeon loot enabled" {
    B:Blacksmiths=true
    B:Dungeons=true
    B:Strongholds=true
}


dungeons {
    I:"Dungeon Distance"=45
    B:"Dungeons Enabled"=true
    D:"Tower Chance"=0.1
}


effects {
    # Set to false to disable this potion effect.
    B:"aphagia enabled"=true

    # Set to false to disable this potion effect.
    B:"bleed enabled"=true

    # Set to false to disable this potion effect.
    B:"cleansed enabled"=true

    # Set to false to disable this potion effect.
    B:"decay enabled"=true

    # Set to false to disable this potion effect.
    B:"envenom enabled"=true

    # Set to false to disable this potion effect.
    B:"fallresist enabled"=true

    # Set to false to disable this potion effect.
    B:"fear enabled"=true

    # Set to false to disable this potion effect.
    B:"freezeaura enabled"=true

    # Set to false to disable this potion effect.
    B:"heataura enabled"=true

    # Set to false to disable this potion effect.
    B:"immunization enabled"=true

    # Set to false to disable this potion effect.
    B:"insomnia enabled"=true

    # Set to false to disable this potion effect.
    B:"instability enabled"=true

    # Set to false to disable this potion effect.
    B:"leech enabled"=true

    # Set to false to disable this potion effect.
    B:"lifeleak enabled"=true

    # Set to false to disable this potion effect.
    B:"paralysis enabled"=true

    # Set to false to disable this potion effect.
    B:"penetration enabled"=true

    # Set to false to disable this potion effect.
    B:"plague enabled"=true

    # Set to false to disable this potion effect.
    B:"rage enabled"=true

    # Set to false to disable this potion effect.
    B:"recklessness enabled"=true

    # Set to false to disable this potion effect.
    B:"rejuvenation enabled"=true

    # Set to false to disable this potion effect.
    B:"repulsion enabled"=true

    # Set to false to disable this potion effect.
    B:"smited enabled"=true

    # Set to false to disable this potion effect.
    B:"smouldering enabled"=true

    # Set to false to disable this potion effect.
    B:"staticaura enabled"=true

    # Set to false to disable this potion effect.
    B:"swiftswimming enabled"=true

    # Set to false to disable this potion effect.
    B:"weight enabled"=true
}


##########################################################################################################
# equipment
#--------------------------------------------------------------------------------------------------------#
# Settings for Crafted Equipment
##########################################################################################################

equipment {
    # A list of ids for items that grant a high amount of Equipment Mana.
    S:"Equipment Mana Items High" <
        minecraft:experience_bottle
        minecraft:magma_cream
     >

    # A list of ids for items that grant a low amount of Equipment Mana.
    S:"Equipment Mana Items Low" <
        minecraft:redstone
        minecraft:slime_ball
     >

    # A list of ids for items that grant a max amount of Equipment Mana.
    S:"Equipment Mana Items Max" <
        minecraft:nether_star
     >

    # A list of ids for items that grant a medium amount of Equipment Mana.
    S:"Equipment Mana Items Medium" <
        minecraft:lapis_lazuli
        minecraft:blaze_powder
        minecraft:gunpowder
        lycanitesmobs:frostyfur
        lycanitesmobs:poisongland
        lycanitesmobs:geistliver
     >

    # The amount of Sharpness or Mana High tier Equipment repair items give.
    I:"Equipment Repair Amount High"=500

    # The amount of Sharpness or Mana Low tier Equipment repair items give.
    I:"Equipment Repair Amount Low"=50

    # The amount of Sharpness or Mana Medium tier Equipment repair items give.
    I:"Equipment Repair Amount Medium"=100

    # A list of ids for items that grant a high amount of Equipment Sharpness.
    S:"Equipment Sharpness Items High" <
        minecraft:diamond
        minecraft:emerald
        minecraft:prismarine_shard
     >

    # A list of ids for items that grant a low amount of Equipment Sharpness.
    S:"Equipment Sharpness Items Low" <
        minecraft:flint
        minecraft:bone
     >

    # A list of ids for items that grant a max amount of Equipment Sharpness.
    S:"Equipment Sharpness Items Max" <
        minecraft:prismarine_crystal
     >

    # A list of ids for items that grant a medium amount of Equipment Sharpness.
    S:"Equipment Sharpness Items Medium" <
        minecraft:iron_ingot
        minecraft:quartz
     >
}


##########################################################################################################
# extras
#--------------------------------------------------------------------------------------------------------#
# Other extra config settings, some of the aren't necessarily specific to Lycanites Mobs.
##########################################################################################################

extras {
    # Set to true to prevent players from dismounting from Lycanites Mobs mounts when pressing shift (useful for shift to fly/swim down).
    B:"Disable Sneak Dismount"=true

    # Donation Familiars help support the development of this mod but can be turned of for individual players be adding their username to this list.
    S:"Familiar Username Blacklist" <
        Jbams
     >

    # Set to false to disable the version checker.
    B:"Version Checker"=false
}


features {
    B:"Enable Doomfire"=true
    B:"Enable Frostclouds"=true
    B:"Enable Frostfire"=true
    B:"Enable Frostwebs"=true
    B:"Enable Hellfire"=true
    B:"Enable Icefire"=true
    B:"Enable Poison Clouds"=true
    B:"Enable Poop Clouds"=true
    B:"Enable Primefire"=true
    B:"Enable Quickweb"=true
    B:"Enable Scorchfire"=true
    B:"Enable Shadowfire"=true
    B:"Remove Doomfire on No Fire Tick"=false
    B:"Remove Frostfire on No Fire Tick"=false
    B:"Remove Hellfire On No Fire Tick"=false
    B:"Remove Primefire on No Fire Tick"=false
    B:"Remove Scorchfire on No Fire Tick"=false
    B:"Remove Shadowfire on No Fire Tick"=false
    B:"Shadowfire Blindness"=true
    S:"Yale Shear Drop"=minecraft:wool,0,1,3,1.0
}


##########################################################################################################
# fire
#--------------------------------------------------------------------------------------------------------#
# Special settings for fire blocks, etc.
##########################################################################################################

fire {
    # If set to false, when the doFireTick gamerule is set to false, instead of removing all custom fire such as Hellfire, the fire simply stops spreading instead, this is useful for decorative fire on adventure maps and servers.
    B:"Remove On No Fire Tick"=true
}


gui {
    B:"Show Inventory Tabs"=true
}


"mob interaction" {
    B:"Animals Fight Back"=false
    B:"Disable Pickup Offset"=false
    B:"Elemental Fusion"=10.0
    B:"Global Drown Immunity"=false
    B:"Global Suffocation Immunity"=false
    B:"Mobs Attack Villagers"=true
    B:"Pack Treat Luring"=false
    B:"Predators Attack Animals"=true
}


"mob level multipliers" {
    D:amplifier=0.01
    D:armor=0.0
    D:attackSpeed=0.01
    D:damage=0.02
    D:defense=0.01
    D:effect=0.02
    D:health=0.1
    D:pierce=0.02
    D:rangedSpeed=0.01
    D:sight=0.0
    D:speed=0.01
}


"mob variations" {
    D:"Random Size Max"=1.2
    D:"Random Size Min"=0.8
    B:"Random Sizes"=true
    I:"Variant Base Weight"=400
    B:"Variant Rare Despawning"=true
    D:"Variant Rare Experience Scale"=10.0
    B:"Variant Rare Health Bars"=true
    I:"Variant Rare Item Drops Scale"=5
    I:"Variant Rare Spawn Day Min"=0
    I:"Variant Rare Weight"=2
    D:"Variant Uncommon Experience Scale"=2.0
    I:"Variant Uncommon Item Drops Scale"=2
    I:"Variant Uncommon Spawn Day Min"=0
    I:"Variant Uncommon Weight"=20
    B:"Variants Can Spawn"=true
}


##########################################################################################################
# pets
#--------------------------------------------------------------------------------------------------------#
# Here you can control all settings related to taming and mounting.
##########################################################################################################

pets {
    # Set to false to disable flying mounts, if all mounts are disable this option doesn't matter.
    B:"Flying Mounting"=true

    # How far in blocks pets stray from their owner when set to follow.
    I:"Follow Distance"=8

    # If true, pets, minions, etc can't harm their owners (with ranged attacks, etc).
    B:"Friendly Fire"=true
    B:"Master Spawn Dimensions Whitelist"=false

    # Set to false to disable mounts.
    B:Mounting=true

    # If true, tamed mobs will display their owner's name in their name tag.
    B:"Owner Tags"=true

    # The time in tics that it takes for a pet to respawn.
    I:"Respawn Time"=3600

    # A global list of dimension ids for restricting where soulbound pets and mounts are allowed.
    S:"Soulbound Dimensions"=111

    # If set to true the soulbound dimension list acts as a whitelist, otherwise it is a blacklist.
    B:"Soulbound Dimensions Whitelist"=false

    # A global list of dimension ids for restricting where summoning minions is allowed.
    S:"Summoning Dimensions"=111

    # If set to true the summon dimension list acts as a whitelist, otherwise it is a blacklist.
    B:"Summoning Dimensions Whitelist"=false

    # Set to false to disable pet/mount taming.
    B:Taming=true
}


##########################################################################################################
# player
#--------------------------------------------------------------------------------------------------------#
# Settings for player related stats and features.
##########################################################################################################

player {
    I:"Spirit Recharge"=1
    I:"Summoning Focus Recharge"=1
    I:"Summoning Pedestal Redstone Time"=1200
}


##########################################################################################################
# potion effects
#--------------------------------------------------------------------------------------------------------#
# Here you can override each potion effect ID from the automatic ID, use 0 if you want it to stay automatic. Overrides should only be needed if you are running a lot of mods that add custom effects.
##########################################################################################################

"potion effects" {
    # Set to true to disable the vanilla nausea debuff on players.
    B:"Disable Nausea Debuff"=false

    # Set to false to disable the custom potion effects.
    B:"Enable Custom Effects"=true
}


"seasonal item drop chance" {
    # The chance of seasonal items dropping such as Winter Gifts. Can be 0-1, 0.25 would be 25%. Set to 0 to disable these drops all together.
    D:Seasonal=0.10000000149011612
}


"variant multipliers" {
    D:"rare amplifier"=1.5
    D:"rare armor"=1.5
    D:"rare attackSpeed"=1.5
    D:"rare damage"=1.5
    D:"rare defense"=1.5
    D:"rare effect"=1.5
    D:"rare health"=20.0
    D:"rare pierce"=1.5
    D:"rare rangedSpeed"=1.5
    D:"rare sight"=1.5
    D:"rare speed"=2.0
    D:"uncommon amplifier"=1.25
    D:"uncommon armor"=1.25
    D:"uncommon attackSpeed"=1.25
    D:"uncommon damage"=1.25
    D:"uncommon defense"=1.25
    D:"uncommon effect"=1.25
    D:"uncommon health"=2.0
    D:"uncommon pierce"=1.25
    D:"uncommon rangedSpeed"=1.25
    D:"uncommon sight"=1.25
    D:"uncommon speed"=1.5
}


