Skip to main content
← All Guides
Farms & Builds · 9 min read

How to Build a Fishing Farm in Minecraft

Guide to building an efficient fishing farm in Minecraft 1.21+. Covers open-water designs for treasure loot, optimal enchantments, and how to maximize catch rates for fish and XP.

Fishing is one of the most accessible activities in Minecraft, available from the first day. A fishing farm optimizes the experience by creating a dedicated open-water spot, providing proper lighting, shelter, and item storage so you can fish efficiently for extended periods. Unlike the AFK fish farm, this guide focuses on active and semi-active fishing setups that qualify for treasure-tier loot under 1.21+ Java Edition rules.

Why build a fishing farm?

  • Treasure drops include enchanted books, name tags, saddles, and nautilus shells.
  • Food source: raw cod and salmon are excellent early-game food when cooked.
  • XP gain: 1 to 6 XP per catch, decent for early enchanting.
  • Pufferfish are required for water breathing potions.
  • Tropical fish can be used to breed axolotls.

Materials list

ItemQuantityNotes
Fishing rod1Lure III, Luck of the Sea III, Unbreaking III, Mending ideal
Building blocks~60Dock and shelter
Chests4+Sorting treasure, fish, junk
Lanterns or sea lanterns8+Lighting for night fishing
Boat1Optional: fishing from a boat on open water
Barrels4+Compact storage alternative

Open water requirements (1.21+ Java Edition)

To receive treasure-tier loot, your bobber must be in "open water." This means a 5x5x5 volume centered on the bobber's position must contain only:

  • Water (source or flowing)
  • Air
  • Waterlogged transparent blocks (like waterlogged stairs)
  • Lily pads (at the surface only)

Any other block (solid blocks, fences, trapdoors, glass, coral, kelp) within this zone disqualifies the bobber from treasure drops. You still catch fish and junk, but no enchanted books, name tags, or other treasure items.

Step-by-step: Building the fishing station

Step 1: Find or create open water

The easiest option is a natural ocean, river, or large lake. If building from scratch, dig a pool at least 7x7 and 4 blocks deep. Fill it entirely with water source blocks. Verify the open-water requirement by standing at the center: no solid blocks within 2 blocks in any direction from your bobber's landing spot.

Step 2: Build a dock

Construct a dock extending over the water. Keep the dock edge at least 3 blocks away from where your bobber lands. This ensures the dock blocks are outside the 5x5x5 open-water check zone. Use stairs, slabs, or planks for a natural dock appearance.

Side view:

  [LANTERN]
  [ROOF]
  [PLAYER on dock]---casting--->  [BOBBER in open water]
  [DOCK BLOCKS]                   [WATER]
  [SUPPORT]                       [WATER]
  [GROUND]                        [WATER FLOOR]

Step 3: Add shelter and lighting

Build a roof over your standing position to protect from rain and phantoms. Place lanterns or sea lanterns on the dock for visibility at night. Avoid placing any light sources in the water near the bobber zone, as underwater blocks would break the open-water check.

Step 4: Add storage

Place chests or barrels on the dock for sorting catches. Label them: Fish, Treasure, Junk. This keeps your inventory clear for long fishing sessions.

Step 5: Add a campfire for cooking

Place a campfire or smoker on the dock. You can cook raw fish immediately after catching it. Smoked fish restores more hunger than raw, and the campfire cooks without fuel.

Optimal enchantments

EnchantmentEffectPriority
Lure IIIReduces wait time by ~50%High
Luck of the Sea IIIIncreases treasure chance, decreases junkHigh
Unbreaking IIITriples effective durabilityMedium
MendingRepairs rod with caught XPHighest

Rain bonus

Fishing during rain reduces the average wait time between bites by approximately 20%. Rain stacks with Lure III. If it starts raining while you fish, your catch rate improves noticeably. Thunderstorms provide the same bonus as rain.

Catch rate math

Without any enchantments, the average wait time between bites is 5 to 30 seconds (average 17.5 seconds). Lure III reduces this to 5 to 15 seconds (average 10 seconds). In one hour of active fishing with Lure III, you catch approximately 360 items. With Luck of the Sea III, roughly 11.5% of those are treasure tier.

Common mistakes

  • Dock too close to bobber. Dock blocks within the 5x5x5 zone around the bobber eliminate treasure drops. Keep at least 3 blocks distance.
  • Fishing in shallow water. If the water is only 1 to 2 blocks deep, the bobber may sit too close to the bottom, invalidating open water. Use 3+ blocks depth.
  • No Mending on the rod. A fishing rod without Mending breaks after 64 uses (or 192 with Unbreaking III). Mending makes it last forever by using the XP from each catch.
  • Kelp or sea grass in the fishing zone. These count as solid blocks for the open-water check. Clear any kelp, sea grass, or coral from the 5x5x5 zone.
  • Ignoring phantoms. Fishing at night without sleeping spawns phantoms. Build a roof over your fishing spot or sleep periodically.

Frequently asked questions

Is active fishing better than AFK fishing?

For treasure loot, yes. Active fishing in open water drops enchanted books, name tags, and other treasure items. Most AFK designs use closed-water spots that only produce fish and junk.

Can I fish in artificial ponds?

Yes, as long as the pond meets the open-water requirements (7x7 minimum, 3+ deep, no solid blocks in the 5x5x5 zone). The water does not need to be a natural body.

What is the best food from fishing?

Cooked salmon restores 6 hunger points and 9.6 saturation, making it one of the best early-game foods. Cooked cod restores 5 hunger and 6 saturation. Both are excellent until you establish a crop or animal farm.

Does fishing work in the rain underground?

No. The rain bonus only applies if the bobber is exposed to the sky and it is actively raining. Underground or covered fishing spots do not receive the rain speed bonus.

Need a server that handles all this? Astroworld Hosting, NVMe SSDs, Pterodactyl panel, DDoS protection on every plan.

Related Tools & Resources

🔧

Minecraft Tools

Calculators, generators & server tools

🧱

Item Database

Browse all Minecraft items, stats & recipes

⚒️

Crafting Recipes

Visual crafting guides for every recipe