Disable Hostile Mobs on Your Minecraft Server
How to turn off hostile mob spawning on your Minecraft Java server.
Disabling Hostile Mobs
In server.properties:
spawn-monsters=falseThis prevents all hostile mobs (zombies, skeletons, creepers, etc.) from spawning naturally. Already-spawned mobs remain until killed.
Other Mob Controls
| Property | Default | Description |
|---|---|---|
spawn-monsters | true | Hostile mob spawning |
spawn-animals | true | Passive mob spawning (cows, pigs, etc.) |
spawn-npcs | true | Villager spawning |
difficulty | easy | Set to peaceful to remove all hostile mobs instantly |
💡 Tip: Setting
difficulty=peacefulis the quickest way to remove all hostile mobs — it despawns them immediately.spawn-monsters=falseonly prevents new spawns.
Related Guides
How is this guide?

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