[MC-7982] Villages generate underwater improperly Created: 20/Jan/13  Updated: 10/Feb/13  Resolved: 20/Jan/13

Status: Resolved
Project: Minecraft: Java Edition
Component/s: None
Affects Version/s: Minecraft 1.4.7
Fix Version/s: None

Type: Bug
Reporter: q3hardcore Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None

Attachments: PNG File 2013-01-20_21.34.11.png     PNG File 2013-01-20_21.41.31.png    
Issue Links:
Duplicate
duplicates MC-2206 villages spawn under water Resolved
Confirmation Status: Unconfirmed
Game Mode: Creative

 Description   

I started a superflat world with a modified 'Water World' preset.
The preset was as follows: 2;7,5x1,5x3,5x12,48x9;1;biome_1,village
I know that having 'village' enables village generation,
but they don't generate properly, and make large air pockets.

Seed: -5009994271433305898



 Comments   
Comment by q3hardcore [ 22/Jan/13 ]

Thanks for explaining this - still I think there are issues here that need to be addressed.

Comment by Markku [ 21/Jan/13 ]

Read my comment more thoroughly (or even better, the related wiki page) - the biome is not set with the "biome_1" part, but with the single "1".

x;xxxx;1;biome_xxxx
See the 1 there?
The "biome_1" is better understood as "enable biome-specific features of type 1".

So instead, simply drop the "village" part away (as they shouldn't be there anyway). And you can drop the "biome_1", too, as they won't generate anything in plains (or underwater) either.

Comment by q3hardcore [ 21/Jan/13 ]

Okay, I decided to try again, using this preset: 2;7,5x1,5x3,5x12,48x9;1;village,biome_21
And the same seed as original: -5009994271433305898

Now biome_21 should theoretically be Jungle (assuming it maps with biome ID numbers)
Well the village still generated. Not only that but I saw bats 'flying' underwater.

Link to save: http://www.mediafire.com/?cngfda34i75q1lf

Comment by q3hardcore [ 21/Jan/13 ]

I created a new world, with the following preset: 2;7,5x1,5x3,5x12,90x9;1;biome_0,village

Now, that definitely should be ocean, right?
WRONG! It's plains again - everything is counted as plains when making a flat world.

Comment by Tails [ 20/Jan/13 ]

Duplicate of MC-2206.

Comment by Simons Mith [ 20/Jan/13 ]

Again, /villages generating underwater/ cannot possibly be intended behaviour. Please can the the bug status be corrected to something non-insane. Are all the mods here actually familiar with the bug reporting guidelines on the wiki? Some of the bizarre classification decisions I've seen here strongly suggest not.

Comment by Markku [ 20/Jan/13 ]

That is because the biome is that plains, as it is set with the single biome ID code (the "1").
("biome_1", according to wiki, enables temples and such, but since the biome is plains, no such features should appear).

The biome here is just forcefully covered with water (defined with the rest of the preset string). The village generation code isn't smart enough and trusts that the terrain generator would have produced valid terrain for the biome.

For example, there are also normal world seeds where villages are generated in one block deep water; the biome is correct and the generator just forgets to double check for wet feet.

Comment by MiiNiPaa [ 20/Jan/13 ]


Comment by Anon Ymus [ 20/Jan/13 ]

biome_1 (in the presets) sets it to a plains biome, so this works as intended.

Comment by q3hardcore [ 20/Jan/13 ]

For some reason, when using the flat world gen, it's counted as being "plains".
Thanks for pointing this out though

Comment by Markku [ 20/Jan/13 ]

Just out of interest, since villages have currently only support for biomes "plains" and "desert", what would be your idea on "properly generated" village in ocean biome?

Imho, the bug here is that the village is generated in the first place.

Generated at Sun Jan 12 12:16:17 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.