The Fish Trap catches fish while the player is doing other things. In order to work, the Fish Trap block must be surrounded by water at least two blocks in each direction. All the player has to do is come by periodically and gather up the dead fish lying around the Fish Trap block.