| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||
2 | Welcome to the Spawn Chunk Database! | |||||||||
3 | This spreadsheet aims to compile all instances and encounters of the spawn chunk glitch throughout Far Lands walkers' completed journeys. | |||||||||
4 | What is the spawn chunk glitch? | |||||||||
5 | From Beta 1.6 Test Build 3 to Beta 1.7.3 inclusive, when the player approaches a coordinate that is a multiple of 524,288 (2^19) on the X/Z axes (including by teleporting), the game loads the spawn chunk at that position, overwriting the contents of the terrain with the spawn chunk's contents. Every chunk that you load is stored in a hash table, essentially packing the chunk coordinates into one 32-bit value. This makes it easy for the game to look up and get the data of chunks that have already been loaded. The key is that we only have 32 bits to store the hashes of chunk coordinates in both the X and the Z directions, leaving 16 bits for each. Once we travel to the 16-bit limit in chunk coordinates, 32,768 (2^15), multiplied by 16 (2^4) blocks for each chunk giving us 524,288 (2^19), we see the result of the overflow: chunks we have already seen repeat themselves! But not all chunks, because this is just the loaded chunk hash map. Nothing is telling the game to load any far away chunks, and any chunks too far away automatically unload, except for the spawn chunks which are always loaded no matter where you are in the world. So we get just the loaded chunks around spawn repeating themselves every 524,288 blocks on any axis! | |||||||||
6 | Explanation by celestialgaze | |||||||||
7 | Legend click on each cell for notes | |||||||||
8 | John McFarlands 12 sets 6 verifiable | ✅ | ❌ | likely ✅ | likely ❌ | likely ❌ or ✅ | lost arrival / 🎞️ | 🎞️ / 🎞️ | ||
9 | 📼 | 📼 | No F3 | 📼 / ✅ | ❌ / ✅ | |||||
10 | John McNether 12 skylights | 🕯️ | 🚶 | 🏞️️ | John I. McRoofless John I. McRoof | John B. McOverworld John B. McFarther | ||||
11 | 🕯️ | |||||||||
12 | Credits | |||||||||
13 | AndreiXYZ | Sheet creator, maintainer, data collector & researcher | ||||||||
14 | celestialgaze | Creator of farlands.cc (Farlands Database) | ||||||||
15 | Farlands Database | Created by celestialgaze, directly served as inspiration | ||||||||
16 | The Council of Farlanders | The official Discord server for farlands.cc | ||||||||
17 | kurtjmac | Pioneer of Far Lands journeys, creator of the Overviewer Map | ||||||||
18 | Sav | Sav | ||||||||
19 | ||||||||||