Who needs inhabitants anyway
because its sort of fun to try to keep them alive
Glass roof :y
that would be hideously ugly and theyd probably spawn under it anyway
We decided to just make watchtowers and put the turrets at the top at an angle they cant shoot the villagers. Sort of works except sometimes when a bird gets shot it drops down and stays alive and then tries murdering people again. We
had some guard NPCs but they were so abysmally worthless that two of them got killed by one bird and we decided to stop wasting resources on them.

The shackles are wired to open the door so they cant wander out of town and get killed. I'd make it a different thing but I can't find any medieval-themed buttons or switches