Hoppers where the thrown food will land can collect the thrown food. In all cases, the farm must be entirely within the bounds of a village or must be more than 32 blocks away from the outer boundary of any village.