ControlSpawn
Full control over mob spawning — block or boost spawns by height with whitelists and blacklists. Lightweight, server-friendly, and compatible with other mods.
📖 About
ControlSpawn is a utility mod for Minecraft 1.20.1 (Forge) that gives you complete control over where mobs are allowed to spawn. Block spawning in a specific height range, boost spawning in another, and fine-tune everything with whitelists and blacklists — all through simple in-game commands.
The mod hooks into Forge's official spawn event instead of patching vanilla code, so it works alongside other mods without conflicts.
✨ Features
-
Block spawning by height
-
UP— block spawning above a given Y level -
DOWN— block spawning below a given Y level -
RANGE— block spawning between two Y levels
-
-
Boost spawning by height
-
Same three modes:
UP,DOWN,RANGE -
Adjustable multiplier from 1x to 10x
-
Perfect for mob farms, adventure maps, or themed worlds
-
-
Whitelist & Blacklist
-
Whitelisted mobs ignore block restrictions or become the only targets of boost
-
Blacklisted mobs are always blocked or always excluded from boost
-
Separate lists for block and boost channels
-
-
Persistent settings — everything is saved and survives world reloads and game restarts
-
In-game commands with full tab-completion for heights and mob IDs
-
Smart filtering — only affects natural spawning, chunk generation, and patrols. Spawners, spawn eggs, commands, and summoned mobs are never touched
-
Compatible with other mods — no Mixins, no patched vanilla classes
🎮 Commands
All commands require operator permissions (level 2).
Block
| Command | Description |
|---|---|
/controlspawn block on |
Enable spawn blocking |
/controlspawn block off |
Disable spawn blocking |
/controlspawn block set <Y> up |
Block spawning above Y |
/controlspawn block set <Y> down |
Block spawning below Y |
/controlspawn block range <min> <max> |
Block spawning between min and max |
/controlspawn block whitelist add <mob> |
Mob ignores height restriction |
/controlspawn block whitelist remove <mob> |
Remove mob from whitelist |
/controlspawn block blacklist add <mob> |
Mob is always blocked |
/controlspawn block blacklist remove <mob> |
Remove mob from blacklist |
/controlspawn block list whitelist |
Show block whitelist |
/controlspawn block list blacklist |
Show block blacklist |
Boost
| Command | Description |
|---|---|
/controlspawn boost on |
Enable spawn boost |
/controlspawn boost off |
Disable spawn boost |
/controlspawn boost set <Y> up |
Boost spawning above Y |
/controlspawn boost set <Y> down |
Boost spawning below Y |
/controlspawn boost range <min> <max> |
Boost spawning between min and max |
/controlspawn boost multiplier <1-10> |
Spawn rate multiplier (default 3) |
/controlspawn boost whitelist add <mob> |
Boost applies only to this mob |
/controlspawn boost whitelist remove <mob> |
Remove mob from boost whitelist |
/controlspawn boost blacklist add <mob> |
Boost does not apply to this mob |
/controlspawn boost blacklist remove <mob> |
Remove mob from boost blacklist |
/controlspawn boost list whitelist |
Show boost whitelist |
/controlspawn boost list blacklist |
Show boost blacklist |
General
| Command | Description |
|---|---|
/controlspawn get |
Show current status of both channels |
/controlspawn save |
Force-save all settings |
💡 Examples
Keep your sky base free of phantoms:
/controlspawn block set 180 up
Prevent mobs from spawning deep in your mines:
/controlspawn block set -50 down
Block spawning in a specific band (e.g. village level):
/controlspawn block range 60 80
Always block phantoms, regardless of height:
/controlspawn block blacklist add minecraft:phantom
Boost zombie spawning in a narrow zone:
/controlspawn boost range 60 70 /controlspawn boost multiplier 5 /controlspawn boost whitelist add minecraft:zombie
📝 Mob IDs
Use the standard namespace:entity format:
-
minecraft:zombie -
minecraft:phantom -
minecraft:bat
The namespace can be omitted for vanilla mobs — zombie works the same as minecraft:zombie. For modded mobs, use their full ID (e.g. iceandfire:dragon).
🔧 Technical Details
-
Minecraft version: 1.20.1
-
Mod loader: Forge (47.x and above)
-
Java version: 17
-
Side: Both (server-side required in multiplayer)

