ModsFinder

Multi Village Selector

by RhettL

Multi Village Selector, or MVS, decides which village mod wins each spawn when several are installed on a server, using weighted choices instead of letting them compete for the same slots.

FabricNeoForgeServer-side onlyMIT LicenseOpen source1.21.1

What it does

MVS intercepts vanilla village generation before other village mods process it, then selects one configured village structure at random according to the weights set in its config. Biome rules still apply, so desert villages spawn in deserts and snowy villages spawn in snow. Modpack creators can set how often each village type appears and control the mix or ratio between them, rather than leaving the outcome to whichever mod happens to load first. Settings live in a single config file, and the author notes that the weight generator gives a sensible starting point but is not always perfect.

Installation needs Architectury API on both Fabric and NeoForge, and Fabric API on Fabric. MVS runs on the server side only, so players join without installing it. It is published for 1.21.1 on Fabric and NeoForge in version 0.4.2, and the code is released under the MIT License, so it is open source. Some village mods need their own village spawning disabled to work with MVS, and the mod's compatibility notes list the setup steps.

Key features

  1. Weighted village selection

    Installed village structures are chosen at random according to configured weights, so each type appears in a known proportion.

  2. Vanilla spawn interception

    MVS takes over village generation before other village mods run, which ends the competition for the same spawn locations.

  3. Biome-aware spawning

    Village types keep their biome rules, so each structure appears only in the biomes it was built for.

  4. Piece-level replacement

    Mods that replace individual village buildings or paths, rather than adding whole villages, can be handled through the same selection step.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.10.4.2-fabric0.4.2-neoforge
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Modpack creators and server owners who run more than one village mod on Fabric or NeoForge for 1.21.1 and want a set ratio between them.

How it compares

Full comparison

Structure Spawn Point is a Fabric-only server mod for 1.21.1, also MIT-licensed and open source. Improved Village Placement covers Fabric, Forge and NeoForge for 1.20.1 – 26.2 and is open source under the MIT License. No More Villages supports Fabric, Forge, NeoForge and Quilt for 1.18.2 – 1.21.4, but is not open source.

ModLoadersGame versionsEnvironmentUpdated
Multi Village SelectorFabric and NeoForge1.21.1Server-side only2026-03-10
Structure Spawn PointFabric1.21.1Server-side only2026-10-12
Improved Village PlacementFabric, Forge and NeoForge1.20.1 – 26.2Server-side only2026-07-10
No More VillagesFabric, Forge, NeoForge and Quilt1.18.2 – 1.21.4Server required, client optional2024-12-08

Questions

Does Multi Village Selector need Architectury API?

Yes. Architectury API is required on both Fabric and NeoForge, and Fabric API is also required on Fabric.

Does a player need to install Multi Village Selector?

No. Server owners install it, and players connect with no copy of their own.

Why do some village mods still not work with it?

Some village mods require disabling their own village spawning, and the compatibility instructions list which setup steps to follow.

In the catalog

Multi Village Selector is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

Multi Village Selector gives you control over village spawning in Minecraft. Instead of each village mod fighting for spawn slots, MVS intercepts village generation and selects from all your installed village mods using configurable weights. Requirements: - Minecraft 1.21.1 - NeoForge 21.1.80+ or Fabric Loader…
RhettL, on the Modrinth page

Official listing

Owner
RhettL
Published
2025-11-27
Updated on Modrinth
2026-03-10
Facts verified
2026-10-15

Tags