mojira.dev
MC-241728

Converting world to 1.18 pre-release 2 generates new caves in too many places

In 1.18 pre-release 2, check for y0 bedrock is done per chunk instead of per block column. Entire chunks need to be devoid of y0 bedrock in order to prevent new generation.

1.16:

[media]

Expected behaviour (pre1)

[media]

Pre2 behaviour (note the new generation being aligned with chunk borders): 

[media]

Reason for this change was to fix MC-240030 which should have been marked working as intended. The bug that there wasn't bedrock at y0 in alpha versions is already fixed. The game simply looked at each block and placed new terrain underneath where there is y0 bedrock, as it should have. 

Attachments

Comments 4

If this doesn't get fixed, all bedrock holes smaller than a chunk will be removed after upgrading. The boatem hole from Hermitcraft would be removed and circular void perimeters will also break, just to give a few examples. 
 

Can confirm that in the snapshots(21w44a) it was a per block check instead of the whole chunk checks. 

It also happens because MC-239994 was fixed in pre-2, when it should have been marked as works as intended as well.

Confirmed fixed in 1.18 pre release 5

Yqe

(Unassigned)

Community Consensus

Important

Datafixer

1.18 Pre-release 2, 1.18 Pre-release 3, 1.18 Pre-release 4

1.18 Pre-release 5

Retrieved