Minecraft wiki entry for Mushroom_farming, associated text: The basic set up is two sets of pistons facing each other on either side of the seed mushroom row. Upon pushing a button a signal is sent causing the first group to extend popping off the mushrooms. The signal is delayed 12 ticks (3 repeaters) and the second group of pistons then extends resetting the farm.