Wheat sprouts revert to seed under the following conditions:
adjacent to planted blocks at light level 15 (which in turn must be less than 4 blocks from a water block)
seeded blocks at light level 14 or lower, for example in the shade of a tree (seeded blocks must be less than 4 blocks from a water block)
Wait until nightfall (time set night)
Approach seeded blocks and the seeds will jump out.
This does NOT occur at 14w20b!
Picture shows jumping seeds from blocks at daylight level 14 (standing on 13).
Linked issues
is duplicated by
Attachments
Comments
No, at night the light level is obviously not 14/13. Only at day time. But as soon as it's night the seeds pop up.
You can see it in the picture. I can repeat it every time, so I'm not sure if it's just my game that's borked in general.
Edit: I just tried again with a random seed. Made several patches at different light levels (in the shade under a tree and adjacent not). The seeds keep jumping out at night even when trying to replant them.
Again the same in another random world. Shaded patches have their sprouts reverted to seeds at night.
BTW, it's also carrots and potatoes.

Confirmed.

Probably caused by the fix of MC-30877
It looks like the fix for MC-30877 probably did add the same test. But one of the functions that test uses changed behavior from "sky light level in full sun" to "current sky light level", probably in 14w02a.
This appears to have been fixed in 14w28a or 14w28b; I can reproduce in 14w27b but not 14w28b.
I can not reproduce it in 14w30c either.
Can't reproduce, are you sure the light level actually is 13?