Diverse Fishing

Diverse Fishing

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

by
1.3K Downloads
datapackfabricforgeneoforgeadventurefoodgame-mechanics
Rent Server with this Mod

Screenshots

Diverse Fishing
Some Loot!
High risk, high reward!
Peaceful Village fishing.

About this Mod

Diverse Fishing

🎣 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


    🍂 Biomes

  • 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

  • 🏢 Structures

  • Village
  • Ancient City

🪙 Loot Examples

    🌼 Birch Forest Loot

    Birch

    🛖 Village Loot

    Village

    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 :

  1. Download the Datapack.
  2. Open your Minecraft World and click on "Edit" in the World Select Menu.
  3. Click "Open World Folder".
  4. Open the "datapacks" folder and drag the downloaded .zip file in to that Folder.
  5. Rejoin the World (Recommended), or type in the Command : [ /datapack enable "file/FileNameHere ] to Enable the Datapack (NOT Recommended).

New Worlds :

  1. Click "Create New World".
  2. 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

Available Versions

Diverse Fishing ALPHA 1.5alpha
MC 1.21.5, 1.21.6, 1.21.7, 1.21.8fabric, forge, neoforge
September 6, 2025
Diverse Fishing ALPHA 1.5alpha
MC 1.21.5, 1.21.6, 1.21.7, 1.21.8datapack
September 6, 2025
Diverse Fishing ALPHA 1.4alpha
MC 1.21.5, 1.21.6, 1.21.7, 1.21.8fabric, forge, neoforge
September 6, 2025
Diverse Fishing ALPHA 1.4alpha
MC 1.21.5, 1.21.6, 1.21.7, 1.21.8datapack
September 6, 2025
Diverse Fishing ALPHA 1.3 - MODalpha
MC 1.21.5, 1.21.6, 1.21.7, 1.21.8fabric, forge, neoforge
July 29, 2025

How to Install Diverse Fishing on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set datapack Loader

In the panel under "Egg", select the datapack loader and matching Minecraft version (1.21.8).

3

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

datapackfabricforgeneoforge

Minecraft Versions

1.21.8, 1.21.7, 1.21.6 (+1 more)

Server-side

Required

Recommended 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.

Rent Modded Server

Install Diverse Fishing with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.81.21.71.21.61.21.5