Generating terrain…

Ancient City Finder

Find ancient cities, the deep dark ruins with sculk, the warden and Swift Sneak books. They exist in Java 1.19 and later.

Dimension
Overworld
Biome
Deep dark, at about Y −51
Spacing
One try per 24 × 24 chunks, at least 8 chunks apart
Since
Java 1.19

Source: Minecraft Wiki

Positions are for Java Edition. Bedrock Edition places structures differently; they will be added to the Bedrock map once they match the official Bedrock server.

How to use it

  1. 1

    Enter your seed

    Type or paste your world's seed in the Seed box and pick the version you play. In Java Edition, type /seed in chat to see it. If you upgraded an old world, pick the version its chunks were generated in: chunks that already exist keep what they had.

  2. 2

    See the nearest

    The Find tab lists the five nearest ancient cities to the middle of the map, with coordinates. Drag the map somewhere else and press Find to search from there.

  3. 3

    Go there

    Click a marker or a result to copy its coordinates or a /tp command, then paste it in the game.

Where ancient cities generate

The game picks one spot in each region of 24 by 24 chunks, and builds a city only where the deep dark is, far underground. Most spots fail, so cities are rarer than the grid suggests.

The deep dark is not on the surface map. Under Biome height in the Layers tab, choose Deep to see the biomes at Y −51, the height of the cities.

Checked against the game

We compared the map with the official Minecraft Java server's /locate on 20 held-out seeds: 120 of 120 answers for this structure were the same chunk (Java 26.3 and 1.21.4). How we tested

Questions