Minecraft
Minecraft is a popular sandbox game where players can explore and build in a procedurally generated world. The world is generated based on a seed, which is a number that determines the layout of the terrain, biomes, and structures. By analyzing certain features of the world, such as the bedrock pattern, it is possible to reverse-engineer the seed and even determine the player’s coordinates.
Tools
Seed cracking
From a live minecraft instance, you can use the SeedcrackerX tool to recover the world seed from in-game information. It is a Fabric mod that can be installed on the client side.
Seed mapping
Once the seed is known, you can use it to find coordinates of interest, such as specific biomes or structures. The following tools can help with that:
| Tool | Use |
|---|---|
| cubiomes / cubiomes-viewer | Given a seed, locate biomes and structures to turn a known seed into coordinates. |
| Chunkbase | Online seed maps and structure finders. |
Bedrock pattern cracking
The topmost bedrock layer at the bottom of the world (y = 5) is a per-column pseudo-random mix of bedrock and stone, fully determined by the seed and the (x, z) coordinates. A screenshot showing enough of that layer can be brute-forced back to a unique (x, z), and sometimes to the seed itself.
The generation algorithm changed in 1.13 (the world-generation rewrite), so the cracking tool must match the world version:
- pre-1.13 worlds use the old position-seeded random,
- 1.13 and later use the newer scheme.
Using a tool built for the wrong version returns wrong coordinates, so always check the world version first.
| Tool | Versions | Use |
|---|---|---|
| Custom Bedrock Cracker | pre-1.13 | Recover the seed and coordinates from a bedrock pattern. |
| Terrain Finder | pre-1.13 | Recover the seed and coordinates from a bedrock pattern. |
| Nether_Bedrock_Cracker | 1.18+ | Recover the seed from a bedrock pattern in the Nether. |