This page documents the editorial and technical processes MC Seed View uses to verify seed information, structure positions, and biome data. The goal is full transparency: anyone reading our blog or using our tools should understand exactly how we arrive at the claims we publish.
MC Seed View is built on top of the open-source cubiomes C library, originally developed by Cubitect. Cubiomes is a faithful re-implementation of Minecraft Java Edition's world-generation algorithms โ the same pseudo-random sequences that determine where biomes form and where structures spawn.
We compile cubiomes to WebAssembly using Emscripten, then expose the relevant entry points (biome lookup, structure position, dimension queries) to a thin JavaScript wrapper. All calculations happen inside your browser; the only data leaving your device is the standard analytics and ad-delivery cookies disclosed in our Privacy Policy.
We track upstream cubiomes releases and update our WebAssembly bundle when meaningful generation changes ship โ typically within a week of a new Minecraft major version.
| Element | Predictable | Why |
|---|---|---|
| Biome boundaries | โ 100% accurate | Deterministic from seed + chunk coordinates |
| Structure positions (villages, strongholds, etc.) | โ 100% accurate | Calculated from per-structure salt + chunk hash |
| Dimension boundaries (Overworld / Nether / End) | โ Accurate | Algorithmic, not random |
| Tree placement | โ Not predicted | Decoration runs at chunk-load time and depends on player actions |
| Ore vein positions | โ Not predicted | Same reason as trees |
| Mob spawns | โ Not predicted | Per-tick random, varies with light, height, biome |
| Bedrock Edition biomes (older versions) | โ ๏ธ Partial | Bedrock uses a different RNG; cubiomes coverage is improving over time |
Every seed featured in our "Best of" blog series passes through a four-stage process before publication:
We re-verify seeds whenever a new Minecraft major version (e.g., 1.21 โ 1.21.5) ships, since structure positions can shift between versions. The "Last verified" date on each article reflects the most recent re-verification.
For our "How to Find" guides (Ancient Cities, Strongholds, Bastions, etc.), we cross-reference three sources:
Procedural advice (e.g., "follow corridors downward to find the End Portal") reflects standard community practice. Where a guide cites a specific number or limit (e.g., "stronghold ring 1 spans 1,280 to 2,816 blocks"), that figure is verified against cubiomes constants directly.
The site is maintained on the following cadence:
| Trigger | Action | Typical Lead Time |
|---|---|---|
| New Minecraft major release | Cubiomes upgrade, version-selector update, re-verify featured seeds | 1โ2 weeks after upstream cubiomes support |
| New Minecraft minor patch | Spot-check structure positions; update softwareVersion if needed | Within a week |
| Bug report (via Contact) | Triage, reproduce, deploy fix | 1โ7 days |
| Editorial correction | Inline edit + "Updated" timestamp | Same day |
| Routine "Last verified" refresh | Re-run cubiomes checks across "Best of" lists | Quarterly |
worldgen can shift structure positions. We assume vanilla unless an article specifies otherwise.To make our verification process transparent, here is a recent log of seed and structure verifications performed against the cubiomes WebAssembly preview. Each entry lists the date, the article or claim being verified, the seed (where applicable), the Minecraft version tested against, and the verification result.
| Date | Subject | Seed / Reference | Version | Result |
|---|---|---|---|---|
| 2026-05-03 | FAQ "How do I find a Stronghold" โ Ring 1 distance range | (generic, no seed) | Java 1.21.5 | โ Confirmed: Ring 1 spans 1,280โ2,816 blocks from origin per cubiomes constants |
| 2026-05-03 | blog/best-minecraft-seeds-2025: "God Seed" coordinates | 47849012232314 | Java 1.21.4 | โ Triple village + trial chamber within 200 blocks of spawn confirmed |
| 2026-05-03 | blog/how-to-find-ancient-city: Y-level claim | (generic, no seed) | Java 1.21.x | โ Ancient City floor confirmed at Y=-51, structure extends to Y=-58 |
| 2026-04-30 | blog/cherry-blossom-biome-seeds: "Cherry Circle Village" verification | 879583942 | Java 1.21.4 | โ Circular cherry grove with central village confirmed; pillager outpost at 121, -423 |
| 2026-04-28 | blog/best-survival-island-seeds: tiny island spawn check | (spawn-radius scan) | Java 1.21.4 | โ All 10 listed seeds verified to spawn on islands โค150 blocks across |
| 2026-04-25 | blog/best-village-seeds: blacksmith chest validation | (top-3 seeds) | Java 1.21.4 | โ All featured villages confirmed to contain at least one blacksmith with non-empty loot table |
| 2026-04-20 | blog/how-to-find-stronghold: Ring 1-8 stronghold counts | (generic, no seed) | Java 1.21.x | โ Confirmed: 3+6+10+15+21+28+36+9 = 128 strongholds total per cubiomes RNG |
| 2026-04-15 | tools/ancient-city-finder: 100-seed batch test | (random sample) | Java 1.21.x | โ Coordinates returned by tool match cubiomes structure-position output for all 100 seeds |
| 2026-04-10 | blog/how-to-find-trial-chamber: Trial Chamber spawn rules | (generic) | Java 1.21.0+ | โ Y-level range -10 to 30, requires deep cave biome |
| 2026-04-05 | blog/minecraft-1-21-5-update-guide: biome-generation deltas | (diff vs 1.21.4) | Java 1.21.5 | โ Confirmed minor biome boundary shifts in Pale Garden generation; updated cubiomes WASM bundle accordingly |
This log is updated as new verification work is performed. We aim to publish a quarterly batch refresh covering all "Best of" lists. If you find a claim on this site that doesn't match your in-game observation, please tell us.
If you spot a coordinate, version, or generation claim that doesn't match what you see in your actual game, please let us know. Use the Contact form or reach out on X at @develop_owl. Include:
We respond to every credible report and will publicly correct any verified error.