Custom Loot Tables

Learn how to customize the rewards for each fishing ripple tier.


Overview

Dreamlight Fishing uses the standard Minecraft Loot Table system. This means you can easily customize rewards using Data Packs.

Loot Table Locations

The mod looks for loot tables at the following paths:

  • Common: data/ddv_fishing/loot_tables/gameplay/fishing/common.json
  • Rare: data/ddv_fishing/loot_tables/gameplay/fishing/rare.json
  • Epic: data/ddv_fishing/loot_tables/gameplay/fishing/epic.json

Example Override

To change the loot, create a data pack and place your custom JSON file at the corresponding path. For example, to make Epic ripples always drop a Diamond:

json
{
  "type": "minecraft:fishing",
  "pools": [
    {
      "rolls": 1,
      "entries": [
        {
          "type": "minecraft:item",
          "name": "minecraft:diamond"
        }
      ]
    }
  ]
}

Perfect Catch Bonus

When a player achieves a Perfect Catch, the mod may roll the loot table additional times or apply special modifiers (depending on the mod version).