Description
๐ฃ What It Does
Choose Your Catch gives you direct control over your next fishing result. Press Q by default, select an available catch from the visual menu, then fish normally. The selected item replaces the next valid fishing catch for that player.
The menu supports vanilla fish, many modded fish, and non-fish catches exposed through Stardew Valley's standard location fishing data, including junk, seaweed, crates, and other custom objects.
โจ Features
- ๐ฏ Choose your next catch — select a target instead of relying on random fishing rolls.
- ๐ผ๏ธ Visual catch menu — browse item sprites and names in a responsive grid.
- ๐ Fish, junk, and custom catches — supports vanilla and many modded catches via standard
Data/LocationsandData/Fishrules. - ๐ Spot-aware filtering — checks the nearby water body, fishing area, season, time, weather, fishing level, rod, and more.
- ๐ Sort and filter tools — sort by name, highest/lowest price, or uncaught fish first.
- ๐ Collection helper — filter to fish you haven't caught yet.
- ๐ฅ Per-player multiplayer support — each player keeps their own target selection.
- ๐ค Auto-fishing friendly — works alongside many auto-fishing setups without directly patching them.
๐ License
Released under the MIT License. Free to use, modify, fork, and learn from — contributions and pull requests are welcome.
๐ Compatibility
- Stardew Valley 1.6.0 or newer
- SMAPI 4.0.0 or newer
- Multiplayer-safe with individual selections for each player
โค๏ธ Support the Project
If this mod (or its source) helped you, consider supporting future updates here: ko-fi.com/ridwan11dvk
Found a bug or have an idea? Feel free to open an issue or pull request.






