Skip to content

Fish Trap

Place a trap underwater, bait it, and let it fish for you. Biome-based catches, net upgrades, six baits, new fish and a Rainbow Fish worth hunting. Fully datapack-driven.

FabricNeoForge
Loaders
FabricNeoForge
Downloads on Modrinth
372
Followers on Modrinth
0
versions
6
Updated
September 17, 2026Sep 17
Published
in 2026

At a glance

Runs on Fabric and NeoForge
For Minecraft 26.1.2–26.3
Needed in the game and on the server
Latest version — 26.2.0.0 from September 17, 2026
License MIT — free
Where it's needed
In gamerequiredOn serverrequired

Needed both in the game and on the server

Game versions26.1.2–26.3

Fish Trap

Fishing without holding a fishing rod. Craft a trap, sink it, bait it, and walk away. It keeps fishing while you mine, build or sleep, and what it pulls in depends on where you put it.

How it works

  1. Craft the trap from sticks and string.
  2. Place it fully underwater. The trap's block and the block above it both have to be water, so a puddle will not do.
  3. Add bait in the top-left slot. Each catch consumes one.
  4. Wait. The arrow fills, the trap catches something, and it lands in the 3x3 grid.

There is no miss chance. Every completed timer is a catch. When the grid is full, new catches drop into the water beside the trap, so a forgotten trap never silently wastes its bait.

Bait sets your pace and your luck

Six tiers, from bulk plant matter to genuine treasure lures:

BaitTime per catchLuck
Plant Bait120–240s-1
Worm Bait80–160s0
Fish Chum60–100s+1
Glow Bait45–70s+2
Prismarine Lure30–45s+3
Nautilus Lure20–30s+5

Luck feeds vanilla's own loot weighting, so better bait genuinely shifts the odds toward rare catches instead of just rolling more often.

Nets make the trap faster, luckier and greedier

The net slot sits under the bait slot, and the trap's funnel visibly changes colour to match the net you install.

NetSpeedLuckDouble catch
Copper Net10% faster+0.5—
Iron Net20% faster+110%
Gold Net20% faster+215%
Diamond Net35% faster+225%
Netherite Net50% faster+340%

Better nets also unlock catches that cheaper nets simply cannot land, including the rarest fish in the mod.

Location matters

Every trap rolls against a catch table chosen from the biome it sits in: ocean, warm ocean, cold ocean, river, swamp, and a fallback for everywhere else. A trap in a warm ocean pulls in different things than one in a swamp, so it is worth spreading them around.

Catches include six new species — trout, mackerel, catfish, crab, lobster and crayfish, each cookable — alongside vanilla fish, useful junk and treasure like nautilus shells and hearts of the sea.

Rainbow Fish

The rarest catch in the mod, and it needs a good net to show up at all. Eating one grants Absorption V for two minutes and Resistance II for one minute, and it is always edible, so it works as an emergency button rather than food.

Automation

The trap exposes its inventory to hoppers and pipes: pull finished catches out of the bottom, push bait in from any other side. A row of traps under a water channel runs itself.

Built to be modified

Bait, nets and catch tables are all plain datapack JSON, so a pack can add its own bait, retune the timers, or rewrite what a biome yields — no config file and no code:

  • `data//bait/.json` — item, min/max ticks, luck
  • `data//net/.json` — item, style, speed multiplier, luck, bonus chance
  • `data//loot_table/fish_trap/.json` — standard fishing loot tables

/reload picks up changes immediately, and the server syncs the results to clients.

FAQ

How to install Fish Trap?

Install Fabric for your Minecraft version, download Fish Trap for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Fish Trap support?

Fish Trap has builds for Minecraft 26.1.2–26.3.

Is Fish Trap needed on the server?

Needed in the game and on the server

License and source
MIT Licensefree to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More