Like a Duck to Water

⭐ ⭐⭐ (1,680 endorsements) 📥 95,809 downloads 📌 v0.5.1 📅 3/15/2023
🟡 Updated this year

By aedenthorn · Livestock and Animals

⬇ Download Mod Source: Nexus Mods 📅 Updated: 5/8/2026 📅 Created: 3/15/2023
⚠️ Install Order · 2 steps
1🛠️ SMAPI — Stardew Modding API Download ↗
2🛠️ Content Patcher — Content Patcher (framework) Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 1.8% endorsement rate — high engagement, a strong quality signal
  • 🏆 #25 of 95 Livestock and Animals mods in this game by downloads

📋 About This Mod

For people complaining about ducks rarely if ever swimming in water, the reason seems to be some conflict between the game's collision logic and the farm animal check to see whether they can reach water from their current tile. On the standard farm, there are only 4 tiles on the whole map that a duck can be at to be able to jump into the water (they're at the bottom of the big pond).

This mod changes collision logic for ducks with regards to water so there are more chances for them to swim normally (the standard farm map will have 22 tiles they can enter the water from).

Further, the mod checks each duck on the farm map (after they eat and are petted, and every ten minutes) to see if it:

  • []has not swam today[/]

    []has been petted today (by default, autopetting counts)[/]

If all of the above are true, and the farm has water-entry tiles near the duck (default 20 tiles away or less), ducks will begin to try to find a path to water, moving directly to the closest reachable water-entry tile not already targeted by another duck.

By default, ducks now eat from water sources when swimming, making it unnecessary to prevent them from swimming before they eat as in the vanilla game (this can be disabled in the config).

Finally, ducks gain a set friendship bonus (default 10 points) the first time they swim on a given day.

Notes:

This mod should work with any modded animal that can swim, if such a thing ever exists. It should work with any farm map that has proper water tiles.

Ducks are added to a queue with their potential hop tile info, and the mod checks a maximum of one duck every tick  (based on a random chance per tick). Pathfinding will only occur if no animal pathfinding was done on that tick, so the mod shouldn't cause any performance issues.

Config

You can customize this mod by editing the config file or using Generic Mod Config Menu.

Technical

Requires SMAPI.

Implements a Generic Mod Config Menu interface to change config settings in-game.

Compatible with Mod Updater for automatic updates.

Code is at https://github.com/aedenthorn/StardewValleyMods.

If you want to complain or ask for help or help me test my mods, you can visit my Discord server.

A list of all my mods for Stardew Valley is available at https://www.nexusmods.com/stardewvalley/articles/895.

🤖 AI-enhanced — based on mod data

This Stardew Valley mod makes ducks actually want to swim in water after being fed and petted, and also makes water tiles more accessible to them. It adds friendship points toward the farmer when ducks swim, enhancing the farm life experience. With 1,680 endorsements and recent updates, it's a popular quality-of-life addition for duck enthusiasts.

✨ Key Features

Ducks will swim in water once they have been fed and petted.
Water tiles are made more accessible to ducks.
Adds friendship points toward the farmer when ducks are able to swim.

📊 Pros & Cons

✅ Pros

  • Community-approved with 1,680 endorsements and nearly 96k downloads.
  • Simple, focused feature that adds charm and realism to duck care.
  • Actively maintained—last updated May 2026.

⚠️ Cons

  • Requires feeding and petting ducks first—no instant swimming.
  • Only affects ducks; other animals get no new behaviors.
  • No detailed documentation on compatibility with other animal mods.
🎯 Is This For You?
For Stardew Valley players who love raising ducks and want a more lifelike farm. Perfect for cozy farmers who enjoy small quality-of-life touches. Skip if you're looking for major gameplay overhauls—this is a subtle, animal-focused tweak.
📦 Install:Easy· Under 5 minutes

💡 Beginner Tips

  • Make sure to feed and pet your ducks daily to trigger swimming behavior.
  • Place a water source (like a pond) near your coop so ducks can easily access it.
  • If you use other animal mods, test for conflicts after installing.

📊 Mod Details

Game
Stardew Valley Mods
Author
aedenthorn
Version
0.5.1
Downloads
95,809
Endorsements
1,680
Category
Livestock and Animals
Created
3/15/2023
Updated
5/8/2026

🧩 Commonly Used Together

Users add these mods to the same collections — a real compatibility signal, not an AI guess.

🔧 How to Install Stardew Valley Mods

Download from Nexus.

📖 Full step-by-step install guide for Stardew Valley →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Stardew Valley commands, item IDs, and more.

Keep browsing — more Stardew Valley mods await

📋 All Stardew Valley Mods 🏆 Top 25 📂 More Livestock and Animals 👤 More by aedenthorn 🔎 Similar Mods 🌐 Best Livestock and Animals (All Games) ⚠️ Fix Crashes & Errors 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods