BetterFishing
by ImBanana
BetterFishing automates the fishing rod on the client, recasting after each catch and warning before a rod breaks.
What it does
Once enabled, the mod recasts the line after a reel-in, with a configurable delay between casts. It also protects the rod from breaking, and it can tell whether the player is fishing open water so the automation fits the spot. A sound plays when a fish is caught, and the color of the on-screen element follows a custom gradient with smooth animation.
Being client-side only, the mod needs installing by players alone; a server does not have to run it for a player to use it. It requires Fabric API and Mod Menu, with YetAnotherConfigLib (YACL) optional for a settings screen. The code is open source under the MIT License, and public links to the source and issue tracker are available.
Key features
Automatic reel recast
After each catch the line is cast again, with the delay between reel and recast set in the configuration.
Rod break protection
The mod guards the fishing rod so it does not break mid-session, leaving the player free to keep fishing.
Open water detection
Fishing spots are checked so the mod can tell whether the player is fishing in open water.
Catch sound and color
A sound plays when a fish is caught, and a custom color gradient with smooth animation marks the fishing display.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x6 of 6 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 1
Use cases
Long fishing sessions
Players who fish for extended periods can leave the rod to recast on its own between catches.
Who it’s for: Players who want less manual input while fishing in single-player or on a multiplayer server, without adding any server-side content.
How it compares
Auto-fishing mod is Fabric-only, client-side only and released for 1.21.8 under All rights reserved, so it is not open source. Simple AutoFish runs on Fabric for 1.21.2 – 1.21.8 under the MIT License, with client required and server optional. No Fishing Rod is server-side only, covers 1.21 – 1.21.10 and is not open source. BetterFishing differs from each of them by being open source under the MIT License and by targeting the newest versions.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| BetterFishing | Fabric | 1.21.6 – 26.3 | Client-side only | 2026-10-01 |
| Auto-fishing mod | Fabric | 1.21.8 | Client-side only | 2025-09-04 |
| Simple AutoFish | Fabric | 1.21.2 – 1.21.8 | Client required, server optional | 2025-08-19 |
| No Fishing Rod | Fabric | 1.21 – 1.21.10 | Server-side only | 2025-12-01 |
Questions
Does BetterFishing need Fabric API?
Does BetterFishing need Mod Menu?
Does the server need BetterFishing?
Which game versions does BetterFishing support?
In the catalog
BetterFishing is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 8,071 mods support Minecraft 26.3.
More from ImBanana
Similar mods
What the author says
Client-side mod for Quality-of-Life improvements and automation for fishing.
Official listing
- Modrinth page
- modrinth.com/mod/betterfishing
- Owner
- ImBanana
- Published
- 2025-10-15
- Updated on Modrinth
- 2026-10-01
- Facts verified
- 2026-10-15
