Ancient City

Ancient cities generate deep underground in the deep dark, around Y -52, and are the only source of the swift sneak enchantment.

Structure facts

Identifier
minecraft:ancient_city
Dimension
Overworld
Added in
Minecraft 1.19
Region spacing
24 chunks (384 blocks)
Separation
8 chunks
Placement salt
20083232
Offset distribution
Triangular (biased towards the region centre)

Generation conditions

Minecraft divides the world into 24×24 chunk regions and picks one candidate position per region, keeping a separation of 8 chunks from the region edge. The candidate is then accepted only if the biome at that position is suitable.

Required biomes

How to find a ancient city

  1. Open your seed. Enter your world seed on the seed map and choose the Minecraft version your world was created in.
  2. Enable the layer. Turn on the ancient cities layer in the map panel.
  3. Pick the closest marker. Pan around spawn and choose the marker nearest to where you play.
  4. Copy the coordinates. Select the marker and copy its coordinates, or copy the ready-made teleport command.
  5. Travel there. Ancient cities require a deep dark biome, which forms under mountainous terrain. Bring wool and expect a warden.

Coordinate notes

Markers are placed at the structure start position — the corner chunk Minecraft uses to begin generation — offset to the centre of that chunk. The building itself extends outward from there, so expect the visible structure to sit within a chunk or two of the marker.

Versions

Ancient Cities can be mapped for these Minecraft versions: