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.