Updated 23 June, 2019
All commands are typed in in-game chat and begin with a / Some commands are admin commands
Note: There is a lot of overlap with location commands since a village is just a special property of a location. You can do more stuff to villages using location commands.
Village Commands:
/add member {player name} village {village}
Add a player as a member of a village.
/elect {player name} village {village}
Elect a player as mayor of a village. Democratically of course :)
/villages
/villagers
List villages or villagers.
/remove village {village}
Delete a village and everything associated with it.
/remove member {player name} village {village}
Remove a player from a village.
/village {village} size {metres}
Resize a village. Note that this removes village protection to prevent teleport loops.
/add village {village name}
Create a new village.
/protect village {village name}
Set village protection and follow the prompt from the bot, just like setting base protection.
/unprotect village {village name}
Remove protection on a village.