Back to mods
MobSpawnController project artwork

CurseForge · Minecraft mod

MobSpawnController

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

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which MobSpawnController release should I use?

Updated today
Latest stable file mobspawncontroller-neoforge-1.21.1-1.4.0.jar
Game version 1.21.1
Loader NeoForge

mobspawncontroller-neoforge-1.21.1-1.4.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is MobSpawnController required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does mobspawncontroller-neoforge-1.21.1-1.4.0.jar need?

mobspawncontroller-neoforge-1.21.1-1.4.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add MobSpawnController without breaking your instance.

Built for mobspawncontroller-neoforge-1.21.1-1.4.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use mobspawncontroller-neoforge-1.21.1-1.4.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside mobspawncontroller-neoforge-1.21.1-1.4.0.jar. It opens that exact file at the source.

About this project

What does MobSpawnController add?

MobSpawnController

MobSpawnController lets modpack authors and server administrators configure how vanilla and modded mobs spawn through an in-game interface. Control spawn sources and conditions, add extra spawns, adjust attributes, and create equipment and entity NBT presets.

Features

  • Spawn toggles: Enable or disable individual spawn types for each mob, including natural spawning, spawners, breeding, spawn eggs, commands, and conversions.
  • Spawn conditions and multipliers: Configure chance, height, light, time, weather, dimensions, biomes, structures, surrounding blocks, player distance, and population limits. Select which spawn types the conditions apply to, with whitelist and blacklist options. Vanilla spawn multipliers adjust selection weights and category mob caps.
  • Unknown-origin conditions: Select Unknown origin to apply conditions to mobs added directly to the world without a recognized spawn source. Turning off every spawn toggle also blocks these unclassified new spawns.
  • Extra spawning: Create additional spawns with their own conditions. Configure the per-second trigger chance, amount per trigger, placement, distance, and world or nearby population limits. Extra spawning uses its own conditions and still follows the spawn toggles.
  • Attribute overrides: Adjust supported attributes such as maximum health, attack damage, movement speed, and armor, using numeric values or percentage-based controls.
  • Equipment and entity NBT presets: Create multiple weighted presets per mob with an application chance. Configure six equipment slots, item data, drop chances, and entity NBT; filter presets by spawn source and world day. Import your worn and held equipment directly into a preset.

The GUI includes mob previews, search, configuration filters, and pickers for dimensions, biomes, structures, and blocks. Optional Serene Seasons integration adds seasonal spawn conditions.

Getting started

Press N in-game to open the editor. The key can be changed in Minecraft's Controls menu. Editing requires OP or equivalent permission level 2; enable cheats when configuring a single-player world.

Spawn toggles can also be managed with /mobspawncontroller or its alias /msc:

/msc minecraft:zombie natural false
/msc minecraft:zombie all false
/msc list minecraft:zombie
/msc clear minecraft:zombie

Rules are saved to config/mobspawncontroller/rules.json, making them easy to include with a modpack or server configuration. Spawn rules govern new spawns and do not remove existing mobs.

Supported versions and installation

Minecraft Mod loaders Java
1.20.1 Fabric, Forge 17+
1.21.1 Fabric, NeoForge 21+
  • Fabric builds require Fabric API. Serene Seasons is optional; seasonal conditions are ignored when it is absent.
  • Server-only installations can use commands and the JSON configuration. To use the GUI on a server, install the matching mod version on the server and the administrator's client.

Project description from CurseForge.

Pick your setup

MobSpawnController by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

4 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

MobSpawnController versions and loaders

37 of 37 releases match

Looking for an older file? The official CurseForge project page is in Resources.