About this mod
Customize the types and species of farm animals you can raise without needing to replace the default farm animal types
- Requirements
- Permissions and credits
-
Translations
- Mirrors
- Changelogs
Install
- Install the latest version of SMAPI
- Unzip the folder into Stardew Valley/Mods
- Run the game using SMAPI
*NEW* 2.1.0 Commands
I understand that going into config.json may be daunting, so I've created commands to use in SMAPI so that you never have to go in there. Here's an example of adding a brand new category:

bfav: List all BFAV commands with help.
Usage: bfav
bfav_conf: List all config commands.
Usage: bfav_conf
bfav_conf_list: List the config.json settings.
Usage: bfav_conf_list
bfav_conf_voidshop: Set presence of void animals in shop.
Usage: bfav_conf_voidshop <flag>
- flag: Never, QuestOnly, Always
bfav_conf_randfromcategory: Set newbown and hatchling randomization settings.
Usage: bfav_conf_randfromcategory <newborn> <hatchling> <ignoreparentproduce>
- newborn: true or false
- hatchling: true or false
- ignoreparentproduce: true or false
bfav_fa: List all farm animal commands.
Usage: bfav_fa
bfav_fa_list: List the farm animal categories and types.
Usage: bfav_fa_list
bfav_fa_reset: Reset the farm animals in config.json to vanilla default.
Usage: bfav_fa_reset
bfav_fa_addcategory: Add a unique category.
Usage: bfav_fa_addcategory <category> <types> <buildings> <animalshop>
- category: the unique animal category.
- types: a comma separated string in quotes (ex "White Cow,Brown Cow").
- buildings: a comma separated string in quotes (ex "Barn,Deluxe Coop").
- animalshop: yes or no.
bfav_fa_removecategory: Remove an existing category.
Usage: bfav_fa_removecategory <category>
- category: the unique animal category.
bfav_fa_addtypes: Add at least one animal type to a category.
Usage: bfav_fa_addtypes <category> <types>
- category: the unique animal category.
- types: a comma separated string in quotes (ex "White Cow,Brown Cow").
bfav_fa_removetypes: Remove at least one animal type to a category.
Usage: bfav_fa_removetypes <category> <types>
- category: the unique animal category.
- types: a comma separated string in quotes (ex "White Cow,Brown Cow").
bfav_fa_setbuildings: Set the category's buildings.
Usage: bfav_fa_setbuildings <category> <buildings>
- category: the unique animal category.
- buildings: a comma separated string in quotes (ex "Barn,Deluxe Coop").
bfav_fa_setshop: Set the availability of this category in the animal shop.
Usage: bfav_fa_setshop <category> <animalshop>
- category: the unique animal category.
- animalshop: yes or no.
bfav_fa_setshopname: Set the category's animal shop name.
Usage: bfav_fa_setshopname <category> <name>
- category: the unique animal category.
- name: the displayed name.
bfav_fa_setshopdescription: Set the category's animal shop description.
Usage: bfav_fa_setshopdescription <category> <description>
- category: the unique animal category.
- description: the description.
bfav_fa_setshopprice: Set the category's animal shop price.
Usage: bfav_fa_setshopprice <category> <price>
- category: the unique animal category.
- price: the integer amount.
bfav_fa_setshopicon: Set the category's animal shop icon.
Usage: bfav_fa_setshopicon <category> <filename>
- category: the unique animal category.
- filename: the name of the file (ex. filename.png).
* command documentation will be moved to GitHub eventually.
Complimentary Mods
Add-ons:
Tools:
Links