Skip to main content

Deep Performance Tuning: spigot.yml


The spigot.yml file provides granular control over the most CPU-intensive aspects of Minecraft: entity logic and item management. Tuning these settings is essential for servers with high player counts or massive entity farms.
Reading TimeDifficultyLast Updated
8 minutesIntermediateJanuary 2026

Impactful Optimization Settings

1. Entity Activation Range

This is arguably the most important setting in Spigot. It determines how close a player must be for a mob’s AI to “wake up.”
  • animals: 16 (Default 32)
  • monsters: 24 (Default 32)
  • misc: 8 (Defualt 16)
  • Result: Mobs further than 24 blocks will stand stationary, consuming almost zero CPU.

2. Merge Radius

Dropped items and XP orbs will “clump” together more aggressively, reducing the number of individual entities the server has to track.
  • item: 4.0 (Default 2.5)
  • exp: 6.0 (Default 3.0)

3. Mob Spawn Range

Controls the distance (in chunks) from a player where mobs are allowed to spawn.
  • Recommendation: 6 (Default 8). This ensures mobs only spawn in areas players can actually see, rather than in deep caves 100 blocks away.

Maintenance Settings

SettingDefaultOptimizedReason
arrow-despawn-rate1200300Arrows stay on the ground for 15s instead of 60s.
item-despawn-rate60004000Clears dropped “trash” items every 3.3 minutes.
tick-inactive-villagerstruefalsePrevents out-of-range villagers from calculating pathing.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | Spigot: Efficiency maximized.