The completeness audit: what these records do and do not tell you
Seed lists everywhere hand you a code and a sentence. What almost none of them tell you is how complete the coordinate record behind that sentence actually is. So here is the honest audit of our own table, because it changes how much you can trust each row.
Of the 20 rows:
| Tier |
What it means |
Rows |
Count |
| A — pinned |
At least one structure has numbers attached. You can teleport, or at least navigate to a known point. |
1, 2, 5, 7, 8, 9, 10, 11, 12, 13, 14 |
11 |
| B — descriptive |
The tester wrote down what the island had, not where. Useful for deciding, useless for teleporting. |
3, 4, 6, 15, 16, 17, 18, 19, 20 |
9 |
Two consequences fall out of that split, and they are the reason we publish the audit instead of quietly rounding the numbers up.
First: a description is not a coordinate. Row 3 says “two islands, 1 tree, ruined portal, shipwreck with planks and a treasure map.” That is a genuinely useful summary of what you are getting into — and it gives you nothing to type into a teleport command. If you need to reach that shipwreck, you are walking the coastline. Rows 3 and 4 are the two most-played island entries in the whole set and both sit in the descriptive tier, which is worth knowing before you plan a route around them.
Second: the pinned rows do not agree on how many axes they use. Rows 1 and 2 record three numbers — X, Y and Z — so you can land on an exact block. Rows 7 through 13 record two — X and Z — which drops you at the surface above the structure and leaves you to dig or swim down. Row 14 is a third form again: a /tp command with ~ standing in for height, meaning “keep whatever Y you have now.” Three different conventions in one table, because three different testers wrote them down. We have left all three as recorded rather than normalising them into numbers nobody measured.
The rule we apply to our own table: if a coordinate was not written down at the time of testing, the cell says what was seen instead. We do not back-fill it later, and we do not estimate it. A blank is more useful to you than a guess that sends you to the wrong block.
Frequently asked questions
Do Minecraft island seed coordinates work on both Java and Bedrock?
No — coordinates are edition-specific, because the terrain they point into was generated by a different algorithm. Java and Bedrock do not share world generation, so a coordinate recorded on Java lands somewhere unrelated in a Bedrock world even when the seed code is identical. Rows 1 and 2 in the table above are the clearest proof: the same code, 2016000, gives a village at -24, 64, 12 on Java and an ocean spawn at 0, 62, 0 on Bedrock. Match the edition column before you copy anything.
How do I teleport to a structure using these coordinates?
Open the chat window and type /tp X Y Z, using the numbers from the table — for example /tp -24 64 12 reaches the village on seed 2016000 in Java. If a row only lists two numbers, use ~ for the missing height, as in /tp 350 ~ -250, which keeps your current Y and moves you to the right spot on the surface. Cheats must be enabled on the world for the command to work.
Why do some seeds in the table have no numbers next to their structures?
Because the tester wrote down what the island contained rather than where each thing sat, and we publish the record as it was written instead of converting descriptions into coordinates nobody measured. Nine of the twenty rows are in this descriptive tier — rows 3, 4, 6, 15, 16, 17, 18, 19 and 20. They still tell you whether a seed is worth loading; they just do not give you anything to teleport to.
What do you do if your survival island has no trees?
Search for a shipwreck first — planks from a shipwreck chest are your wood supply before any tree appears on the island. On seed -706198004 (Bedrock), the small island has exactly one tree and a ruined portal, and the tester note reads “I checked the ruined portal chest and found useful items.” Sugar cane cannot be eaten and kelp is not named in that row, so the shore is not your food bridge while you wait for a second tree, and the rule learned the hard way is to leave at least one sapling standing before you chop the last one.
Is a bigger island better than one with more trees?
No — a small island with one mature tree beats a huge island with none. Wood is your ceiling: you cannot craft a pickaxe, a furnace or a door without planks, and plank supply scales with tree count, not island size. Row 3 in the table is a small island with a single tree and it was still played through, because the shipwreck and the portal chest supplied what the surface did not.
What makes an island seed good for a multiplayer server?
Four structures inside a 256-block radius and a warm ocean — that is the standard used on this site. Quad witch huts give you four witch-farm hubs, a quad ocean monument cluster gives you four guardian farms, a bastion remnant gives you a gold source, and a warm ocean keeps boat lanes from freezing. Seed -8350249385580253962 (row 7) hits that template; rows 10 to 13 missed it and were rejected after mapping.
What does it mean when a row in the seed table lists coordinates with a tilde (~)?
It means the tester recorded the X and Z only and left the height to be filled in by the player at load time, because the exact Y was not written down during the play session. Three seeds in our table use this format — 2016000 on Bedrock has the full -300, 64, 0 with the height, while 4188583766222650532 and -9147459640944998301 use X and Z only. In-game, /tp -300 ~ -500 drops you at the surface above the island rather than inside it, and cheats must be enabled on the world for the command to work.
How do tester coordinates translate to actual blocks in another world?
They translate exactly when both runs use the same edition and the same game version — the seed number is the input, the world generator is deterministic, and the same coordinates appear in the same place. They break when Java and Bedrock run the same code (different generators give different worlds), when a game version changed terrain generation between two saves, or when the tester turned off structures in the world settings.
Is there a Minecraft island seed that is long and narrow instead of round and wide?
Not in our records. None of the twenty rows in the table records the outline, length or width of an island, so we cannot point you at a long narrow one. What the table does hold is position and contents: coordinates to structures, and a short line describing what the island had on it. The nearest anyone came to shape is a size word, not a measurement, on row 18 (-1103547699) tagged extra-large island and row 16 (32) described as a small grass island. Four rows carry coordinates to a mushroom island, which is a second landmass but again only a position. If you want a specific outline, the honest route is the one in the first-day section: generate the world, then walk the shoreline rather than cutting inland, because the shape of the island is the one thing no seed list can tell you before you load it.
What is in Minecraft seed 777, 999 or 666?
We do not know, because we have never loaded any of them, and we are not going to tell you what is in a seed we have not tested. These three short codes keep coming up in search because they look as though they should mean something. Short codes do exist in our table: 32 on row 16 is a small grass island with sheep and a cave spawner, and 2013 on row 20 is an ocean island with seven trees and no passive mobs. Neither is 777, 999 or 666, and row 20 is also the one row in the table with no edition and no version recorded. A three-digit code buys you nothing in particular: the generator reads the number the same way whatever its length, so a short code is not a special code.
Why does the same seed code appear twice in this table?
Because 2016000 was recorded twice, once as Java + Bedrock and once as Bedrock only, and the two records describe two different worlds. Row 1 is Java 1.20 to 1.21, spawn 0, 63, 0, with a village at -24, 64, 12 and a stronghold at -21, 42, 18. Row 2 is Bedrock 1.20.5, spawn 0, 62, 0 in open ocean, with a shipwreck and a mushroom island at -300, 64, 0, tagged no trees. It is the only code that appears on two rows anywhere in the table, and it is the clearest example of why a Java + Bedrock label is a claim rather than a test: the same number went into two generators and came out as two islands that share nothing.
Which island seed on this page has the most structures pinned to coordinates?
Nine structures, on seed 4188583766222650532 (Java 1.18+) — the widest coverage of any single seed in this table. Every entry on that card is two-axis, X and Z with no height, so a teleport puts you on the surface above the structure rather than inside it. Two details are worth planning around: the dual monument at 3850, -4150 sits an order of magnitude further out than anything else on the card, so treat it as an expedition rather than a neighbour, and two separate Nether fortresses are recorded at 0, -150 and -100, 200. If you want three-axis precision instead of coverage, seed 2016000 is the only card here where all six entries carry X, Y and Z.
Do the rejected rows still have coordinates worth copying?
Yes — rows 10, 11, 12 and 13 were tested and turned down for server use, and every coordinate they carry is published exactly as recorded. A rejection here is a judgement about distance, not about whether the world is playable: row 10 was rejected as over-distance, row 11 for having no dual monument, row 12 because the crossroads was too far out, and row 13 because the bastion was too far. All four remain perfectly good single-player seeds. The reasons are spelled out in full on their own page.
How far is the village from spawn on seed 2016000?
About 27 blocks, measured straight-line on X and Z from the spawn at 0, 63, 0 to the village at -24, 64, 12 — and it is the only number on this page that we derived rather than read off the tester’s notes. Everything else in that card is as recorded in-game. The same seed also carries a stronghold at -21, 42, 18, which is what “stronghold under the village” means in numbers: two blocks apart on X and Z, twenty-two blocks apart in height. On Bedrock that same code is row 2, and it is open ocean.