Introduces ideological affiliations, nations, and political parties. This is for use on the Territories server.
Villager spawn eggs are required to be given a custom name equivalent to their assigned nation (see /rename and /registernation). Villager babies can't be spawned in with spawn eggs just yet. Villagers have basic needs which, if not met, will disallow them from trading. Naturally spawning villagers have no default nation, but can be assigned one with the Nation Changer.
Right-clicking a villager with a polling sheet displays their current mood, political affiliation, needs, and more.

Right-clicking a villager with propaganda will alter their political affiliation or happiness depending on the specific propaganda piece.
Right-clicking a villager with a dumbifyer will turn them into a nitwit.
Right-clicking a nitwit villager with an educator will turn them into a regular unemployed villager.
Right-clicking a villager with the nation changer will change the villager's nation to the custom name of the Nation-Changer item. Use /rename while holding the item to set the nation.
This block is used to give Villagers the Teacher profession. It is craftable with three oak slabs and three oak planks.
Villagers can become teachers with a Desk block. Teachers sell items from the mod.
Mood alters ability to trade and ideological shift over time. Once per day, mood will shift, and ideology will have a 8% chance to shift. Villagers will change their ideological stance depending on their happiness and the ideology of the ruling party.
Villagers require a bed, a job, and to not be overcrowded. If a villager is homeless, unemployed, or packed into a room with too many other villagers, they will lose happiness over time.
Villagers can increase happiness beyond content by having luxury needs met on top of their basic needs. Luxury needs include being social (gathering around a bell), feeling protected (proximity to an iron golem), and being a nitwit (nitwits are happier on average).
There are 5 positions ranging from Far Left, Left, Moderate, Right, and Far Right.
Far Left - Communist, Anarchist
Left - Progressive, Green
Moderate - Moderate
Right - Libertarian, Conservative
Far Right - Reactionary, Fascist
Renames itemstack in main hand.
Elects a party to power in a specific nation.
Registers a nation.
Registers a party with a specified ideology in a specified nation.
Unregisters a nation from the game. Unregisters all parties affiliated with it.
Unregisters a party from the game.
Lists all ideologies and how many villager adherents from the specific nation.
Displays the median happy value of every villager in a specific nation.
Displays the ruling party of the specific nation.
Lists all ideologies and how many villager adherents they have.
Lists all nations.
Lists all parties within a nation.