Tutorials/Fish farming

Fish farming is an easy method of catching large quantities of fish and other items by fishing. Most AFK designs involve right-clicking an iron door with tripwire above it, causing fish caught to flow into a hopper and then into a collection chest.

AFK automatic fish farming
Automatic fish farming involves right-clicking a door with tripwire above it and hoppers for collection, with an automatic fishing rod dropper to supply new fishing rods when the previous one breaks.

As of Minecraft 1.11, iron doors and trapdoors no longer register the 'use' control, so older designs no longer work. These first designs work with the updated door mechanics.

This one is compatible with Minecraft 1.11:It is also possible to eliminate the redstone clock used in most pre-1.11 designs:

Or even to eliminate redstone completely, as shown in this more compact design:

The videos below show older designs.

Most compact fish farm for 1.9:

Automatic fish farm:

More compact variant:

This next one uses an iron trapdoor instead of an iron door.

Semi-automatic fish farming (not designed for AFK)
Semi-automatic fish farms involve detecting the fishing rod using tripwire to close a door while fishing, improving fishing rates.

Fish collector
This is a basic design using hoppers to automatically collect fish while being very quick and simple to build.

Viehzuchtanlagen/Fischfarm