Minecraft Ancient City Finder

Enter your Java seed and version to see the nearest ancient cities with coordinates and a ready /tp command. Confirm with /locate structure minecraft:ancient_city in a test world before you dig down.

Java 26.3 · VerifiedOverworldUpdated 2026-09-27
Edition
Search around

Predicted from world generation. Confirm with /locate structure minecraft:ancient_city before a long trip.

Where do ancient cities spawn?

Ancient cities generate deep underground in the deep dark biome, at Y -51. You can often find them under mountains and other areas with low erosion. They are guarded by sculk shriekers that can summon the warden.

DimensionOverworld
BiomesDeep Dark
Good to know
  • Ancient cities generate at Y -51.
  • They only generate in the deep dark biome.
  • Two ancient cities never overlap, but they can sit right next to each other.
  • Look under mountains and other low-erosion areas.

What our engine measured

We ran our engine on 1,000 random seeds (Java 26.3) and measured how far the nearest ancient cities is from world spawn, searching up to 5,000 blocks away.

Median distance from spawn
1,374 blocks
9 in 10 seeds: nearest within
2,592 blocks
Seeds with one within 5,000 blocks
100%

Engine predictions from world generation, not in-game checks.

How to find ancient cities without a seed map

  1. Search under mountains: the deep dark, and with it ancient cities, often lies below them.
  2. Dig or cave down to about Y -51 and look for sculk, reinforced deepslate and soul lanterns.
  3. Use the ancient city finder with your seed to get the X and Z, then dig straight down to Y -51.
  4. Sneak and avoid sculk shriekers once you arrive, so you do not summon the warden.

What you find inside

WhatDetails
Loot chestsCan contain disc fragments, armor trims and echo shards.
WardenSummoned by sculk shriekers; avoid a fight if you can.
Sculk shriekers and sensorsReact to sound and movement.
Reinforced deepslateA special deepslate block used in the city build.
Soul lanternsLight parts of the city.

Java vs Bedrock

Structure positions differ between Java and Bedrock for the same seed; this finder uses Java generation.

Want a seed with ancient cities close to spawn? Every seed in our Ancient city seeds list was checked in the real game. Ancient city seeds →

Frequently asked questions

What Y level are ancient cities at?

Ancient cities generate at Y -51 in the deep dark biome.

What is the command to find an ancient city?

Use /locate structure minecraft:ancient_city in Java Edition.

What loot is in ancient cities?

Chests can hold disc fragments, armor trims and echo shards, among other items.

Why does the finder show a city where I found none?

Positions are predictions from world generation. Check that your seed and version match, then confirm with /locate in a test world.

Does it work for Bedrock or Java 26.3?

Bedrock structures are not supported yet. Java 26.3 works and is Verified: we checked it in the real game.

Related finders

All structure finders
Sources: minecraft.wiki/w/Ancient_City