/locate: finding structures, biomes and why it sometimes says nothing is nearby
locate searches a bounded radius and gives up rather than looking forever. Here is the difference between structure, biome and poi, and what to do when it fails.
/locate has three forms that behave differently, and one shared limitation people read as a bug.
Three subcommands
/locate structure minecraft:village_plains
/locate biome minecraft:mushroom_fields
/locate poi minecraft:bee_nest
structurefinds generated structures. Works on unloaded chunks — it queries the
worldgen algorithm rather than the world.
biomefinds a biome. Also worldgen-based, but the search is coarser and slower.poifinds points of interest — beds, job sites, bee nests, portals. Unlike the
other two, poi only sees loaded and previously-generated chunks, because points of interest are recorded as the world generates, not predicted.
That last distinction is the one that catches people: /locate poi minecraft:home finds nothing in a fresh direction because no beds exist out there yet.
It gives up
Both structure and biome search a bounded radius from the player and return "Could not find" rather than searching indefinitely. For rare structures — mansions, monuments, mushroom fields — the answer is often that you are simply too far away, not that none exist.
The practical response is to travel a few thousand blocks and run it again, rather than concluding the world does not have one.
Tags work and are usually what you want
/locate structure #minecraft:village
The # prefix searches a tag — any village type rather than specifically plains. Useful tags include #minecraft:village, #minecraft:ruined_portal, #minecraft:ocean_ruin and #minecraft:mineshaft. Searching a tag is also faster, because any match ends the search.
Reading the output
The result is a clickable coordinate that teleports you if you have permission. The Y value is often ~ — structures do not have a meaningful single height, so the command gives you X and Z and leaves Y to you.
Distance shown is in blocks, measured horizontally.
Dimension matters
/locate searches the dimension you are in. Looking for a Nether Fortress from the Overworld returns nothing at all rather than an error explaining why. Same for End Cities.
Structures that cannot be located
A few generate as part of another structure rather than independently — most decorated pots, some ruined-portal variants — and have no locate entry. If a name is rejected as unknown, it is usually one of these or a misspelling of the namespaced id.
Browse every generated structure with its biome and ready /locate command, plus a full Overworld/Nether/End comparison, in the Structures & Dimensions Browser.