How to Disable Hostile Mobs on Your Minecraft Server

Stop zombies, skeletons, creepers, and other hostile mobs from spawning on your Minecraft Java server.

You can disable hostile mob spawning two ways: using spawn-monsters=false in server.properties, or by setting difficulty=peaceful. They behave differently — peaceful is instant, spawn-monsters only stops new spawns.

spawn-monsters vs difficulty=peaceful

MethodEffect on existing mobsEffect on new spawnsOther side effects
spawn-monsters=falseStay until killed/despawnedBlockedNone
difficulty=peacefulDespawn immediatelyBlockedPlayers regen health, no hunger damage

Use peaceful if you want hostile mobs gone right now. Use spawn-monsters=false if you want a normal difficulty experience without new hostile mobs.

Disable Hostile Mobs

Stop the server

In the XGamingServer Panel, open Console and stop your server.

Edit server.properties

Click Files in the sidebar and open server.properties. Set:

spawn-monsters=false

Or, for instant despawn + no hunger:

difficulty=peaceful

Click Save Content.

Start the server

Start from Console. Hostile mobs stop spawning immediately.

Other Mob Spawning Toggles

PropertyDefaultDescription
spawn-monsterstrueHostile mobs (zombies, skeletons, creepers, spiders)
spawn-animalstruePassive mobs (cows, pigs, sheep, chickens)
spawn-npcstrueVillagers and wandering traders

You can mix these freely — e.g., disable hostile mobs but keep animals for farming.

Per-World or Per-Player Control

For finer control (disable mobs in specific regions, allow mob farms but block raids, etc.):

  • WorldGuardmob-spawning deny flag per region
  • EssentialsX/togglespawn per-player toggle
  • Spigot/Paper — set spawn-limits and mob-spawn-range in spigot.yml

Common Issues

ProblemFix
Mobs from spawners still appearSpawners are not affected by spawn-monsters=false — break or disable them manually
Mobs from raids still spawnRaid mobs bypass natural spawning rules. Use /gamerule disableRaids true
Monsters reappear after restartThe setting wasn't saved, or a plugin re-enabled spawning
Can't sleep — "monsters nearby"A leftover hostile mob exists. Use /kill @e[type=zombie] etc., or set difficulty=peaceful once

How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page