Like a Duck to Water
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 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)[/]
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.
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
📊 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.
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.
💡 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