Must depend on the biome because I didn't have any trouble with those when I did taiga biome, only stuff that was misplaced for me were some mineshafts, and villages, and the piliger building, because some would spawn under the floating islands over the void. I think when the generation changes to floating islands that the structure spawn area changes in it's Y coordinate, maybe make it dependent on spawning on blocks in general. Reason I say that is because not all villages were misplaced just some, but it could also be fun for a survival map cuz they might risk the drop into the void in order to loot them.
Must depend on the biome because I didn't have any trouble with those when I did taiga biome, only stuff that was misplaced for me were some mineshafts, and villages, and the piliger building, because some would spawn under the floating islands over the void. I think when the generation changes to floating islands that the structure spawn area changes in it's Y coordinate, maybe make it dependent on spawning on blocks in general. Reason I say that is because not all villages were misplaced just some, but it could also be fun for a survival map cuz they might risk the drop into the void in order to loot them.