Ripple loot depends on where you fish. The biome under the bobber picks one of four flavours, and
the ripple's tier then rolls that flavour's table.
| Flavour |
Detected as |
| ๐ Ocean |
Any biome tagged #minecraft:is_ocean: every ocean variant, deep, warm, lukewarm, cold and frozen. |
| ๐ด Jungle |
Any biome whose id contains jungle: jungle, sparse_jungle, bamboo_jungle. |
| ๐ Swamp |
Any biome whose id contains swamp: swamp, mangrove_swamp. |
| โฌ Other |
Everything else: rivers, plains, beaches, deserts and so on. |
The checks run in that order, so a biome that matched more than one would count as the first.
Modded biomes are picked up the same way if they carry the ocean tag or have jungle or swamp in
their id.
The biome is read when you land the fish, from the bobber's block, and nothing is cached.
Fishing right on a biome border can change flavour between casts.
Legendary ripples ignore the biome. They always roll the one legendary table, which holds
the Starfin Leviathan.
Which table is rolled
| Tier |
Ocean |
Swamp |
Jungle |
Other |
| Common |
ocean_common |
swamp_common |
jungle_common |
common |
| Rare |
ocean_rare |
swamp_rare |
jungle_rare |
rare |
| Epic |
ocean_epic |
swamp_epic |
jungle_epic |
epic |
| Legendary |
legendary |
legendary |
legendary |
legendary |
All of them live under data/ddv_fishing/loot_table/gameplay/fishing/. To change them, see
Custom Loot Tables.
Each table rolls once. "Junk table" and "Treasure table" below are vanilla's own
minecraft:gameplay/fishing/junk and minecraft:gameplay/fishing/treasure, so they give exactly
what vanilla fishing would.
Custom fish by biome
| Biome |
Fish |
Best odds |
| ๐ Ocean |
Ocean Pearl |
Epic (20%) |
| ๐ Ocean |
Large Fish |
Epic (30%) |
| ๐ Swamp |
Algae |
Common (26.3%) |
| ๐ Swamp |
Catfish |
Epic (40%) |
| ๐ด Jungle |
Exotic Fish |
Rare and Epic (25%) |
| ๐ด Jungle |
River Piranha |
Epic (40%) |
| ๐ก Any |
Starfin Leviathan |
Legendary (100%) |
Each biome's two fish can drop from all three of that biome's tables. They never drop anywhere
else.
Other (fallback) tables
common
| Entry |
Chance |
| Cod |
51% |
| Salmon |
21% |
| Pufferfish |
11% |
| Junk table |
10% |
| Treasure table |
5% |
| Tropical Fish |
2% |
rare
| Entry |
Chance |
| Cod |
25% |
| Salmon |
25% |
| Treasure table |
25% |
| Tropical Fish |
10% |
| Pufferfish |
10% |
| Junk table |
5% |
epic
| Entry |
Chance |
| Treasure table |
50% |
| Tropical Fish |
15% |
| Pufferfish |
15% |
| Cod |
10% |
| Salmon |
10% |
Ocean tables
ocean_common
| Entry |
Chance |
| Cod |
35% |
| Salmon |
15% |
| Pufferfish |
15% |
| Ocean Pearl |
10% |
| Junk table |
10% |
| Tropical Fish |
5% |
| Treasure table |
5% |
| Large Fish |
5% |
ocean_rare
| Entry |
Chance |
| Cod |
15% |
| Salmon |
15% |
| Pufferfish |
15% |
| Treasure table |
15% |
| Ocean Pearl |
15% |
| Tropical Fish |
10% |
| Large Fish |
10% |
| Junk table |
5% |
ocean_epic
| Entry |
Chance |
| Large Fish |
30% |
| Treasure table |
25% |
| Ocean Pearl |
20% |
| Pufferfish |
10% |
| Tropical Fish |
10% |
| Cod |
5% |
Swamp tables
swamp_common
| Entry |
Chance |
| Cod |
26.3% |
| Algae |
26.3% |
| Junk table |
15.8% |
| Salmon |
10.5% |
| Catfish |
10.5% |
| Pufferfish |
5.3% |
| Treasure table |
5.3% |
swamp_rare
| Entry |
Chance |
| Catfish |
25% |
| Treasure table |
20% |
| Cod |
15% |
| Algae |
15% |
| Salmon |
10% |
| Pufferfish |
10% |
| Junk table |
5% |
swamp_epic
| Entry |
Chance |
| Catfish |
40% |
| Treasure table |
25% |
| Algae |
20% |
| Pufferfish |
10% |
| Cod |
5% |
Jungle tables
jungle_common
| Entry |
Chance |
| Tropical Fish |
27.8% |
| Exotic Fish |
22.2% |
| Cod |
16.7% |
| Salmon |
11.1% |
| Junk table |
11.1% |
| Treasure table |
5.6% |
| River Piranha |
5.6% |
jungle_rare
| Entry |
Chance |
| Exotic Fish |
25% |
| Treasure table |
20% |
| Tropical Fish |
15% |
| River Piranha |
15% |
| Cod |
10% |
| Salmon |
10% |
| Junk table |
5% |
jungle_epic
| Entry |
Chance |
| River Piranha |
40% |
| Treasure table |
25% |
| Exotic Fish |
25% |
| Tropical Fish |
10% |
Legendary table
legendary
| Entry |
Chance |
| Starfin Leviathan |
100% |
Testing biomes without travelling
With cheats on, /fillbiome repaints the biome around you, and the very next catch uses it:
/fillbiome ~-8 0 ~-8 ~8 320 ~8 minecraft:jungle
/fillbiome ~-8 0 ~-8 ~8 320 ~8 minecraft:swamp
/fillbiome ~-8 0 ~-8 ~8 320 ~8 minecraft:warm_ocean
/fillbiome doesn't reshape terrain, so make sure there's water in the area first. Or find a real
one with /locate biome minecraft:jungle and teleport there.