...noooo, it uses the tick method (updateTick from previous versions). I'm looking at it right now.
Which...is also called randomly or by schedule, depending on the block. Farmland is random.
Also also, randomDisplayTick doesn't exist any more either, its now called animateTick. Put @Override on your damn methods.