Player can't set a home under a rock. It gives out the information "You can only use a home location on a foundation!".
Maybe it's because "AllowCave": false