Compatibility
Minecraft: Java Edition
1.21.1
1.20.1
Platforms
Supported environments
Server-side
Client and server
Links
Tags
Creators
Details
Licensed ARR
Published 5 days ago
MobSpawnController
A lightweight server-side mod that lets you control mob spawning behavior and attributes through commands or an intuitive in-game GUI.
Features
Spawn Control
- Enable or disable spawning for any mob, per spawn type (NATURAL, SPAWNER, BREEDING, EVENT, etc.)
- Fine-grained control: disable natural spawning while keeping spawner-based spawning, or vice versa
- Works with all mods' mobs — if it's registered as an entity type, it can be controlled
Attribute Override
- Modify any mob attribute (health, damage, speed, armor, etc.) on a per-mob basis
- Supports boolean, numeric, and percentage-based attribute controls
- Attribute overrides are applied when mobs finalize their spawn
In-Game GUI
- Mob list with Xaero mob icon display
- Search by mob ID or translated name
- Filter by source mod, spawn status (enabled/disabled/partial), and attribute modification status
- Toggle spawn types and edit attributes with per-type granularity per mob
Commands
/mobspawncontroller <mob> <spawnType> <true|false>— toggle spawn rules/mobspawncontroller list [mob]— view current rules/mobspawncontroller clear <mob|all>— reset rules- Short alias:
/mss - Tab-completion for mob IDs and spawn types
Storage
- Rules are saved as JSON per world (in
data/mobspawncontroller/rules.json) - Automatically loads on server start, saves on server stop


