/locate structure always returns the nearest match. After teleporting to it, running the command again just finds the structure you are standing in, so there is no way to continue to the next one without manually moving away first.
Suggestion: add a way to continue the search past the current structure, for example:
/locate structure minecraft:ancient_city skip 1
where skip N returns the Nth nearest match. An alternative would be an option to ignore matches within a given radius of the execution position.
The workaround today is to run the search from a shifted point:
/execute positioned ~3000 ~ ~ run locate structure minecraft:ancient_city
That works, but it requires guessing a direction and a distance, and it can still return a structure you already visited, because the command has no way to know which results you have seen.
A skip parameter would help mapmakers, server admins and explorers who want to visit several instances of the same structure, and it fits the existing command syntax without changing the default behavior.
0 Comments
Please sign in to leave a comment.
Post a new comment: