Modscraper Modscraper Minecraft
MobSpawnController logo

MobSpawnController

Mod

by taisuiyileba

MobSpawnSwitch is a powerful yet easy-to-use mod that gives you complete control over mob spawning in Minecraft. Whether you want to disable specific mob types, control how they spawn, or fine-tune your server's mob behavior, this mod has you covered

Type

Mod

CurseForge Downloads

3,682

CurseForge ID

1562563

Modrinth Downloads

1,695

Modrinth ID

R9uLhV4F

Last Updated

Jul 20, 2026

Description

MobSpawnController is a lightweight Fabric / NeoForge /Forge 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 - Refactored spawn interception logic so rules are enforced before mobs actually spawn Natural Spawn Rules (New in 1.1.0) - Full InControl-style natural spawn condition system for each mob - Configure: spawn chance, height range, total/sky/block light, time of day, world day, moon phase, player distance, world-spawn distance, local difficulty, weather, difficulty, sky visibility, fluid type, slime chunk, dimensions, biomes, biome tags, seasons, structures, blocks below/at/above, dimension player count, nearby mob cap, and more - Blank or unset conditions are treated as unrestricted Season Compatibility (New) - Optional integration with Serene Seasons - Restrict natural spawns to specific sub-seasons - If Serene Seasons is not installed, season conditions are ignored and never block spawning Attribute Override - Modify any mob attribute (health, damage, speed, armor, knockback resistance, etc.) on a per-mob basis - Supports numeric and percentage-based attribute controls - Attribute overrides are applied when mobs finalize their spawn, and max health is resynchronized automatically In-Game GUI - Visual mob list with 3D entity preview - Search by mob ID or translated name - Filter by source mod, spawn status (enabled/disabled/partial), attribute modification status, and natural spawn configuration status - Tabbed editor for spawn rules, natural spawn conditions, and attributes - Structure picker, dimension/biome/block list editors, and more - Block editor supports manual entry, held block, targeted block, and block-below quick-add Commands - /mobspawncontroller — toggle spawn rules - /mobspawncontroller list [mob] — view current rules - /mobspawncontroller clear — reset rules - Short alias: /msc - 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 Notes - All features from MobSpawnSwitch have been moved here. MobSpawnSwitch is discontinued and will not receive further updates. - The GUI requires the mod to be installed on the client. Commands and rule storage still work in a dedicated-server-only setup.

Compatibility

Mod Loaders

Fabric Forge Neoforge

Game Versions

1.20.1 1.21.1

Screenshots

Similar Mods

Included in Modpacks

External Resources