Disable Villagers
by stratecide
Disable Villagers gives server owners a configuration file for turning off villagers, trades, villages and related spawns on a Fabric server.
What it does
The mod reads a configuration file and applies the options it sets. Its switches cover village structures that would otherwise generate in the world, wandering merchants that would otherwise spawn, and villagers that already exist in loaded chunks, which the mod can remove. Another option prevents the trade window from opening, and a further option decides whether villagers can be multiplied through breeding.
Some settings act only when another setting is enabled, so a server owner should read the configuration options before choosing a combination. Villagers that have traded can be set to keep some of their experience, which limits how many new villagers players can create. Zombie villager spawning and curing can also be controlled, including whether golden apples and weakness potions still cure zombie villagers, and a loot table can be supplied for the drops of zombie villagers that die when they are healed.
The mod is server-side only, so players join without installing anything. It is released under the MIT License and is open source. Files exist for Fabric and cover 1.19 – 1.20.1, with 1.4 for 1.20.1 as the latest release, published on 2023-07-06 with the first release on 2023-07-04.
Key features
Village structure removal
Village structures can be prevented from spawning in newly generated worlds, so villages never appear there.
Wandering merchant control
Wandering merchants can be stopped from spawning, removing their trades from the world entirely.
Loaded villager removal
Villagers already present in loaded chunks can be killed by the mod, so existing villagers do not remain visible.
Trade window blocking
An option stops the trade window from opening, so villagers can exist without offering trades to players.
Zombie villager curing rules
Curing of zombie villagers can be set to behave normally, or to require golden apples and weakness potions to be changed, with an optional loot table for drops.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Random Villager Trades is server-side only and published for Fabric across 1.19.2 – 1.20 under the GNU General Public License v3.0 only, a license that is not open source in this listing. No More Villagers is server-side only and published for Fabric across 1.18 – 1.21, released under the CC0 1.0 Universal license. Disable Villagers is server-side only and released under the MIT License, with files for Fabric across 1.19 – 1.20.1 rather than a changed trade system.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Disable Villagers | Fabric | 1.19 – 1.20.1 | Server-side only | 2023-07-06 |
| Random Villager Trades | Fabric | 1.19.2 – 1.20 | Server-side only | 2023-07-09 |
| No More Villagers | Fabric | 1.18 – 1.21 | Server-side only | 2024-07-26 |
Questions
Does Disable Villagers need Fabric API?
Do players need to install Disable Villagers?
Which version of Disable Villagers should be used for 1.20.1?
More from stratecide
What the author says
killVillagers: kills all loaded villagers. usually this means that no villagers are ever visible disableWanderingTrader: prevents wandering merchants from spawning
Official listing
- Modrinth page
- modrinth.com/mod/disable-villagers
- Owner
- stratecide
- Published
- 2023-07-04
- Updated on Modrinth
- 2023-07-06
- Facts verified
- 2026-10-15
