Cave generation is different from old generation
The bug
If you generate a new world with the same seed in the versions 1.12.2, only the overall terrain seems to be the same. Caves generate entirely different. That affects the nether as well, in fact the nether seems to use the same generator as the overworld now.
Linked Issues
is duplicated by2
relates to5
Created Issue:
Cave generation is different from old generation
The bug
If you generate a new world with the same seed in the versions 1.12.2, only the overall terrain seems to be the same. Caves generate entirely different. That affects the nether as well, in fact the nether seems to use the same generator as the overworld now.
is duplicated by
relates to
relates to
relates to
is duplicated by
Can confirm. Quoting ProfMobius (Thomas Guimbretiere) from MC-124950, this seems to be an unintentional change.
Heightmaps should be identical, but everything produced post initial heightmap generation might show variations.
jredfox Yes, it does have to do with the world generator. The generator decides where the world spawn is located. The world spawn is the same for every world with the same seed.
Player spawn coords is not the same as the world spawn. The world spawn is basically the location in a world where you spawn when it is first generated or when you die without having a valid bed spawn.
Also, there are more changes then just ocean decorations, as described in MC-125037, MC-124950 and MC-124960. The latter ones are intentional changes, tho.


The reseeding of decorations is different but more coherent after the refactor. Heightmaps should be identical, but everything produced post initial heightmap generation might show variations.
Interesting, thanks for the clarification!
Initial heightmap seems to be the same indeed, some cave entrances or lakes and such might obviously change the height map after the initial terrain was generated, though.