mojira.dev
MC-251339

Ancient City is buried when I use the "/place" command

I used the "/place" command so I could generate an ancient city, so after I used it I went down in spectator mode and I noticed that it was buried. It's not like when it's naturally generated without the "/place" command. I will put screenshots in the issue to show you the difference.

What I expected to happen was...:
The ancient city would generate the same way it would naturally.

What actually happened was...:
The ancient city was generated differently and was buried.

Steps to Reproduce:

  1. Type the following into chat: /place structure ancient_city.

  2. Go down below Y=0 in spectator mode.

  3. Notice that the Ancient city is buried.

Linked issues

Attachments

Comments 6

This should not be "Works as intended," because the ancient city isn't generating correctly. The /place command should place structures as if they were to have generated naturally. And this isn't something that wouldn't be to hard to change, either, considering how structures such as mineshafts, end cities, and nether fortresses overwrite blocks. I don't get why ancient cities don't overwrite blocks. Ocean Monuments won't even generate unless you are in an ocean biome, so why can't ancient cities generate how they should generate!?

The structures you listed create air differently; the air is part of the structure pieces for them; the ancient cities create air blobs in generation not part of the actual structures. /place only creates the structure, not additional generation around it.

i would definatly say it needs some tweaking, while the air isnt part of the structure (like the land generated under village houses) the land still generates, as should the air. that same land generation occurs under mansions from what iv seen if we reference the same land generation under houses. therefore shouldnt the ancient city be able to generate air the same way?

Not the same land, pieper, if you ever see villages spread onto water, you'll see houses have blobs on terrain underneath, that's part of terrain generation and not the structure, unlike the cobblestone foundation of woodland mansions. The air in ancient cities are like the village land blobs, not like the mansion foundation.

This should not be considered “Works as Intended”. The command creates the ancient city at y level 51 each time, and is unusable for either development, testing or real time play. It should at least carve out the air or terrain generation so that the structure is usable. If a feature is put in to the game, it shouldn’t be “Working as Intended” when it is clearly un-viable. As evident by 10+ bug reports, there is a difference in expectation from the user and actual output. The structure is unusable untestable and un-helpful in development environments. The person above me makes good points.

Chris

(Unassigned)

Confirmed

/place, ancient-city

22w18a

Retrieved