
Diverse Fishing
Encourages Fishing by adding Biome-Specific & Structure-Specific Fishing Loot, rewarding you more if you Fish in different Places!
Screenshots




About this Mod

🎣 This Datapack changes how Fishing works in the game, making it more fun and rewarding!
⚠️ ALPHA RELEASE, EXPECT BUGS! ⚠️
Features
- Biome and Structure Dependent Loot Tables! (WORK IN PROGRESS)
- Loot Tables with Non-Renewable Items (e.g. Armor Trims) making them Renewable with a trade-off of you having to Fish them up.
- Staying true to the Vanilla Style, no new Custom Items or Enchantments added.
- Appropriately categorized Loot Table, moving some Junk, Treasure and Fish to their suitable Biomes and Structures.
🎣 List of Biomes & Structures with custom Fishing Loot Tables
- Birch Forest
- Badlands
- Cherry Grove
- Deep Dark
- Dripstone Caves
- Lukewarm Ocean
- Deep Lukewarm Ocean
- Plains
- River
- Beach
- Cold Ocean
- Deep Cold Ocean
- Dark Forest
- Pale Garden
- Forest
- Jungle (& Variants)
- Lush Cave
- Swamp
- Warm Ocean
- Village
- Ancient City
🍂 Biomes
🏢 Structures
🪙 Loot Examples
🌼 Birch Forest Loot
🛖 Village Loot
I will leave the rest of the Loot for you to Discover, don't want to ruin the immersion and surprise now, do we? :)
⛏️ Roadmap 🏗️
This section will be removed upon Version Release 1.0
- Support for more Minecraft versions other than 1.21.5 ✅
- Add the Weight/Rarity system to every Biome, all added Biomes currently has the Rarity System 🟡
- Finish up Loot Tables for all Biomes and Structures 🟡
Guides & More
❓ How to install
Existing Worlds :
- Download the Datapack.
- Open your Minecraft World and click on "Edit" in the World Select Menu.
- Click "Open World Folder".
- Open the "datapacks" folder and drag the downloaded .zip file in to that Folder.
- Rejoin the World (Recommended), or type in the Command : [ /datapack enable "file/FileNameHere ] to Enable the Datapack (NOT Recommended).
New Worlds :
- Click "Create New World".
- Locate the "More" Option, then "Data Packs", there you can drag and drop the Datapack directly in the Game Menu, or Click "Open Pack Folder" and drop it there.
Fabric :
Requires Fabric API to work, drag and drop into the "mods" folder.
Forge & NeoForge :
Simply drag and drop into the "mods" folder.
ℹ️ To check if the Datapack has been installed correctly or not, you can type in "/loot give @s fish diverse_fishing:gameplay/fishing/loot_table/ANYBIOMEHERE ~ ~ ~ mainhand", it should give you the loot of that Biome if installed correctly
Licensing & Credits
If you use this Datapack for a Video, Blog or anything else, please credit me and put a link to this Modrinth Page. You are not allowed to reupload, redistribute or do anything else without credits.
Extra Credits
- Thank you Ewan Howell for Blockbench's Title Generator (Ewan Howell's Website)
- Thank you jbritain for the Banner Screenshot's Shaderpack (Visual Vibrance)
Available Versions
How to Install Diverse Fishing on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set datapack Loader
In the panel under "Egg", select the datapack loader and matching Minecraft version (1.21.8).
Install Mod
Open the mod browser in the dashboard and search for "Diverse Fishing". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.8, 1.21.7, 1.21.6 (+1 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Diverse Fishing server crashes on startup – what to do?
Most common cause: wrong datapack version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.8). You can switch loaders with one click in the panel.
Is Diverse Fishing compatible with datapack and fabric and forge and neoforge?
Diverse Fishing officially supports datapack, fabric, forge, neoforge for Minecraft 1.21.8, 1.21.7, 1.21.6. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Diverse Fishing – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Diverse Fishing consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Diverse Fishing with just one click on your server.