{"id":1471,"date":"2026-02-07T19:45:37","date_gmt":"2026-02-07T19:45:37","guid":{"rendered":"https:\/\/www.academy-hosting.com\/hosting\/?post_type=docs&#038;p=1471"},"modified":"2026-03-16T15:03:14","modified_gmt":"2026-03-16T15:03:14","password":"","slug":"reducing-lag-for-minecraft-optimizing-paper-yml-file","status":"publish","type":"docs","link":"https:\/\/www.academy-hosting.com\/hosting\/guides\/minecraft-guides\/reducing-lag-for-minecraft-optimizing-paper-yml-file\/","title":{"rendered":"Reducing Lag for Minecraft: Optimizing Paper.yml file"},"content":{"rendered":"\n<p>Paper adds many advanced configuration options that go beyond Spigot, allowing for even better performance and stability. Tweaking <code>paper.yml<\/code> correctly can help greatly reducing lag for Minecraft, especially on busy or farm-heavy servers.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">max-auto-save-chunks-per-tick<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Limits how many chunks are saved per tick during world saves. Lower values spread the workload over time, reducing lag spikes.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>24<\/code><br><strong>Recommended:<\/strong> <code>8<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Do <strong>not<\/strong> go below 8, as saving too slowly can increase the risk of data loss during crashes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">optimize-explosions<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Uses Paper\u2019s optimized explosion calculations to reduce CPU usage from TNT and creeper explosions.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>false<\/code><br><strong>Recommended:<\/strong> <code>true<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>While newer versions handle explosions better by default, enabling this still provides a small performance gain.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">mob-spawner-tick-rate<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Controls how often mob spawners attempt to spawn mobs.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>1<\/code><br><strong>Recommended:<\/strong> <code>2<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Only increase this if you\u2019re experiencing lag from spawner farms. Higher values slow down spawner output.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">container-update-tick-rate<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Determines how frequently container GUIs (chests, hoppers, barrels, etc.) update.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>1<\/code><br><strong>Recommended:<\/strong> <code>3<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Increasing this reduces server load. Avoid going above 3\u20134 to prevent noticeable GUI delays.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">max-entity-collisions<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Limits how many entities can collide with each other at the same time.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>8<\/code><br><strong>Recommended:<\/strong> <code>2<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Very effective for servers with mob farms or crammed entity setups.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">grass-spread-tick-rate<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Slows down how often grass spreads across blocks.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>1<\/code><br><strong>Recommended:<\/strong> <code>4<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>This has minimal gameplay impact and slightly reduces world tick load.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">non-player-arrow-despawn-rate<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Sets how long arrows shot by non-player entities stay in the world.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>-1<\/code> (uses vanilla value)<br><strong>Recommended:<\/strong> <code>60<\/code> ticks (3 seconds)<\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Helps reduce entity buildup during mob fights.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">creative-arrow-despawn-rate<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Controls how long arrows fired in creative mode persist.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>-1<\/code><br><strong>Recommended:<\/strong> <code>60<\/code> ticks<\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Useful on creative or admin-heavy servers to prevent accidental lag.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">despawn-range (soft)<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Distance (in blocks) where entities begin randomly despawning.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>28<\/code><br><strong>Recommended:<\/strong> <code>28<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">despawn-range (hard)<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Distance (in blocks) where entities despawn immediately.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>96<\/code><br><strong>Recommended:<\/strong> <code>96<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>The default values are already well-balanced. Changing these can affect mob farms and gameplay.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">hopper.disable-move-event<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Stops hoppers from constantly firing inventory move events.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>false<\/code><br><strong>Recommended:<\/strong> <code>true<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>One of the <strong>biggest performance improvements<\/strong> available in Paper, especially for redstone-heavy servers.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">prevent-moving-into-unloaded-chunks<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Prevents players from entering chunks that haven\u2019t fully loaded yet.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>false<\/code><br><strong>Recommended:<\/strong> <code>true<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Helps prevent lag spikes and chunk-related issues.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">use-faster-eigencraft-redstone<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Enables a faster redstone algorithm without changing redstone behavior.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>false<\/code><br><strong>Recommended:<\/strong> <code>true<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Major performance improvement for servers with complex redstone builds.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">armor-stands-tick<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Controls whether armor stands are ticked by the server.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>true<\/code><br><strong>Recommended:<\/strong> <code>false<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Armor stands rarely need ticking unless used with water mechanics. Disabling this saves performance.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">per-player-mob-spawns<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Switches mob spawning to be per-player instead of server-wide.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>false<\/code><br><strong>Recommended:<\/strong> <code>true<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>Prevents players from stealing mob caps and helps balance farms across the server.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">anti-xray<\/h3>\n\n\n\n<p><strong>What it does:<\/strong><br>Paper\u2019s built-in anti-xray system that hides ores efficiently.<\/p>\n\n\n\n<p><strong>Default:<\/strong> <code>false<\/code><br><strong>Recommended:<\/strong> <code>true<\/code><\/p>\n\n\n\n<p><strong>Notes:<\/strong><br>More lightweight and effective than most anti-xray plugins.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Paper adds many advanced configuration options that go beyond Spigot, allowing for even better performance and stability. Tweaking paper.yml correctly can help greatly reducing lag for Minecraft, especially on busy or farm-heavy servers. max-auto-save-chunks-per-tick What it does:Limits how many chunks are saved per tick during world saves. Lower values spread the workload over time, reducing [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1591,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"doc_category":[17,21],"doc_tag":[],"class_list":["post-1471","docs","type-docs","status-publish","has-post-thumbnail","hentry","doc_category-minecraft-guides","doc_category-minecraft-reducing-lag"],"acf":[],"year_month":"2026-05","word_count":510,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"relyzishere","author_nicename":"relyzishere","author_url":"https:\/\/www.academy-hosting.com\/hosting\/author\/relyzishere\/"},"doc_category_info":[{"term_name":"Minecraft Guides","term_url":"https:\/\/www.academy-hosting.com\/hosting\/guides-category\/minecraft-guides\/"},{"term_name":"Reducing Lag","term_url":"https:\/\/www.academy-hosting.com\/hosting\/guides-category\/minecraft-reducing-lag\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs\/1471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/comments?post=1471"}],"version-history":[{"count":5,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs\/1471\/revisions"}],"predecessor-version":[{"id":1593,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/docs\/1471\/revisions\/1593"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/media\/1591"}],"wp:attachment":[{"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/media?parent=1471"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/doc_category?post=1471"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.academy-hosting.com\/hosting\/wp-json\/wp\/v2\/doc_tag?post=1471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}