Villagers at war is modpack that can let you watch villages makes war at each others , they can build defenses , makes peace deals , you can use commands to make them start a war or ends it , villagers can elect mayors , there are soldiers that fight......
Adds a server-side “Villager War” system where villages can be registered, assign a mayor, enlist soldier villagers, and declare wars against other villages.
War state is persisted; soldiers automatically boost themselves, rally nearby allies, and summon iron golems as defensive reinforcements when enemy villagers are nearby.
Peace requires both mayors to agree—once both sides request peace, the war is cleared and hostilities stop.
Mayors and soldiers must be villagers in the same dimension as their village. Soldiers and mayors are tagged to their village and keep that role after reloads.
During war, soldier villagers near enemies call in golem defenders and share resistance buffs with nearby allied villagers.
Notes and limitations
Villages are defined manually at a position and radius; the mod does not auto-detect vanilla village boundaries.
Soldier AI remains villager-like; their main combat power comes from buffs and summoned golem defenses.
If a tagged villager dies, its role is cleared; you may need to assign a new mayor before declaring wars or accepting peace.