Skip to content

Catches

Every catch is one roll on a catch table. Pick a table, a bait and a net to see the real odds:

Total luck -1
  • Cod33.3%
    weight 35 · quality -1 → 36
  • Salmon19.4%
    weight 20 · quality -1 → 21
  • Raw Mackerel13.9%
    weight 15 · quality 0 → 15
  • Kelp9.3%
    weight 8 · quality -2 → 10
  • Raw Lobster6.5%
    weight 8 · quality +1 → 7
  • Bone6.5%
    weight 5 · quality -2 → 7
  • Ink Sac5.6%
    weight 5 · quality -1 → 6
  • Raw Crab2.8%
    weight 4 · quality +1 → 3
  • Fish Chum2.8%
    weight 3 · quality 0 → 3
  • Prismarine Lure0%
    weight 1 · quality +2 → 0
  • Nautilus Shell0%
    weight 1 · quality +2 → 0
  • Heart of the Sea0%
    weight 1 · quality +1 → 0
  • Rainbow Fish
    Needs Netherite Net

neutral junk (negative quality) treasure (positive quality)

Which table a trap uses

A trap checks these in order and uses the first one that exists:

  1. A table for its exact biome, for example fish_trap/warm_ocean. Modded biomes use fish_trap/<namespace>/<biome>.

  2. A biome category, matched by biome tag, most specific first:

    CategoryBiomes
    Warm Oceanwarm, lukewarm and deep lukewarm ocean
    Cold Oceancold, deep cold, frozen and deep frozen ocean
    Swampswamp, mangrove swamp
    Oceanany other ocean (#minecraft:is_ocean)
    Riverrivers (#minecraft:is_river)
  3. The default table for everywhere else, such as lakes and beaches.

How luck works

Catch tables use Minecraft's own loot weights. Each entry has a weight and a quality, and the trap's luck changes the weight:

luck = bait luck + net luck
effective weight = max(floor(weight + quality × luck), 0)
chance = effective weight ÷ sum of all effective weights
  • Junk has negative quality, so luck shrinks it and eventually removes it.
  • Treasure has positive quality, so luck makes it more common.
  • Ordinary fish have a quality of 0 or −1, so they shift only a little.

For example, in the ocean a Nautilus Lure (luck +5) removes kelp, seagrass and old boots completely, and raises the chance of a Heart of the Sea from 0.7% with Worm Bait to 4.1%.

Catches that need a net

Some entries only roll when a particular net is in the trap. The Rainbow Fish needs a Netherite Net. Without it the entry is skipped entirely and doesn't count towards the total. In the explorer above, these entries show which net they need.

Released under the MIT License.