How to Change the Mob Spawn Rate on Your Minecraft Server

Learn how to adjust monster, animal, and ambient mob spawn rates on your Minecraft server.

Adjusting mob spawn rates lets you control how many creatures populate your world. Lower spawn rates can improve performance, while higher rates can make the game more challenging or lively.

Changing Spawn Limits

Open the Bukkit config

Access the XGamingServer panel, go to Files, and open bukkit.yml.

Edit spawn limits

Find the spawn-limits section and adjust the values:

spawn-limits:
  monsters: 70
  animals: 10
  water-animals: 5
  water-ambient: 20
  water-underground-creature: 5
  axolotls: 5
  ambient: 15

📝 Note: These values are per-player, not per-world. Lower values = fewer mobs = better performance.

Adjust mob spawn range (optional)

Open spigot.yml and find:

mob-spawn-range: 8

This controls how far from players mobs can spawn (in chunks). Default is 8. Lower values concentrate spawns closer to players.

Restart your server

Restart for the changes to take effect.

Default Values Reference

SettingDefaultDescription
monsters70Hostile mobs (zombies, skeletons, etc.)
animals10Passive mobs (cows, pigs, sheep, etc.)
water-animals5Dolphins, squid
water-ambient20Fish
ambient15Bats

💡 Tip: For a lag-free experience, try setting monsters to 50 and animals to 8. This reduces mob count while keeping gameplay balanced.

⚠️ Warning: Setting values too low makes farms and mob grinders less effective. Setting them too high can cause significant lag.

See also: Performance Guide | Configure Minecraft

If you need help, join our Discord.

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