
- Games
- Stardew Valley
- Mods
- Livestock and Animals
- Paritee's Better Farm Animal Variety (BFAV)
Paritee's Better Farm Animal Variety (BFAV)
-
Endorsements
-
Unique DLs--
-
Total DLs--
-
Total views--
-
Version2.2.6
- Download:
- Manual
File information
Last updated
Original upload
Created by
PariteeUploaded by
pariteeVirus scan
Safe to use
Tags for this mod
Current section
About this mod
Customize the types and species of farm animals you can raise without needing to replace the default farm animal types
- Requirements
-
Nexus requirements
Mod name Notes SMAPI - Stardew Modding API 2.10.1 Mods requiring this file
- Permissions and credits
-
Credits and distribution permission
- Other user's assets All the assets in this file belong to the author, or are from free-to-use modder's resources
- Upload permission You are not allowed to upload this file to other sites under any circumstances
- Modification permission You must get permission from me before you are allowed to modify my files to improve it
- Conversion permission You are not allowed to convert this file to work on other games under any circumstances
- Asset use permission You must get permission from me before you are allowed to use any of the assets in this file
- Asset use permission in mods/files that are being sold You are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
- Asset use permission in mods/files that earn donation points You are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
All Stardew Valley content and materials are trademarks and copyrights of ConcernedApe. All rights reserved.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
-
Translations
-
No translation available on the Nexus
- Mirrors
-
Name GitHub - Changelogs
-
-
Version 2.2.6
- Fix not being able to purchase/hatch blue chickens in the same game session as receiving the event
-
Version 2.2.5
- Removed automatic save fixing
-
Version 2.2.4
- Fixed animal not becoming available if required building built within the same sesssion
-
Version 2.2.3
- Fixed crash when navigating away from saves screen without tapping a save to load
-
Version 2.2.2
- Better checking of one save at a time. Handles scenarios where one save may want to use the mod and another does not
-
Version 2.2.1
- Substitute any farm animals whose types cannot be found in Data/FarmAnimals on game launch. A crash would happen if the patch's mod folder was deleted, but the animals remained
- Added guards to commands that shouldn't be done after a save is loaded
-
Version 2.2.0
- Added IsEnabled API
-
Version 2.1.0
- Added commands for managing the BFAV config.json file from SMAPI without having to manually update the JSON
- Added more configurations for determining whether or not a newborn/hatchling can be a type within its category and not just from the parent/producer. If IgnoreParentProduceCheck is off, this means that a white egg could hatch into a Brown Chicken. If randomize is est to true, non-producing animals will be included like bulls and roosters
- Added format and enable flag to config.json
- Added versioning and GetBreedFarmAnimal to the API
-
Version 2.0.0
- Ability to add new categories to the animal shop menu
- Contains breaking changes in the API and config.json from 1.x.x
-
Version 1.1.0
- Added API for modders to update their mods to support more animal variety
-
Version 1.0.0
- Init
-
Click here for usage and modder documentation
Install
*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:
* command documentation will be moved to GitHub eventually.
Complimentary Mods
Add-ons:
Tools:
Links
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