The Bug
Piles in villages never generate if they try to generate on a Superflat world with less than 5 layers, which is used by Classic Flat preset.
This also affects pumpkin and ice piles on different biomes, provided that the Superflat world has less than 5 layers.
Steps to Reproduce
Create a world in Superflat type, leave the default settings like that.
Find a village.
Notice that no hay bale piles generate in the generated village.
Recreate the world, and set the number of dirt layers to 3 (this makes the total layers 5).
Locate a village.
Notice that hay bale piles are present in the generated village.
Expected Result
Piles in villages generate regardless of the number of layers in the superflat preset.
Actual Result
If the number of layers in the superflat preset is below 5, piles do not generate.
Thank you for helping us improve Minecraft! We saved your files: