False negatives during occlusion culling
The bug
The occlusion culling occasionally fails to identify chunks which should be visible.
How to reproduce
Test world
Download and open this world: SectionCulling.zip![]()
Natural generation
- Create a normal 1.8 world with the seed -8057776351348801925
- /tp -271 97 -1358
→ There will be a missing chunk in the chasm. Screenshot
. - /tp -273 93 -1360
→ There will be a missing chunk directly beneath and slightly to the side of the player. Screenshot
.
More examples:
Seed: -3040140397380042098
Coordinates:
/execute in minecraft:overworld run tp @s 83.90 79.00 69.69 -67.35 30.15
/execute in minecraft:overworld run tp @s 79.81 14.00 41.47 -859.83 7.65
Code analysis
See this comment.
2014-09-04, 11:18 AM
2022-09-05, 03:49 PM
2021-03-16, 01:50 PM
54
33
Minecraft 14w30a - 21w10a
Minecraft 14w30a, Minecraft 1.8, Minecraft 1.8.8, Minecraft 15w49b, Minecraft 1.10.2, Minecraft 16w42a, Minecraft 16w43a, Minecraft 16w44a, Minecraft 1.11 Pre-Release 1, Minecraft 1.11, Minecraft 1.12.2, Minecraft 17w50a, Minecraft 18w06a, Minecraft 18w20c, Minecraft 1.13.2, Minecraft 19w12b, Minecraft 19w13b, Minecraft 1.14.1, 1.14.4, 19w34a, 1.15 Pre-release 1, 1.15.2, 20w15a, 20w17a, 20w18a, 20w19a, 20w20a, 20w21a, 20w22a, 1.16 Pre-release 1, 1.16 Pre-release 3, 1.16 Pre-release 7, 1.16 Release Candidate 1, 1.16, 1.16.1, 20w27a, 20w29a, 1.16.2 Pre-release 1, 1.16.2, 1.16.3, 1.16.4, 20w45a, 20w46a, 20w48a, 20w49a, 20w51a, 21w03a, 1.16.5, 21w05b, 21w06a, 21w07a, 21w08b, 21w10a