Diverse Fishing
Diverse Fishing changes what the fishing rod pulls up, with loot tables that depend on the biome or structure where the player casts.
What it does
Fishing loot is split by biome and structure, so a catch made in a Birch Forest, a Cherry Grove or the Deep Dark can differ from one made elsewhere. Fish and treasure are sorted into tables that suit each place, and some junk and treasure items move into the locations where they fit. The rest of the loot is left for players to discover, so the surprise of a catch stays intact.
The mod is server required and client optional: the server must run it, while players may add it for the same content. It needs Fabric API on Fabric and is also published for Forge and NeoForge. Files cover the 1.21.5 – 1.21.8 range, and the latest file is A-1.5+mod for 1.21.8. It is distributed as a data pack, and the code is all rights reserved, not open source. The mod is still a work in progress, so the loot tables may change between releases.
Key features
Biome-specific fishing loot
Catches are drawn from tables tied to the biome where the player fishes, giving more fish variety across regions.
Structure-specific loot
Fishing near certain structures can return loot that belongs to that structure, rewarding exploration.
Non-renewable items in tables
Some loot tables include items that cannot be replenished by normal play, which adds rarity to fishing.
Vanilla-style custom items
New custom items and enchantments follow the look and feel of vanilla content.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
New worlds
Players starting a new world can use the data pack option during creation, so the loot tables apply from the first cast.
Checking the install
After installing, a player can run a loot command on a fishing table path to confirm the data pack loaded correctly.
Who it’s for: Players who want fishing to feel more rewarding in different biomes and structures, and server owners who want to add biome-based fishing loot to a survival or adventure world.
How it compares
Fishing Frontier runs on Fabric, Forge, NeoForge and Quilt for 1.21 – 26.2 under the GNU Lesser General Public License v3.0 only, and it is not open source. Fishing Loot Tweaks covers 1.21.9 – 1.21.11 on the same four loaders and is under the Creative Commons Attribution 4.0 license, also not open source. Diverse Fishing is limited to 1.21.5 – 1.21.8 and is not open source. Improved Fishing Mod differs in being open source under the MIT License, though it targets only NeoForge for 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Diverse Fishing | Fabric, Forge and NeoForge | 1.21.5 – 1.21.8 | Server required, client optional | 2025-09-06 |
| Fishing Frontier | Fabric, Forge, NeoForge and Quilt | 1.21 – 26.2 | Server required, client optional | 2026-07-22 |
| Fishing Loot Tweaks | Fabric, Forge, NeoForge and Quilt | 1.21.9 – 1.21.11 | Server required, client optional | 2026-06-03 |
| Improved Fishing Mod | NeoForge | 1.21.1 | Client and server | 2024-09-25 |
Questions
Does Diverse Fishing need Fabric API?
Does the server need Diverse Fishing?
Which game versions does Diverse Fishing support?
In the catalog
Diverse Fishing is one of 6,151 Food mods on ModsFinder, and one of 2,715 Food mods for Fabric. 17,695 mods support Minecraft 1.21.8.
Similar mods
What the author says
🎣 This Datapack changes how Fishing works in the game, making it more fun and rewarding! I will leave the rest of the Loot for you to Discover, don't want to ruin the immersion and surprise now, do we?:)
Official listing
- Modrinth page
- modrinth.com/mod/diverse-fishing
- Owner
- Foxberry Studios
- Published
- 2025-07-27
- Updated on Modrinth
- 2025-09-06
- Facts verified
- 2026-10-15
