Fix Mobs Not Spawning on Your Minecraft Server
Troubleshoot and fix mobs not spawning on Minecraft servers, mob caps, spawn conditions, gamerules, Paper spawn limits, light levels and difficulty settings.
Why Mobs Are Not Spawning
If hostile or passive mobs are not appearing on your Minecraft server, the cause is usually one of a few well-known settings or conditions. This minecraft mobs not spawning fix guide walks through every possibility systematically.
Check 1: Difficulty Setting
Hostile mobs do not spawn on Peaceful difficulty. Check your difficulty:
/difficulty
Set it to at least Easy for hostile spawns:
/difficulty normal
Also check server.properties:
difficulty=normal
Check 2: Gamerules
The gamerule doMobSpawning controls whether mobs spawn naturally. If someone disabled it:
/gamerule doMobSpawning true
For mob griefing, note that mobGriefing does not affect spawning, only mob behaviour like creeper explosions and enderman block picking.
Check 3: Mob Cap
Minecraft has a global mob cap that limits the total number of mobs in loaded chunks. On vanilla, the cap is about 70 hostile mobs per player. On Paper, the spawn-limits in paper-world-defaults.yml or bukkit.yml can be set lower:
spawn-limits:
monsters: 70
animals: 10
water-animals: 5
water-ambient: 20
ambient: 15
If these are set very low (e.g. monsters: 10), few mobs will spawn. Check what your values are and increase them if needed. With per-player-mob-spawns: true (Paper default), the cap is per-player rather than global, which is generally better.
Check 4: Light Levels
Since Minecraft 1.18, hostile mobs only spawn at light level 0 (complete darkness). If your farm or area has any light, even light level 1 from a distant torch, hostiles will not spawn there. Use F3 to check the light level at mob spawn points.
For passive mobs (animals), they spawn on grass blocks with light level 9+ during world generation. After initial generation, passive mob spawning is very slow by design.
Check 5: Spawn Distance
Mobs spawn between 24 and 128 blocks from a player. If you are too close (under 24 blocks) or too far (over 128 blocks), mobs will not spawn or will instantly despawn. For mob farms, position your AFK spot between 24 and 32 blocks from the spawning platforms.
Check 6: Paper Entity Activation Range
Paper has entity-activation-range settings that can cause mobs to appear frozen or inactive, which players sometimes mistake for "not spawning." These settings reduce AI ticks for distant mobs but do not prevent spawning.
Check 7: WorldGuard or Plugin Flags
If you use WorldGuard, check if the region flags deny mob spawning:
/rg flag __global__ mob-spawning allow
Other protection plugins (GriefPrevention, Lands, Towny) may also have mob-spawning flags per claim or region.
Check 8: Spawn Chunks and Loaded Chunks
Mobs only spawn in chunks that are loaded and within simulation distance of a player. If a chunk is loaded by a chunk loader plugin but no player is within simulation distance, mobs will not spawn there (Paper behaviour).
Testing Mob Spawning
- Set difficulty to Normal.
- Confirm
/gamerule doMobSpawningis true. - Go to a dark area 24+ blocks from any player.
- Use
/spawnor spectator mode to watch if mobs appear. - Check mob counts:
/paper entity listshows entity counts per chunk.
If mobs spawn but your server is still laggy from entity processing, see our TPS drops guide for entity optimisation.
Need reliable hosting that handles these issues out of the box? Astroworld Hosting runs optimised Paper servers on NVMe SSDs with 24/7 support.