if you make a superflat world and type /locate Village it comes up with "Could not find that structure nearby." even if Generated structures are set to on.
Steps to reproduce this issue:
Create a superflat world
look at presets
The default Preset is minecraft:bedrock,2*minecraft:dirt,minecraft:grass_block;minecraft:plains;village
do /Locate Village
I tested this and Villages do spawn in superflat, but the locate command doesn't work. I also get "Could not find that structure nearby." even if I'm standing in one.
I'm on Linux Mint with Minecraft 1.13 (Fresh Install)