Simple Mob Switch
by IzmYuta
Simple Mob Switch lets a Fabric server turn natural hostile mob spawning on and off across the whole world, with commands that toggle it.
What it does
Control runs through Minecraft's mob cap. Invisible, invulnerable shulkers with disabled AI are placed in the spawn chunks around the Overworld, and they count toward the global mob limit. Once the cap is reached, natural hostile spawning stops, and the mod adjusts the number of dummy shulkers as the player count changes, so the effect scales with population.
Operation needs no redstone or portal-based chunk loaders. The mobswitch on and mobswitch off commands toggle the feature, and the saved state is restored automatically after a server restart. The mod is server-side only, so players join without installing anything. It requires Fabric API and is open source under the MIT License, with its code and issue tracker public. Files target Minecraft 1.21.5 only, and the latest build is 1.0.0, released 2025-05-30.
Key features
Spawn chunk placement
Dummy shulkers are placed within spawn chunks, which keeps the mechanism running without lag.
Player-count scaling
The number of dummy mobs changes with the number of players, so hostile spawning tightens or loosens as the server fills.
Simple commands
The mobswitch on and mobswitch off commands enable or disable the feature from the server console or in game.
Persistent settings
The chosen state is saved and reapplied automatically after the server restarts.
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
Peaceful builds
Server owners who want a hostile-free world for building or exploring can switch natural hostile spawning off.
Population-based balance
Servers that grow and shrink can let the mob cap follow player count instead of tuning spawn rates by hand.
Who it’s for: Server owners running Fabric who want simple, server-wide control of natural hostile mob spawning. Players do not need the mod installed.
How it compares
NoSpawn is a Fabric mod under the MIT License, open source, for 1.21.4 – 26.1.1, with the server required and the client optional. Custom Mob Spawns (Renewed!) is open source under the MIT License and published for 1.21.5, but it can run on the client or the server, while Simple Mob Switch needs only the server.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Simple Mob Switch | Fabric | 1.21.5 | Server-side only | 2025-05-30 |
| NoSpawn | Fabric | 1.21.4 – 26.1.1 | Server required, client optional | 2026-06-02 |
| Custom Mob Spawns (Renewed!) | Fabric | 1.21.5 | Client or server, optional | 2025-06-03 |
Questions
Does Simple Mob Switch require Fabric API?
Do players need to install Simple Mob Switch?
Which Minecraft versions are supported?
How is the mob switch turned on and off?
In the catalog
Simple Mob Switch is one of 11,058 Mobs mods on ModsFinder, and one of 5,189 Mobs mods for Fabric. 15,307 mods support Minecraft 1.21.5.
More from IzmYuta
Similar mods
What the author says
SimpleMobSwitch is a Fabric mod for Minecraft 1.20.5+ that dynamically controls mob spawning across your server. It automatically adjusts dummy mobs (shulkers) based on player count, utilizing the mob cap mechanism to control natural mob spawning server-wide. The mod leverages Minecraft's mob cap system by spawning…
Official listing
- Modrinth page
- modrinth.com/mod/simple-mob-switch
- Owner
- IzmYuta
- Published
- 2025-05-28
- Updated on Modrinth
- 2025-05-30
- Facts verified
- 2026-10-15
