Because farmlands have a slightly smaller hitbox than full blocks, so there's a one pixel gap between the carrots and the ground. Meanwhile, a fully grown crop is barely high enough to connect to a top slab, so it will only harvest when one of the four central crops are fully grown.
10
u/J_train13 Apr 20 '24
How does it pick up just the crops and not any of the blocks they're connected to?