# Configuration file

general {

    gamerules {
        # Range that Animals search blocks (like troughs or food blocks) in
        I:aiBlockSearchRange=16
        B:allowEggThrowing=false

        # Allow random mobs to spawn on Animania animals
        B:allowMobRiding=true

        # Allow dispensers to place seeds
        B:allowSeedDispenserPlacement=true

        # Allow the trough to be automated with hoppers/pipes
        B:allowTroughAutomation=true

        # Animals do not have to eat or drink
        B:ambianceMode=false

        # Range that the animal cap applies for around each animal
        I:animalCapSearchRange=80

        # Animals can attack others
        B:animalsCanAttackOthers=true

        # Animals sleep
        B:animalsSleep=true

        # Animals starve to death when not fed and watered
        B:animalsStarve=false

        # If chickens and other birds shed their feathers naturally
        B:birdsDropFeathers=true
        I:cheeseMaturityTime=24000
        B:chickensDropEggs=false
        B:chickensDropFeathers=true
        B:cowsMilkableAtSpawn=false
        B:disableRollingVehicles=false
        B:disableSaltCreation=false

        # Eat animania food anytime
        B:eatFoodAnytime=true

        # Multiplier for reducing fall damage when animals are leashed
        D:fallDamageReduceMultiplier=0.44999998807907104

        # Fancy entity spawn eggs
        B:fancyEggs=false

        # If fancy entity eggs rotate or not
        B:fancyEggsRotate=false

        # Foods give bonus effects
        B:foodsGiveBonusEffects=true
        I:hamsterWheelCapacity=200000
        I:hamsterWheelRFGeneration=20
        I:hamsterWheelUseTime=2000
        I:hivePlayermadeHoneyRate=450
        B:hiveSpawning=false
        I:hiveSpawningFrequency=3
        S:hiveValidBiomeTypes <
            JUNGLE
            CONIFEROUS
            LUSH
            FOREST
            PLAINS
         >
        I:hiveWildHoneyRate=700

        # Plant blocks removed after animal eats
        B:plantsRemovedAfterEating=true
        B:replaceVanillaChickens=true
        B:replaceVanillaCows=true
        B:replaceVanillaHorses=false
        B:replaceVanillaPigs=true
        B:replaceVanillaRabbits=true
        B:replaceVanillaSheep=true

        # Animals that are spawned in the world and have never been interacted with (put on a leash, fed by hand, trough, lured with food) will not eat or breed.
        B:requireAnimalInteractionForAI=true

        # Shift-Right-Click for Seed Placement
        B:shiftSeedPlacement=false

        # Show mod update notification at startup
        B:showModUpdateNotification=false

        # Show male parts (modesty flag)
        B:showParts=true

        # Show particles when animals are hungry or thirsty
        B:showUnhappyParticles=true
        B:sleepAllowedWagon=true

        # Allow Squids to Spawn in Fresh Water
        B:spawnFreshWaterSquids=true

        # Tamed animals teleport to player)
        B:tamedAnimalsTeleport=false

        # AI Tick Countdown Timer (increase for higher performance)
        I:ticksBetweenAIFirings=100

        # Food Items that can be placed in the trough. Animal food items must be listed on here. (use # for meta)
        S:troughFood <
            minecraft:wheat
            simplecorn:corncob
            harvestcraft:barleyitem
            harvestcraft:oatsitem
            harvestcraft:ryeitem
            harvestcraft:cornitem
            minecraft:apple
            minecraft:carrot
            minecraft:beetroot
            minecraft:potato
            minecraft:poisonous_potato
            minecraft:wheat_seeds
            minecraft:melon_seeds
            minecraft:beetroot_seeds
            minecraft:pumpkin_seeds
            biomesoplenty:turnip_seeds
            minecraft:egg
            animania:brown_egg
         >

        # Water blocks removed after large animals drink
        B:waterRemovedAfterDrinking=true
    }

    spawn {
        I:numberChickenFamilies=1
        I:numberCowFamilies=1
        I:numberGoatFamilies=1
        I:numberHorseFamilies=1
        I:numberPigFamilies=1
        I:numberRabbitFamilies=1
        I:numberSheepFamilies=1
        B:spawnAnimaniaAmphibians=true
        B:spawnAnimaniaChickens=true
        B:spawnAnimaniaCows=true
        B:spawnAnimaniaGoats=true
        B:spawnAnimaniaHorses=true
        B:spawnAnimaniaPeacocks=true
        B:spawnAnimaniaPigs=true
        B:spawnAnimaniaRabbits=true
        B:spawnAnimaniaRodents=true
        B:spawnAnimaniaSheep=true
        B:spawnFreshWaterSquids=false
        I:spawnLimitAmphibians=25
        I:spawnLimitChickens=25
        I:spawnLimitCows=25
        I:spawnLimitFerrets=15
        I:spawnLimitGoats=25
        I:spawnLimitHamsters=20
        I:spawnLimitHedgehogs=25
        I:spawnLimitHorses=10
        I:spawnLimitPeacocks=25
        I:spawnLimitPigs=25
        I:spawnLimitRabbits=25
        I:spawnLimitSheep=25
        I:spawnProbabilityAmphibians=1
        I:spawnProbabilityChickens=4
        I:spawnProbabilityCows=4
        I:spawnProbabilityFerrets=4
        I:spawnProbabilityGoats=4
        I:spawnProbabilityHamsters=4
        I:spawnProbabilityHedgehogs=2
        I:spawnProbabilityHorses=1
        I:spawnProbabilityPeacocks=4
        I:spawnProbabilityPigs=4
        I:spawnProbabilityRabbits=1
        I:spawnProbabilitySheep=4
    }

    spawnlocations {
        S:chickenLeghornBiomeTypes <
            PLAINS
         >
        S:chickenOrpingtonBiomeTypes <
            JUNGLE
            SWAMP
         >
        S:chickenPlymouthRockBiomeTypes <
            MOUNTAIN
         >
        S:chickenRhodeIslandRedBiomeTypes <
            FOREST
         >
        S:chickenWyandotteBiomeTypes <
            FOREST
         >
        S:cowAngusBiomeTypes <
            JUNGLE
            MESA
            LUSH
         >
        S:cowFriesianBiomeTypes <
            PLAINS
         >
        S:cowHerefordBiomeTypes <
            MOUNTAIN
            HILLS
         >
        S:cowHighlandBiomeTypes <
            MOUNTAIN
            HILLS
         >
        S:cowHolsteinBiomeTypes <
            FOREST
         >
        S:cowJerseyBiomeTypes <
            WASTELAND
            LUSH
         >
        S:cowLonghornBiomeTypes <
            SAVANNA
            FOREST
         >
        S:cowMooshroomBiomeTypes <
            MUSHROOM
            MAGICAL
         >
        S:dartFrogBiomeTypes <
            JUNGLE
            FOREST
         >
        S:draftHorseBiomeTypes <
            MESA
         >
        S:ferretGrayBiomeTypes <
            SAVANNA
         >
        S:ferretWhiteBiomeTypes <
            SAVANNA
         >
        S:frogBiomeTypes <
            SWAMP
            RIVER
         >
        S:goatAlpineBiomeTypes <
            MOUNTAIN
            HILLS
         >
        S:goatAngoraBiomeTypes <
            PLAINS
         >
        S:goatFaintingBiomeTypes <
            PLAINS
         >
        S:goatKikoBiomeTypes <
            MOUNTAIN
            HILLS
         >
        S:goatKinderBiomeTypes <
            SAVANNA
            MESA
         >
        S:goatNigerianDwarfBiomeTypes <
            SANDY
         >
        S:goatPygmyBiomeTypes <
            SAVANNA
            MESA
         >
        S:hamsterBiomeTypes <
            BEACH
            SANDY
         >
        S:hedgehogAlbinoBiomeTypes <
            SWAMP
         >
        S:hedgehogBiomeTypes <
            FOREST
         >
        S:peafowlBlueBiomeTypes <
            SWAMP
            JUNGLE
         >
        S:peafowlCharcoalBiomeTypes <
            SWAMP
            JUNGLE
         >
        S:peafowlOpalBiomeTypes <
            SWAMP
            JUNGLE
         >
        S:peafowlPeachBiomeTypes <
            SWAMP
            JUNGLE
         >
        S:peafowlPurpleBiomeTypes <
            SWAMP
            JUNGLE
         >
        S:peafowlTaupeBiomeTypes <
            SWAMP
            JUNGLE
         >
        S:peafowlWhiteBiomeTypes <
            SWAMP
            JUNGLE
         >
        S:pigDurocBiomeTypes <
            JUNGLE
         >
        S:pigHampshireBiomeTypes <
            MOUNTAIN
            HILLS
         >
        S:pigLargeBlackBiomeTypes <
            SWAMP
            DENSE
         >
        S:pigLargeWhiteBiomeTypes <
            FOREST
         >
        S:pigOldSpotBiomeTypes <
            FOREST
         >
        S:pigYorkshireBiomeTypes <
            PLAINS
         >
        S:rabbitChinchillaBiomeTypes <
            SAVANNA
         >
        S:rabbitCottontailBiomeTypes <
            FOREST
         >
        S:rabbitDutchBiomeTypes <
            PLAINS
         >
        S:rabbitHavanaBiomeTypes <
            MOUNTAIN
            HILLS
         >
        S:rabbitJackBiomeTypes <
            SAVANNA
            SANDY
         >
        S:rabbitLopBiomeTypes <
            PLAINS
            FOREST
         >
        S:rabbitNewZealandBiomeTypes <
            FOREST
         >
        S:rabbitRexBiomeTypes <
            SAVANNA
         >
        S:sheepDorperBiomeTypes <
            SAVANNA
         >
        S:sheepDorsetBiomeTypes <
            HILLS
         >
        S:sheepFriesianBiomeTypes <
            PLAINS
         >
        S:sheepJacobBiomeTypes <
            FOREST
         >
        S:sheepMerinoBiomeTypes <
            PLAINS
         >
        S:sheepSuffolkBiomeTypes <
            SAVANNA
            MESA
         >
        S:toadBiomeTypes <
            SWAMP
            FOREST
         >
    }

    careandfeeding {
        # Chance that a female animal will lose its baby, if it is hungry and thirsty. Set to 0 to disable
        D:animalLossChance=0.0

        # Chance that multiple animals will be born. Gets multiplied with itself after every child. Set to 0 to disable.
        D:birthMultipleChance=0.1
        S:chickenBed=animania:block_straw
        S:chickenBed2=minecraft:grass
        S:chickenFood <
            minecraft:wheat_seeds
            minecraft:melon_seeds
            minecraft:beetroot_seeds
            minecraft:pumpkin_seeds
            simplecorn:corncob
            biomesoplenty:turnip_seeds
            harvestcraft:cornitem
         >

        # Ticks before next incremental growth
        I:childGrowthTick=200
        S:cowBed=animania:block_straw
        S:cowBed2=minecraft:grass
        S:cowFood <
            minecraft:wheat
            simplecorn:corncob
            harvestcraft:barleyitem
            harvestcraft:oatsitem
            harvestcraft:ryeitem
            harvestcraft:cornitem
         >

        # Egg hatch chance (1/x)
        I:eggHatchChance=2

        # Animals won't breed if there are more than the specified amount of animals of their type in a 30 block range.
        I:entityBreedingLimit=10

        # Ticks between dropping feathers for chickens and peafowl
        I:featherTimer=12000

        # Ticks between feedings
        I:feedTimer=12000

        # Mammals mate only after hand-feeding
        B:feedToBreed=true
        S:ferretBed=animania:block_straw
        S:ferretBed2=minecraft:grass
        S:ferretFood <
            minecraft:mutton
            minecraft:egg
            animania:brown_egg
            animania:peacock_egg_blue
            animania:peacock_egg_white
            animania:prime_mutton
            animania:prime_rabbit
            minecraft:rabbit
            minecraft:chicken
            animania_prime_chicken
         >

        # Ticks between birthings
        I:gestationTimer=20000
        S:goatBed=animania:block_straw
        S:goatBed2=minecraft:grass
        S:goatFood <
            minecraft:wheat
            minecraft:string
            minecraft:stick
            minecraft:apple
            simplecorn:corncob
            harvestcraft:barleyitem
            harvestcraft:oatsitem
            harvestcraft:ryeitem
            harvestcraft:cornitem
         >
        S:hamsterBed=animania:block_straw
        S:hamsterBed2=
        S:hamsterFood <
            animania:hamster_food
            minecraft:wheat_seeds
            minecraft:melon_seeds
            minecraft:beetroot_seeds
            minecraft:pumpkin_seeds
            simplecorn:corncob
            biomesoplenty:turnip_seeds
            harvestcraft:cornitem
            minecraft:apple
         >
        S:hedgehogBed=animania:block_straw
        S:hedgehogBed2=minecraft:grass
        S:hedgehogFood <
            minecraft:carrot
            minecraft:beetroot
            minecraft:egg
            animania:brown_egg
            animania:peacock_egg_blue
            animania:peacock_egg_white
            animania:prime_mutton
            animania:prime_rabbit
            minecraft:rabbit
            minecraft:chicken
            animania_prime_chicken
            minecraft:apple
         >
        S:horseBed=animania:block_straw
        S:horseBed2=minecraft:grass
        S:horseFood <
            minecraft:wheat
            harvestcraft:barleyitem
            harvestcraft:oatsitem
            harvestcraft:ryeitem
            minecraft:apple
            minecraft:carrot
         >

        # Ticks between laying eggs for chickens and peafowl
        I:laidTimer=2000

        # If male animals can have multiple mates.
        B:malesMateMultipleFemales=false
        B:manualBreeding=true
        S:peacockBed=animania:block_straw
        S:peacockBed2=minecraft:grass
        S:peacockFood <
            minecraft:wheat_seeds
            minecraft:melon_seeds
            minecraft:beetroot_seeds
            minecraft:pumpkin_seeds
            simplecorn:corncob
            biomesoplenty:turnip_seeds
            harvestcraft:cornitem
         >
        S:pigBed=animania:block_straw
        S:pigBed2=minecraft:grass
        S:pigFood <
            minecraft:carrot
            minecraft:beetroot
            minecraft:potato
            minecraft:poisonous_potato
            minecraft:bread
         >

        # Ticks between playing
        I:playTimer=12000
        S:rabbitBed=animania:block_straw
        S:rabbitBed2=minecraft:grass
        S:rabbitFood <
            minecraft:wheat
            minecraft:carrot
            minecraft:beetroot
            minecraft:apple
         >

        # Maximum uses of the salt lick
        I:saltLickMaxUses=200

        # Ticks between using Salt Lick
        I:saltLickTick=8000
        S:sheepBed=animania:block_straw
        S:sheepBed2=minecraft:grass
        S:sheepFood <
            minecraft:wheat
            harvestcraft:barleyitem
            harvestcraft:oatsitem
            harvestcraft:ryeitem
         >

        # Ingredients used to make slop (use # for meta)
        S:slopIngredients <
            minecraft:carrot
            minecraft:beetroot
            minecraft:potato
            minecraft:poisonous_potato
            minecraft:bread
         >

        # Ticks between animals taking starvation damage
        I:starvationTimer=400

        # Ticks between drinking water
        I:waterTimer=12000

        # Ticks before wool regrowth after shearing
        I:woolRegrowthTimer=8000
    }

    foodvalues {
        # Food Value Overrides. Format: modid:name(hunger,saturationMultiplier) Example: animania:cheese_omelette(5,0.8)
        S:foodValueOverrides <
            animania:cooked_hereford_roast(3,2.5)
            animania:cooked_angus_roast(3,3)
            animania:cooked_prime_beef(3,3)
            animania:cooked_longhorn_roast(3,2.5)
            animania:cooked_large_black_roast(2,2.5)
            animania:cooked_duroc_roast(3,2.5)
            animania:cooked_old_spot_roast(3,2.5)
            animania:cooked_prime_pork(2,2.5)
            animania:cooked_orpington_chicken(2,2.5)
            animania:cooked_plymouth_rock_chicken(2,2.5)
            animania:cooked_prime_chicken(2,2.5)
            animania:cooked_prime_rabbit(3,2.5)
            animania:cooked_horse(2,2.5)
            animania:cooked_prime_bacon(2,2.5)
            animania:cooked_angus_steak(2,2.5)
            animania:cooked_prime_steak(2,2.5)
            animania:cooked_horse(2,2.5)
            animania:honey_bottle(2,2.5)
         >
    }

}


