Stardew Valley
0 of 0

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

Formerly Lazy Fish, this mod now provides an option to make fishing easier or more challenging, and fully customizable to suit your personal needs!

Permissions and credits
Customizable Fish Behavior
(formerly Lazy Fish)

Here at JojaCorp we are dedicated to customer satisfaction! And so when we saw a market for customized fish behavior, we decided to step in and exploit the market help our friends in Stardew Valley!! Using Perfectly Safe!(tm) genetic splicing technology, we have given you, the customer, complete control over fish behavior, and let YOU decide how hard or easy it is to catch fish.

Remember, JojaCorp has your best interests in mind!*

* Void where prohibited by law. Some exceptions may apply. Not valid in locations outside Pelican Town or immediate surrounding areas. If you are pregnant or may become pregnant, then congratulations. Fishing encounters lasting more than four hours are not expected or anticipated. This statement is not to be taken as any form of warranty and, indeed, no warranties are explicit or implied, fish at your own risk. JojaCorp is not to be held liable or responsible if the fish affected by this product suddenly mutate into ravenous horrors who go on a rampage. All rights reserved.

What this mod does:

This mod changes two fields within the Fish.xnb file which govern fish behavior. The first is a numerical value from 15-110 which will determine the speed of the fish, and the second is a logic type which sets the behavior style and can be one of: smooth, sinker, floater, mixed, dart. By using Content Patcher, this mod avoids many common issues with XNB Modding, so it goes into your Mods folder, like any other mod should.

New to Stardew Valley 1.4 is the Training Rod, which can normally only be used to catch lower-tier fish. However, if you edit the numerical value to below 50 for a given fish, it can then be caught with the Training Rod while this mod is installed. Feel free to (ab)use this as you see fit.

How to use this mod:

This mod has several 'default' options available: lazy, vanilla, or hard. Select which one you want, and use it if you like. OR, you can get creative and start tweaking the Content.json yourself! There are only two fields you need to change!

Field 1 is a number from 15 to 110, which determines how fast a fish goes.
Field 2 determines the movement logic and can be one of five options: smooth, sinker, floater, mixed, dart

If you want something mostly vanilla, then select the vanilla option and edit the Content.json to your liking. If you just want Lazy Fish, pick up the Lazy pack and it'll be good to go. If you want a more challenging default option, try the Faster pack.


This mod is fully compatible with all other mods, including any other mods which modify Fish.xnb or any of the translation files. However, if you use another XNB file that changes how the fish move, this mod will overwrite that part of the functionality, and cause the fish to continue to act in a manner in which you have requested.

Also, by virtue of how this mod utilizes Content Patcher to inject code to perform its function, it is innately multilingual, and is compatible with any changes made to local translations concerning fish.


This mod is dependent upon SMAPI and Content Patcher, and will not run without them.

  1. Install the latest version of SMAPI.
  2. Install Content Patcher.
  3. Download this mod and unzip it into Stardew Valley/Mods.
  4. Edit Content.json to suit your desired fish difficulty level
  5. Run the game using SMAPI.

IMPORTANT: This mod is uploaded to and the Chucklefish forums ONLY. If you have found this mod at any other website, including or others like it, please report this copyright violation promptly.