> The dirt block receiving grass must be within a 3×3×5 range of the source block where the source block is in the center of the second topmost layer of that range,
The source block must have a light level of 9 or brighter directly above it,
The dirt block must have a light level of at least 4 above it,
Any block above the dirt block must not reduce light by 2 levels or more.