mojira.dev
MC-57691

Water generates above sea level as part of ocean monument generation

What I expected to happen was...
Lowering the Sea Level setting would not allow water source blocks to generate above the setting's value, including at the new Ocean Monuments. I expected that if I lowered the Sea Level to 1 then I would see an Ocean Monument with no water on the inside or outside. If I lowered the Sea Level to some value in the middle of the Ocean Monument, then the water would only come up as far as the Sea Level I set, and there would be no water inside or outside the Ocean Monument above that y-value.

What actually happened was...
Water still generated inside and outside the Ocean Monument as a massive block in an otherwise completely dry ocean. See attached screenshot.

How to reproduce:

  1. Create a world and locate an Ocean Monument.

  2. Write down your coordinates and exit that world.

  3. Re-create the world (to get the same seed), but before creating, change the World Type to Customized and set the Sea Level to 1.

  4. Create the new world and /tp to the coordinates you wrote down from Step 2.

  5. You will see the Ocean Monument surrounded by water in an otherwise completely dry ocean.

Here were the settings I used:

Seed

203371283943414296

Location

/tp 150 60 1290 0 30

Biome

Ocean (see note below)

Note: I took advantage of this other setting on the Basic Settings screen to help me find an Ocean Monument. The seed and location above will not produce a Ocean Monument if you do not also change the Biome setting to "Ocean".

Linked issues

Attachments

Comments

Bentroen

Confirmed. I don't know if it's actually a bug, because, according to the wiki, "the structure actually generates containing water as part of it, to ensure that there are no air pockets formed inside", but yeah, it shouldn't be.

MJo

My guess is that Mojang overlooked how this structure would be generated in customized worlds because they were really only concerned with default worlds. I know it would be impossible to test every possible type of customized world, but there should at least be some basic testing done. (Testing the new underwater structure with different Sea Level settings seems obvious to me.) I know some people may say "but it looks fine with default world settings," but honestly to me that's not good enough. New features of Minecraft should be fully integrated with all aspects of the game, which now includes the World Customization settings.

Bentroen

Wow... The resolution confirms exactly what I said. But it's still not expected. As said above, the structures are planned considering the default world generation, so, that's the result. =(

Samuel Kyletoft

Because of the same reason entire villages can spawn underwater

Dlawso the Really Lucky Rabbit

Fixed per Searge for a future version:

I fixed how ocean monuments generate in custom worlds, especially with a nonstandard sea level. Looks much better now

https://twitter.com/SeargeDP/status/566245627273936896:

kumasasa

Fixed: https://twitter.com/SeargeDP/status/566245627273936896

I fixed how ocean monuments generate in custom worlds, especially with a nonstandard sea level. Looks much better now

MJo

(Unassigned)

Unconfirmed

OceanMonument, SeaLevel, WaterDungeon, WaterTemple, WorldCustomization, ocean

Minecraft 14w25a, Minecraft 14w25b, Minecraft 14w26c, Minecraft 14w27b, Minecraft 14w28a

Minecraft 1.8.2-pre7

Retrieved