Townstead Factions
by DrUltraLux
Townstead Factions lets players group the villagers of Townstead and MCA Reborn into factions that compete for control of villages on NeoForge 1.21.1.
What it does
Villagers are assigned to factions automatically, based on the root origin defined for each faction in the configuration. Factions are loaded dynamically from config, and combinations of factions are allowed as long as each one has a valid root ID. A village is controlled by the most dominant faction among its villagers, and a dynamic map shows which faction holds which village and lets members scroll through the area.
The faction screen opens with the O key by default. Its UI can be dragged freely with the mouse, resized with the scroll wheel inside each widget window, and rearranged to suit the player. Integration with Create Numismatics, Iron's Spells 'n Spellbooks, Ars Nouveau and Knight Quest is started or planned, and the MCA Capitals integration is noted as probably buggy. The mod is open source under the MIT License, and its source code and issue tracker are public. Client and server: both the server and every player need it. It requires MariesLib and MCA Reborn, and Townstead is needed as well.
Key features
Automatic faction assignment
Villagers receive a faction on their own, following the root origin rules set in the configuration.
Village control by dominance
A village passes to the faction with the most villagers in it, and the map shows the resulting control.
Draggable faction UI
The faction screen can be moved, resized with the mouse and scroll wheel, and arranged by each player.
Configurable factions
Factions are loaded dynamically, and the config sets which combinations of factions with valid root IDs are used.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players and server owners who run Townstead or MCA Reborn on NeoForge 1.21.1 and want factions built on their villagers.
How it compares
NeoFactions is a NeoForge faction mod for 1.21.1 that runs on the server alone under the CC0 1.0 Universal license, which is not open source, so players join without installing it. Easy Factions and Claims is open source under the Mozilla Public License 2.0 and covers Forge and NeoForge 1.20.1 – 1.21.1 with a server-required, client-optional environment. Townstead Factions is client and server, targets 1.21.1 only and ties factions to Townstead and MCA Reborn villagers.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Townstead Factions | NeoForge | 1.21.1 | Client and server | 2026-07-28 |
| NeoFactions | NeoForge | 1.21.1 | Server-side only | 2026-07-13 |
| Easy Factions and Claims | Forge and NeoForge | 1.20.1 – 1.21.1 | Server required, client optional | 2026-08-20 |
Questions
Does Townstead Factions need MCA Reborn?
Does the server need Townstead Factions?
Is the faction screen opened from a key?
In the catalog
Townstead Factions is one of 2,135 Minigame mods on ModsFinder, and one of 712 Minigame mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
Adds a faction system building from Townstead for MCA Reborn. Players and villagers are auto assigned to factions (defined in factions config) based on their Root (Origin). Adds data for factions in the factions screen (default O to open).
Official listing
- Modrinth page
- modrinth.com/mod/townsteadfactions
- Owner
- DrUltraLux
- Published
- 2026-07-20
- Updated on Modrinth
- 2026-07-28
- Facts verified
- 2026-10-15
