It seems that your terrain generation code is spwning building up and inside of mountains in a really unnatural way. I think you could easily solve this problem by limiting how much vertical distance a structure can spawn from the sea level, and if the elevation change is too great find a place for it to keep the village at a more unilateral level.
It seems that your terrain generation code is spwning building up and inside of mountains in a really unnatural way. I think you could easily solve this problem by limiting how much vertical distance a structure can spawn from the sea level, and if the elevation change is too great find a place for it to keep the village at a more unilateral level.