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