Ancient Cities spawn deep underground and require specific tools to locate

An Ancient City is a structure that generates in the Deep Dark biome, which sits between Y-level -32 and -64 in your world. You cannot see it on the surface — you have to dig down or use commands to reach it. The structure contains valuable loot, including Disc Fragments and Swift Sneaking books, but it also spawns the Warden, a hostile mob that detects vibrations and deals heavy damage.

The fastest way to find one is to use the /locate structure ancient_city command in Creative mode or with cheats enabled. If you prefer survival without commands, you need to dig down to the Deep Dark biome and search, or use a third-party tool to scan your world file. This guide covers both methods so you can choose based on how you want to play.

Key Takeaways

  • Ancient Cities only spawn in the Deep Dark biome between Y-level -32 and -64, so surface exploration will not find one.
  • The /locate structure ancient_city command tells you the exact coordinates if cheats are enabled, saving hours of digging.
  • In pure survival mode without commands, you must dig down to the Deep Dark and search manually, or use a world-scanning tool outside the game.
  • The Warden spawns in Ancient Cities and kills quickly, so bring armor, healing items, and a plan to avoid triggering vibration sensors.
  • Sneaking and avoiding noise are critical inside an Ancient City because the Warden detects movement and sound within a large radius.

Using the /locate command to find coordinates

Open your world and press the Escape key to pause. Click Open to LAN and toggle Allow Cheats to On. Return to the world and press the forward slash key (/) to open the command box. Type /locate structure ancient_city and press Enter.

The game will return a message with coordinates in the format "ancient_city found at [X, Y, Z]". Write down these numbers. The Y-coordinate tells you the depth — if it shows a negative number like -45, you are already in the right vertical range. Open your map or press F3 (Java Edition) to see your current coordinates, then navigate toward the X and Z numbers the command gave you.

Once you reach the X and Z coordinates, dig straight down or use a staircase to descend. You will enter the Deep Dark biome and the Ancient City structure will be nearby. This method works on Java Edition and Bedrock Edition, though the command syntax is identical on both.

Digging down to the Deep Dark biome manually

If you do not want to use commands, you need to reach Y-level -32 or lower. Start at your spawn point and dig a staircase downward at a 45-degree angle — this prevents you from falling and lets you see what you are mining. Bring a pickaxe, torches, food, and armor. Mine through stone and deepslate until your Y-coordinate (visible in the debug screen on Java or in your map on Bedrock) reaches -32 or below.

Once you hit the Deep Dark biome, you will see sculk blocks — dark teal blocks with a glowing texture. These indicate you are in the right place. The Ancient City is a large structure made of blackstone and deepslate, so explore the area around you. Sculk blocks often form trails leading toward the structure, so follow them if you see a concentration.

This method takes much longer than using /locate, sometimes hours of digging, because you are searching a large underground area without knowing the exact direction. However, it requires no cheats and feels more like traditional survival gameplay.

Using a world-scanning tool to find the structure

Third-party tools like Chunky or Minecraft-Overviewer can scan your world file and show you where structures are located without entering the game. These tools read the world data directly from your save folder and generate a map showing biomes and structures. read the tool, point it to your world folder, and run a scan — it will highlight Ancient Cities on the map.

This method works on Java Edition and requires you to have the world file saved locally on your computer. Bedrock Edition worlds stored in the Windows app are harder to access this way. The advantage is that you get a visual map and can plan your route before digging. The disadvantage is that you need to read and install software outside of Minecraft.

If you use this method, note the coordinates the tool shows, then navigate to them in-game using your map or the debug screen. You will still need to dig down to reach the structure, but you will know exactly where to go.

Preparing gear before entering an Ancient City

Bring full diamond or netherite armor, a sword, a pickaxe, and at least two stacks of healing items like golden apples or regular food. The Warden deals 8 to 16 damage per hit depending on your armor, so you need protection. Pack torches, blocks for building, and a water bucket in case you need to escape quickly.

Do not bring anything you cannot afford to lose, because the Warden will kill you if you are not careful. Drop your valuables in a chest near the entrance if you are worried. Bring a bow and arrows if you want to fight from range, though the Warden is difficult to kill and most players avoid combat entirely.

Avoiding the Warden and navigating safely

The Warden spawns when you trigger sculk sensors — dark blocks that detect vibrations from movement, mining, and sound. Sneak (hold Shift on Java, toggle Sneak on Bedrock) to move silently and avoid triggering sensors. Do not mine sculk blocks or sculk sensors directly, because breaking them creates vibrations. Walk around them instead.

If you see the Warden, run away when ready. Do not fight it unless you have full netherite armor and healing items. The Warden is faster than you and deals massive damage. If you trigger a sensor and the Warden spawns, sprint away from the structure, go up, and hide in a side tunnel. The Warden will eventually lose interest and despawn if you get far enough away.

Many players use invisibility potions or sneak the entire time to avoid triggering sensors. If you want loot without risk, this is the safest approach. Collect the loot you came for and leave — do not explore the entire structure on your first visit.

Looting the Ancient City safely

Ancient Cities contain chests with Disc Fragments, Swift Sneaking books, Amethyst Shards, and other rare items. The chests are usually in the center of the structure or in side rooms. Sneak to each chest, open it quietly, and take what you need. Close the chest and move to the next one.

If you trigger a sculk sensor while looting, stop moving when ready and wait. The Warden needs multiple vibrations to spawn, so a single sensor trigger may not summon it. If you hear the Warden's roar, leave the structure and come back later. You can always return and loot more chests once the Warden despawns.

Some players build a safe room near the entrance and store loot there, then make multiple trips into the structure. This reduces the risk of losing everything if the Warden kills you.

Frequently Asked Questions

Can I find an Ancient City in the Nether or the End?

No. Ancient Cities only spawn in the Deep Dark biome in the Overworld. The Nether and End do not have Deep Dark biomes or Ancient Cities. You must dig down in the Overworld to find one.

What if the /locate command says "Could not find structure"?

Your world may not have generated an Ancient City yet, or you are in a very old world created before the Deep Dark was added. Create a new world or explore further away from your spawn point. Ancient Cities are rare and do not spawn everywhere.

Can I disable the Warden so I can explore safely?

Yes. Use the command /kill @e[type=warden] to remove any Wardens that have spawned. You can also use /gamerule doMobSpawning false to prevent new mobs from spawning, though this affects all mobs in your world. These require cheats to be enabled.

How deep do I need to dig to reach the Deep Dark?

Dig to Y-level -32 or lower. You can see your Y-coordinate in the debug screen (F3 on Java) or in your map (Bedrock). The Deep Dark biome starts at -32 and extends down to -64, so any depth in that range will work.

Is there more than one Ancient City in a world?

Yes. Most worlds have multiple Ancient Cities scattered across different regions. If you find one and want to find another, use the /locate command again or continue exploring the Deep Dark in a different direction.