HomeJavaModsSpawn Mobs Active
Spawn Mobs Active

Spawn Mobs Active

Spawn Mobs Active is a lightweight, fully configurable mob-spawning manager for Fabric 1.21.1. With a simple rule list you decide exactly which mobs may spawn and which are blocked — by mob, category, spawn source, dimension, height, light level, and biome. No commands or coding required: everything lives in one easy JSON file.

Whether you want a peaceful overworld where monsters only come from spawners, a cave-only zombie experience, or just to get rid of one annoying mob — Spawn Control makes it a couple of lines.


Features


How it works (the important part)

You write a list of rules. Each rule is either ALLOW (let it spawn) or DENY (block it).

When a mob tries to spawn, Spawn Control checks the rules top to bottom and applies the first rule that matches — then it stops. If no rule matches, the defaultAction is used (normally ALLOW, i.e. vanilla behaviour).

The first matching rule wins. That's why "exceptions" (ALLOW) always go above the general ban (DENY).

A rule is just conditions (what must be true) plus one action. Any field you leave out is ignored, meaning "applies to everything." Within a single rule, all listed conditions must match (AND).


Config file

Location: config/spawncontrol.json (created automatically on first launch, with examples).

Top-level settings

Setting Meaning
enabled Master switch for the whole mod (true / false)
defaultAction What happens when no rule matches: "ALLOW" (vanilla) or "DENY"
disableChickenJockeys true = no chicken is created as a mount; the baby mob stays on the ground
removeChickenJockeyRiders true = removes the entire chicken jockey (rider and chicken), from any spawn source
logBlockedSpawns true = print every blocked spawn + its mob ID to the console (great for finding IDs)
rules The list of rules, checked top to bottom

Rule fields

Field Meaning
action "ALLOW" or "DENY"
entities List of mob IDs, e.g. ["minecraft:zombie", "minecraft:creeper"]. Empty = all
categories Mob categories (see below). Empty = all
spawnReasons Spawn sources (see below). Empty = all
dimensions e.g. ["minecraft:overworld", "minecraft:the_nether"]. Empty = all
biomes e.g. ["minecraft:plains"]. Empty = all
minY / maxY Height range (inclusive)
requireSkyVisible true = surface only, false = caves only
minBlockLight / maxBlockLight Block-light range (0–15)
minSkyLight / maxSkyLight Sky-light range (0–15)
comment Free text note for yourself; has no effect

Categories

MONSTER, CREATURE, AMBIENT, WATER_CREATURE, WATER_AMBIENT, UNDERGROUND_WATER_CREATURE, AXOLOTLS, MISC

MONSTER covers hostile mobs (zombies, skeletons, creepers, spiders, endermen, witches, pillagers, …) — including modded mobs registered in that category.

Spawn reasons

NATURAL, SPAWNER, STRUCTURE, CHUNK_GENERATION, PATROL, JOCKEY, REINFORCEMENT, and others.


Examples ("recipes")

Disable one mob completely (any source):

{ "action": "DENY", "entities": ["minecraft:creeper"] }

Disable all hostile monsters everywhere:

{ "action": "DENY", "categories": ["MONSTER"] }

Monsters only from spawners (allow spawners, block the rest):

{ "action": "ALLOW", "categories": ["MONSTER"], "spawnReasons": ["SPAWNER"] },
{ "action": "DENY",  "categories": ["MONSTER"] }

Only block monsters in the Overworld (Nether and End stay normal):

{ "action": "DENY", "categories": ["MONSTER"], "dimensions": ["minecraft:overworld"] }

Zombies only in caves (below Y 50), not on the surface:

{ "action": "ALLOW", "entities": ["minecraft:zombie"], "spawnReasons": ["NATURAL"], "dimensions": ["minecraft:overworld"], "maxY": 50 },
{ "action": "DENY",  "entities": ["minecraft:zombie"], "spawnReasons": ["NATURAL"], "dimensions": ["minecraft:overworld"] }

Tip: Build rules by asking first "what should be allowed as an exception?" → put that as ALLOW near the top, then put the general DENY below it.


Chicken jockeys

Chicken jockeys are created in a special way and don't go through the normal spawn check, so they have their own settings:

Both switches default to false.


Commands

Requires OP / permission level 2:


Good to know


Requirements

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more