Population Control
by orlouge
Population Control changes how mob spawning reacts to beds and to the number of mobs already present in each region of the world.
What it does
Killing hostile mobs in a certain region lowers how many mobs spawn there later, and mobs that move across chunks gradually restore the population of the region they enter. Players cannot use beds to sleep in, or to set a spawn point in, regions where the mob population is high, unless the bed is exposed to sunlight. The mod runs on Fabric and only needs to be installed on the server, so players join without installing anything. Fabric API is required.
The rules are configurable. Overworld regions are split into vertical sections, and the sections do not affect one another: one section covers everything from Y=48 upward, and seven underground sections of 16 blocks each cover the depths below. Killing mobs on the surface therefore does not reduce the underground population, and the reverse holds too, and the same separation applies among the different underground sections. Files are published for Fabric and 1.21.8 only, and the code is closed, under All rights reserved.
Key features
Population-based spawning
Hostile mob kills in a region reduce the number of mobs that spawn there in the future.
Population recovery
Mobs that cross chunk borders restore the mob population of the region they move into.
Bed restrictions
Beds cannot be used to sleep or set a spawn in regions with high mob population, unless exposed to sunlight.
Vertical sections
Overworld regions are split into a surface section above Y=48 and seven 16-block underground sections.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Server owners who want mob spawning to respond to player activity and beds, and players on those servers who rely on beds for sleep and spawn points.
How it compares
Realistic Wildlife is a client and server Fabric mod under the MIT License, published for 1.21 – 26.3, and it is not open source. Mobs Love Sunlight is a server-side only Fabric mod, open source under the MIT License, for 1.20.1 – 1.21.1, and it covers beds in sunlight. No Bed Here, Kitty is also server-side only and open source under the MIT License, for 1.21 – 1.21.5.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Population Control | Fabric | 1.21.8 | Server-side only | 2025-11-30 |
| Realistic Wildlife | Fabric | 1.21 – 26.3 | Client and server | 2026-10-10 |
| Mobs Love Sunlight | Fabric | 1.20.1 – 1.21.1 | Server-side only | 2026-07-25 |
| No Bed Here, Kitty | Fabric | 1.21 – 1.21.5 | Server-side only | 2025-05-01 |
Questions
Does Population Control need Fabric API?
Does every player need the mod installed?
Which Minecraft versions does the mod support?
Can the spawn rules be changed?
In the catalog
Population Control is one of 11,058 Mobs mods on ModsFinder, and one of 5,189 Mobs mods for Fabric. 17,695 mods support Minecraft 1.21.8.
More from orlouge
Similar mods
What the author says
This is a configurable mod that makes the following changes: - Killing hostile mobs in a certain region reduces the number of mobs that will spawn in the future in that region. - Mobs moving across chunks restore the mob population in that region. - Players cannot use beds to sleep in regions with high mob…
Official listing
- Modrinth page
- modrinth.com/mod/population-control
- Owner
- orlouge
- Published
- 2025-11-30
- Updated on Modrinth
- 2025-11-30
- Facts verified
- 2026-10-15
