top of page

Spigot.yml Optimization to Reduce Lag

  • Writer: HolyHosting
    HolyHosting
  • Oct 28, 2025
  • 2 min read

Note: This article is specific to Minecraft Java Edition and assumes you are running a Spigot server.


If you are running a Spigot server, there are several options to optimize performance and ensure smooth gameplay. This guide outlines the Spigot.yml settings you can adjust to improve server performance.


Below is a list of recommended spigot.yml configurations, ordered from the settings with the highest impact on performance to those with lesser impact. For guidance on editing this file, refer to our tutorial on modifying Spigot configurations.


save-user-cache-on-stop-only

Enabling this option prevents user data from being constantly saved while players are online, improving server performance. However, note that if your server crashes, user data will not be saved. Regular backups and frequent server stops are recommended to protect player data.

Default: false Optimized: true


entity-activation-range

This set of settings adjusts how close mobs and other entities must be to activate their AI. Numbers indicate the distance in blocks entities can travel before being deactivated. Entities reactivate when a player gets close enough.

  • animals: 16

  • monsters: 24

  • raiders: 48

  • misc: 8


merge-radius

Increasing the merge radius will group items and experience more frequently, reducing the number of active entities generating processes (“ticking”). Be careful: setting it too high can cause items to teleport through blocks or into dangerous locations (like lava).

  • item: 4.0

  • exp: 6.0


nerf-spawner-mobs

For servers that rely on mob spawners, this option boosts server performance by making mobs spawned from spawners have no AI.

Default: false Optimized: true


max-tick-time

Due to the risks associated with enabling this feature, which skips ticking on some entities and blocks in a way that can affect gameplay, it’s best to set this to 1000, effectively disabling the function.

  • tile: 1000

  • entity: 1000


mob-spawn-range

Adjust the chunk distance from a player where mobs can spawn. This helps ensure fewer mobs are active in areas inaccessible to players. Keep this lower than the view-distance so mobs actually spawn for players.

Default: 8 Optimized: 6


arrow-despawn-rate

Arrows shot by players in survival mode will despawn faster (measured in ticks), reducing the number of active entities. 300 ticks roughly equals 15 seconds.

Default: 1200 Optimized: 300


item-despawn-rate

Dropped items on the ground will disappear after a set number of ticks. Do not set too low or players may lose valuable items. 4000 ticks roughly equals 3.3 minutes.

Default: 6000 Optimized: 4000


tick-inactive-villagers

Introduced in version 1.14, new villager mechanics can cause significant lag if not optimized. Setting this to false prevents villagers outside the activation range (see above) from being ticked.

Default: true Optimized: false


You can further boost your Spigot server’s performance by optimizing Bukkit and Paper. Learn how to fine-tune your Bukkit settings in our Bukkit.yml Optimization Guide. If you’re using PaperMC, check out our Paper.yml Optimization Guide to get the most out of Paper.


Conclusion

We hope this guide has been helpful! 🚀 Remember, don’t hesitate to ask questions on the HolyHosting Discord or contact our support team.

Follow us on Twitter @HolyHosting to stay up to date.


Stuffy @ HolyHosting


 
 

Related Posts

See All
How to Change Your Username in Hytale

Hello! In this guide, we’ll explain how to change the username of your Hytale account. Go to the Hytale website. https://hytale.com/ Now, log in to your account. Go to “Game Profile”  and select “Chan

 
 
How to Increase Player Slots on Your Hytale Server

Hello! In this guide, we’ll show you how to increase the number of players that can join your Hytale server. Access Your Server Panel To increase your server’s capacity, go to the “Files”  section and

 
 

CREATE YOUR SERVER

READY TO GET STARTED?

Start today and we’ll offer you a 25% discount on your first bill with our new customer promotion!

Etiqueta.png
View active promotions and coupons
holyhosting logo

Powerful servers at affordable prices.

HolyHosting

Copyright © 2025 HOLY SERVERS LLC, operating under the name HolyHosting.

REG. NO.: 001599788. This business entity is officially registered at 30 N Gould St, Suite N, Sheridan, WY 82801, Wyoming, US.

  • X
  • Instagram
  • Facebook
  • Discordia
  • YouTube
  • Tik Tok

POPULAR

US

SUPPORT

Minecraft
Minecraft Dedicated Hosting
Discord Bot Hosting
Other Games Hosting
Voice Server Hosting
MC Servers Panel
Games Servers Panel

About Us
Client Area
Branding
Payment Methods
Hardware by Location
Terms and Conditions
Privacy Policies
Refund Policies

Create a Ticket
Knowledge Base
Discord
Network Status
Request Affiliation

dmca

Copyright © 2025 HOLY SERVERS LLC, operating under the registered name HolyHosting. All rights reserved.

The payment process may be handled by Tebex Limited, acting as the registered merchant and being responsible for product fulfillment and handling billing inquiries.

bottom of page