<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ASpawn_chunk</id>
	<title>Minecraft:Spawn chunk - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3ASpawn_chunk"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Spawn_chunk&amp;action=history"/>
	<updated>2026-04-28T00:08:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Spawn_chunk&amp;diff=101481&amp;oldid=prev</id>
		<title>SyncBot: Sync: new page from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Spawn_chunk&amp;diff=101481&amp;oldid=prev"/>
		<updated>2026-04-26T11:12:35Z</updated>

		<summary type="html">&lt;p&gt;Sync: new page from Minecraft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{about|the mechanic in &amp;#039;&amp;#039;Java Edition&amp;#039;&amp;#039; that kept certain chunks loaded|the similar game mechanic in &amp;#039;&amp;#039;Bedrock Edition&amp;#039;&amp;#039;|Ticking area}}&lt;br /&gt;
{{cleanup}}&lt;br /&gt;
{{Removed feature|This feature was removed in [[Minecraft:Java Edition 1.21.9]].}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Spawn chunks&amp;#039;&amp;#039;&amp;#039; were [[Minecraft:chunk]]s found around the [[Minecraft:world spawn]] {{in|JE}}, prior to [[Minecraft:Java Edition 1.21.9|1.21.9]]. Spawn chunks were always loaded, unlike normal chunks, which unload when no players are nearby.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Normally, all [[Minecraft:chunk]]s beyond the player&amp;#039;s chunk loading distance unload. This means the game stops processing those chunks and they are frozen in time. This prevents [[Minecraft:redstone]] mechanisms and farms in unloaded chunks from running in the background. Since spawn chunks remained loaded, events occurring in them continued to process, even if no players were nearby. This mechanic could have been a detriment to the game&amp;#039;s performance if sources of lag (e.g. lots of entities or large redstone contraptions) were present in the spawn chunks, as they would always be processing and lagging the game.&lt;br /&gt;
&lt;br /&gt;
== Behavior ==&lt;br /&gt;
{{main|Chunk#Java Edition chunk loading}}&lt;br /&gt;
The spawn chunks behavior arose from a dedicated [[Minecraft:chunk#Ticket types|chunk ticket]] that was created for the chunk that contained the [[Minecraft:world spawn]]. This ticket had a level of 30 with the {{code|spawnChunkRadius}} [[Minecraft:game rule]] set to the default value of 2, which propagated to neighboring chunks. Each time the level propagated, it increased its level by 1 until the maximum of 44 was reached.&lt;br /&gt;
&lt;br /&gt;
Different levels of propagation had different behaviors. These levels were divided into 4 load types.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;| Load Type&lt;br /&gt;
! Level&lt;br /&gt;
! Properties&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#0f0&amp;quot; |&lt;br /&gt;
|Entity Ticking&lt;br /&gt;
|31 and below&lt;br /&gt;
|All game aspects were available.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ff0&amp;quot; |&lt;br /&gt;
|Block Ticking&lt;br /&gt;
|32&lt;br /&gt;
|All game aspects were available except that entities were not naturally spawned and were not processed (but were still accessible) and [[Minecraft:Tick#Chunk_tick|chunk ticks]] weren&amp;#039;t processed either. These were sometimes referred to as &amp;quot;lazy chunks&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#f60&amp;quot; |&lt;br /&gt;
|Border&lt;br /&gt;
|33&lt;br /&gt;
|No game aspect was available, but entities and blocks were still accessible (could be detected or modified).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#c00&amp;quot; |&lt;br /&gt;
|Inaccessible&lt;br /&gt;
|34 and above&lt;br /&gt;
|No game aspect was available or accessible, but [[Minecraft:world generation]] occurred here.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|+Default spawn chunk load level map&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#0f0; color: black&amp;quot; |ET&lt;br /&gt;
|style=&amp;quot;background:#0f0; color: black&amp;quot; |ET&lt;br /&gt;
|style=&amp;quot;background:#0f0; color: black&amp;quot; |ET&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#0f0; color: black&amp;quot; |ET&lt;br /&gt;
|style=&amp;quot;background:#0f0; color: black&amp;quot; |ET&lt;br /&gt;
|style=&amp;quot;background:#0f0; color: black&amp;quot; |ET&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#0f0; color: black&amp;quot; |ET&lt;br /&gt;
|style=&amp;quot;background:#0f0; color: black&amp;quot; |ET&lt;br /&gt;
|style=&amp;quot;background:#0f0; color: black&amp;quot; |ET&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#ff0; color: black&amp;quot; |BT&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#f60; color: white&amp;quot; |BO&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|style=&amp;quot;background:#c00; color: white&amp;quot; |IN&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
{{main|Chunk#Limitations}}&lt;br /&gt;
There were some limitations which could affect the behavior of spawn chunks.&lt;br /&gt;
&lt;br /&gt;
;Idle timeout&lt;br /&gt;
Each [[Minecraft:dimension]] had a 300 [[Minecraft:Tick#Game_tick|game tick]] idle timeout on entity processing. When a [[Minecraft:player]] was present in the dimension, a [[Minecraft:Commands/forceload|forceloaded]] chunk was present in the dimension, or an entity travelled to the dimension through a portal, the idle timeout was reset. When the timeout expired, entities and [[Minecraft:block entity|block entities]] would stop processing for spawn chunks and the rest of the dimension. This mechanic was removed in the same version that removed spawn chunks.&lt;br /&gt;
&lt;br /&gt;
;Entities&lt;br /&gt;
{{see also|Mob spawning}}&lt;br /&gt;
* Hostile mobs more than 128 blocks from a player would still despawn in spawn chunks.&lt;br /&gt;
* Mob spawning only occurred around players.&lt;br /&gt;
* Passive mobs present in the spawn chunks counted towards the mob cap. This often prevented passive mobs from naturally spawning elsewhere in the world as the passive mob cap is very low.&lt;br /&gt;
&lt;br /&gt;
== Changing location ==&lt;br /&gt;
A new world spawn point could be set using {{cmd|setworldspawn}}. If no coordinates were provided, the block position that the player was currently standing on became the spawn point. The chunk where the world spawn was located would then be given a start ticket, and the ticket for the old world spawn would be cleared.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
{{info needed section|information on spawn chunks on legacy console edition}}&lt;br /&gt;
&lt;br /&gt;
=== &amp;#039;&amp;#039;Java Edition&amp;#039;&amp;#039; ===&lt;br /&gt;
{{HistoryTable&lt;br /&gt;
|{{HistoryLine|java alpha}}&lt;br /&gt;
|{{HistoryLine||v1.0.15|Added spawn chunks to dedicated multiplayer servers.}}&lt;br /&gt;
|{{HistoryLine|java beta}}&lt;br /&gt;
|{{HistoryLine||1.8|dev=Pre-release|Added spawn chunks to singleplayer.}}&lt;br /&gt;
|{{HistoryLine|java}}&lt;br /&gt;
|{{HistoryLine||1.20.5|dev=24w03a|Added [[Minecraft:gamerule]] {{cd|spawnChunkRadius}} to control the size of the spawn chunks.|The default spawn chunk propagation is now 3×3 instead of 19×19.}}&lt;br /&gt;
|{{HistoryLine||1.21.5|dev=25w06a|All block ticking chunks now receive random ticks, regardless of if a player is within an 8-chunk distance or not. This includes the spawn chunks.}}&lt;br /&gt;
|{{HistoryLine|||dev=25w09a|Random ticks now only occur in entity processing chunks.}}&lt;br /&gt;
|{{HistoryLine||1.21.9|dev=25w31a|Removed spawn chunks and the {{cd|spawnChunkRadius}} gamerule.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Legacy Console Edition ===&lt;br /&gt;
{{HistoryTable&lt;br /&gt;
|{{HistoryLine|console}}&lt;br /&gt;
|{{HistoryLine||xbox=?|xbone=?|ps3=?|psvita=?|ps4=?|wiiu=?|switch=?|Added spawn chunks.}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox Java Edition technical|general}}&lt;br /&gt;
&lt;br /&gt;
{{mojang featured|https://www.minecraft.net/en-us/article/minecraft-snapshot-24w03a}}&lt;br /&gt;
&lt;br /&gt;
[[Minecraft:fr:Chunk d&amp;#039;apparition]]&lt;br /&gt;
[[Minecraft:ja:スポーンチャンク]]&lt;br /&gt;
[[Minecraft:ko:스폰 청크]]&lt;br /&gt;
[[Minecraft:pl:Chunk spawnu]]&lt;br /&gt;
[[Minecraft:pt:Chunk de renascimento]]&lt;br /&gt;
[[Minecraft:ru:Чанк возрождения мира]]&lt;br /&gt;
[[Minecraft:uk:Чанк появи]]&lt;br /&gt;
[[Minecraft:zh:出生点区块]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>