Minecraft Structures: All 22 Java Edition Structures

Minecraft Java Edition 1.21 has 22 types of generated structures you can find with a seed: 17 in the Overworld, 4 in the Nether and 1 in the End. This page lists all Minecraft structures by dimension, with where each one generates, what you find inside, how far apart the game spaces them and how to find the nearest one on your seed. Last updated November 2026 by the team behind Minecraft Seed Map, an open-source project.

What are Minecraft structures?

A Minecraft structure is a building or landmark that the game places while it generates the world, such as a village, a stronghold or an End city. Structures hold most of the game's loot, unique mobs and progression items, including the End portal in strongholds and the elytra on End ships.

Smaller generated pieces such as dungeons, desert wells and amethyst geodes are features, not structures. They use separate placement rules, so they are not on this Minecraft structures list. Ruined portals generate in both the Overworld and the Nether, so they appear in both sections below.

Structures by dimension

The Overworld has 17 structure types, the Nether has four, and the End has one. Ruined portals are listed separately in the Overworld and Nether.

Surface structures

Surface structures
StructureWhere it generatesIn Java sinceWhat you get
VillagePlains, desert, savanna, taiga, snowy plains and meadow1.13Villager trades, beds, food and farms
Pillager OutpostVillage and mountain biomes1.14Pillagers and caged allays
Desert PyramidDesert1.13Loot chests, TNT trap and suspicious sand
Jungle TempleJungle and bamboo jungle1.13Loot chests, lever puzzle and arrow traps
Swamp HutSwamp1.13A witch and a black cat
IglooSnowy plains, snowy taiga and snowy slopes1.13Sometimes a hidden basement
Woodland MansionDark forest and pale garden1.13Evokers, vindicators and totems of undying
Trail RuinsTaiga, old growth forests and jungle1.20Suspicious gravel, pottery sherds and armor trims
Ruined PortalAny Overworld biome1.16Obsidian, gold items and a chest

Ocean structures

Ocean structures
StructureWhere it generatesIn Java sinceWhat you get
Ocean MonumentDeep ocean biomes1.13Guardians, elder guardians, sponges and gold
Ocean RuinOcean biomes1.13Drowned, chests and treasure maps
ShipwreckOceans and beaches1.13Supply, map and treasure chests
Buried TreasureBeaches1.13A heart of the sea

Underground structures

Underground structures
StructureWhere it generatesIn Java sinceWhat you get
Ancient CityDeep dark, at Y -511.19Sculk, wardens and Swift Sneak books
Trial ChambersUnderground, between Y -40 and -201.21Trial spawners, vaults, breezes and the heavy core
StrongholdUnderground, on rings around the origin1.13The End portal, libraries and loot
MineshaftUnderground and at the surface in badlands1.13Rails, chest minecarts and cave spider spawners

Nether structures

Nether structures
StructureWhere it generatesIn Java sinceWhat you get
Nether FortressAny Nether biome1.13Blazes, wither skeletons and nether wart
Bastion RemnantAny Nether biome except basalt deltas1.16Piglins, gold and netherite upgrade templates
Nether FossilSoul sand valley1.16Bone blocks
Nether Ruined PortalAny Nether biome1.16Obsidian, gold items and a chest

End structures

End structures
StructureWhere it generatesIn Java sinceWhat you get
End CityEnd highlands on the outer islands1.13Shulkers, enchanted gear and sometimes an elytra

How Minecraft places structures

Minecraft places most structures on a region grid: it splits the world into square regions and picks one candidate spot in each. The structure only generates there if the biome and terrain at that spot allow it. The game picks each spot from the world seed plus a number unique to each structure type, and a region whose check fails gets nothing. Because the grid position comes straight from the seed, the seed map can show where a structure is possible before it checks the biome. Two numbers control the grid. Spacing is the width of each region in chunks, and separation is the minimum gap, in chunks, between candidate spots in neighboring regions. The table lists the current Java structure sets from the Minecraft Wiki, with each region's size in blocks.

structure spacing
StructureSpacing (chunks)Separation (chunks)One chance per area
Woodland Mansion80201,280 × 1,280 blocks
Ruined Portal4015640 × 640 blocks
Village and Trail Ruins348544 × 544 blocks
Trial Chambers3412544 × 544 blocks
Desert Pyramid, Jungle Temple, Swamp Hut, Igloo328512 × 512 blocks
Pillager Outpost328512 × 512 blocks
Ocean Monument325512 × 512 blocks
Nether Fortress and Bastion Remnant274432 × 432 blocks
Ancient City248384 × 384 blocks
Shipwreck244384 × 384 blocks
Ocean Ruin208320 × 320 blocks
End City2011320 × 320 blocks
Nether Fossil2132 × 32 blocks

A few structures follow their own rules: Strongholds do not use the grid. Every Java world has 128 strongholds on 8 rings around X 0, Z 0, and the first ring holds 3 of them between 1,280 and 2,816 blocks from the center. Pillager outposts generate at only 20% of their candidate spots, and never within 10 chunks of a village. Nether fortresses and bastion remnants share each candidate spot: about 40% become fortresses and 60% become bastions. Buried treasure has a 1% chance in each eligible chunk, and mineshafts have a 0.4% chance per chunk.

The rarest Minecraft structures

Of all structures in Minecraft, the woodland mansion is the rarest one on the surface, with only one placement attempt per 1,280 × 1,280 block region. That spot must also land in a dark forest or pale garden, so many regions have no mansion at all. Strongholds are scarce in a different way. Every Java world has exactly 128, and even the closest ring starts 1,280 blocks from the world center. Ancient cities are common on the grid, but they only generate in the deep dark at Y -51, so they are hard to reach without coordinates. Your seed decides how many are near you, so switch on a layer on the seed map to check.

How to find structures on your seed

The fastest way to find a Minecraft structure is to look up your seed on the seed map before you travel, then confirm it in game with /locate.

  1. Open the seed map and enter your world's seed.
  2. Pick the version your world was created in. Structure spacing, biomes and the structures themselves change between releases.
  3. Switch on the structure layers you need, then click a marker to read its coordinates or copy a /tp command.
  4. Use the structure finder to get the nearest structure of one type. To locate structures in game, use /locate. In Java 1.19 and later, type /locate structure followed by the structure ID, for example /locate structure minecraft:woodland_mansion . Before 1.19, the command was /locate followed by the structure name.

Frequently asked questions

How many structures are in Minecraft?

Minecraft Java 1.21 has 22 structure types you can find with a seed: 17 in the Overworld, 4 in the Nether and 1 in the End. That count lists Nether ruined portals separately from Overworld ones. Smaller generated features such as dungeons and desert wells do not count as structures.

What is the rarest structure in Minecraft?

The woodland mansion is the rarest surface structure. The game makes one placement attempt per 1,280 × 1,280 block region, and only in dark forest or pale garden biomes. Strongholds are scarce too: every Java world has exactly 128 of them, spread across 8 rings around the center.

What is the newest structure in Minecraft?

Trial chambers are the newest structure in the versions this site maps, added in Java 1.21. They generate underground between Y -40 and -20 and hold trial spawners, vaults and breezes. Trail ruins arrived one version earlier, in 1.20, and ancient cities came in 1.19.

Why is there no structure at a marker on the seed map?

Usually the biome or terrain at that spot did not allow the structure. The grid gives every region a candidate spot, but the game only builds there if those checks pass. A wrong version setting is the other common cause, because spacing and biomes change between releases, so pick the version your world was created in.

Are structures in the same place in Java and Bedrock?

No. Bedrock Edition uses its own structure placement rules, so the same seed puts villages, temples and other structures in different spots. This site maps Java Edition only, so its markers will not match a Bedrock world, even when you enter the same seed.

How do I find the nearest structure in game?

Use the /locate command. In Java 1.19 and later, type /locate structure followed by the structure ID, such as minecraft:village_plains or minecraft:stronghold. The game prints the coordinates of the nearest one, and if cheats are on, you can click those coordinates to teleport there.

Explore structures on your seed

Open your seed on the Minecraft seed map and switch on the structure layers, or use the structure finder to search for one type. To see which biomes each structure needs, browse the Minecraft biomes list.