Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

Tags for this mod

About this mod

A SMAPI mod which supports custom coloring of fish ponds via content packs. Also has a built-in option to color ponds based on the color of the occupying fish.

Permissions and credits

Pond Painter
is a SMAPI mod which supports custom coloring of fish ponds via content packs. Ponds are colored based on population & the same context tags used in the game's pond definitions. The optional files contain an example pack which colors based mainly on the original location of the fish. There is also an option to color ponds based on their inhabitants' "dye" color which can be used alone or as a supplement to a content pack. This (and some other options) can be set in the config.json file which is created the first time the game is launched with the mod installed.

  1. Install the latest version of SMAPI.
  2. Unzip the download and place the included PondPainter folder into your Mods folder.


  • Enable_Custom_Pond_Coloring -- true (default) or false. Controls the content pack functionality. The only reason to set false is if you want to temporarily disable the content packs without removing them or renaming their folders.
  • Enable_Animations -- true  or false (default). Allows content packs to specify animated colors too. This feature is experimental and is also completely disabled in multiplayer because pond colors are synched.
  • Auto_Color_Other_Ponds_by_Dye_Color_of_Inhabitants -- true (default) or false. With this enabled, any pond that does not have a custom color from a content pack will be colored based on what's in it. This can also be used exclusively if the custom coloring is disabled or no content packs are installed.
  • Minimum_Population_For_Auto_Coloring -- integer value which defaults to 1 . Causes the auto coloring to not occur until a certain number of fish are present.

Additional Information:

  • Pond coloring is generally done at the start of every day, so if a content pack defines different colors for different population levels, manually adding fish to the pond may not immediately trigger any changes.
  • In multiplayer, animated colors are disabled and the mod will only work for the host. Clients will still see the changed colors even if they don't have the mod.
  • When creating content packs, colors can be specified by 6-digit hex code (e.g '#fcba03'), 3-digit hex code (e.g. '#fb0') or XNA Color Name. See the Pond Painter Examples pack in the Optional Files for more details on making content packs.


  • Pond Painter requires SMAPI version 3.0.0 or higher and should work with Stardew Valley 1.4 or higher.

Source Code Repository: