The sky is visible horizontally in unloaded chunks when in caves
The bug
In sufficiently large caves or other enclosed underground regions, distant unloaded chunks allow the sky to be seen as if the player were aboveground. This not only makes no sense, breaking immersion, but also allows for things like the time of day to be seen, which makes no sense for the underground without devices like clocks.
How to reproduce
- Enter a sufficiently large underground region larger than the current render distance
- Note that the sky can be seen in the distance
Expected result
Either the sky would be dark to match the darkness of the caves and make it not look like the sky in the first place (with the moon, sun, stars and clouds also not being visible at all through some dedicated visual mechanic), or it would be obscured by fog.
Actual result
The sky is clearly visible, despite the place in question being completely enclosed,
How to fix
Since biome json files can change the sky color of their associated biomes, the lush caves, dripstone caves and upcoming deep dark biomes could have their sky color set to something dark and different from the actual sky as seen from the surface.
As for other underground caves not associated with one of these biomes, a generic cave biome "minecraft:caves" could be added, which also has a dark sky color.
This solution would also fix other issues such as MC-214830 (since there'd be no interruption from aboveground biomes anymore) and MC-215387 (since fog color can be customized by biome jsons just the same). It could also allow for the fixing of MC-118103, as this hardcoded sky darkening would no longer be necessary if the biome can cause it rather than the Y level.
Currently there's no way for biome jsons to change the visibility or presence of clouds, the sun, the moon or stars, so such an option could be added to the biome format if needed.
Linked Issues
Created Issue:
The sky is visible horizontally in unloaded chunks when in caves
You're completely underground, why should it be?
relates to
is duplicated by
is duplicated by
relates to
relates to
You're completely underground, why should it be?
The bug
In sufficiently large caves or other enclosed underground regions, distant unloaded chunks allow the sky to be seen as if the player were aboveground. This not only makes no sense, breaking immersion, but also allows for things like the time of day to be seen, which makes no sense for the underground without devices like clocks.
How to reproduce
- Enter a sufficiently large underground region larger than the current render distance
- Note that the sky can be seen in the distance
Expected result
Either the sky would be dark to match the darkness of the caves and make it not look like the sky in the first place (with the moon, sun, stars and clouds also not being visible at all through some dedicated visual mechanic), or it would be obscured by fog.
Actual result
The sky is clearly visible, despite the place in question being completely enclosed,
How to fix
Since biome json files can change the sky color of their associated biomes, the lush caves, dripstone caves and upcoming deep dark biomes could have their sky color set to something dark and different from the actual sky as seen from the surface.
As for other underground caves not associated with one of these biomes, a generic cave biome "minecraft:caves" could be added, which also has a dark sky color.
This solution would also fix other issues such as
MC-214830(since there'd be no interruption from aboveground biomes anymore) andMC-215387(since fog color can be customized by biome jsons just the same). It could also allow for the fixing of MC-118103 , as this hardcoded sky darkening would no longer be necessary if the biome can cause it rather than the Y level.Currently there's no way for biome jsons to change the visibility or presence of clouds, the sun, the moon or stars, so such an option could be added to the biome format if needed.
duplicates
is duplicated by
relates to
The bug
The fog inside of underground caves and other underground regions uses the color of fog which is seen aboveground. It probably shouldn't be visible underground at all, since it not only seems weird for caves, but also allows the time of day to be seen while underground, which doesn't make much sense.
How to reproduce
- Enter a sufficiently large underground region larger than the current render distance
- Note the very out-of-place fog
Expected result
The fog would be dark since the caves themselves also are - they're completely cut off from the sky in most cases.
Actual result
The fog matches the fog seen aboveground, which isn't desirable for reasons detailed above.
How to fix
Since biome json files can change the fog color of their associated biomes, the lush caves, dripstone caves and upcoming deep dark biomes could have their fog color set to something dark and different from the aboveground fog.
As for other underground caves not associated with one of these biomes, a generic cave biome "minecraft:caves" could be added, which also has a dark fog color.
This solution would also fix other issues such as MC-214830 (since there'd be no interruption from aboveground biomes anymore) and MC-214813 (since sky color can be customized by biome jsons just the same). It could also allow for the fixing of MC-118103, as this hardcoded sky darkening would no longer be necessary if the biome can cause it rather than the Y level.
Thank you for your report!
We're tracking this issue in MC-214813, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MC-214813, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! Please report any issues on Discord or Reddit
Most likely a duplicate of MC-214813.
How does this differ from MC-214813?
Copying over my general fix suggestion from MC-214813 and MC-215387 as they were resolved into this, implying working on all three of these is planned:
It's probably a good idea to get rid of the "sky goes black" effect in its entirety. Instead, the lush caves and dripstone caves should specify their own sky and fog colors in the json files to get an equivalent effect. As for caves which are neither of these, a new generic "minecraft:caves" biome could be added, which defines fog and sky colors as well. This would also stop other biome effects from bleeding underground, as well as surface builders going down too deep.
This should make customization much easier since the black sky is no longer hardcoded.
I should also note that there's a similar sky darkening effect that can be seen below min_y, which is apparently a void fog leftover, so can also be removed for similar reasons.
I'm not sure if this approach may require some extrra biomes, however, such as a "mountain caves" biome for underground emerald generation handling, a "swamp/desert caves" biome for fossil generation as well as a "badlands caves" with extra gold.
Going into feature request territory at this point, but perhaps slime chunks could be replaced with a "slime caves" biome, allowing for their spawning to be configured like other biomes do rather than another hardcoded world thing. This is getting out of scope at this point, though.

Isn't that just unloaded chunks?
relates to
MC-130265I can confirm however, this is most likely because these chunks are unloaded.
Unloaded chunks are invisible as they are not loaded, and this is a case of unloaded chunks
Can confirm in 21w37a.
Can confirm in 21w38a.
Can confirm in 21w39a.
Can confirm in 21w41a.
Can confirm in 21w42a.
Can confirm in 21w43a.
Can confirm in 21w44a.
Can confirm in 1.18 Pre-release 1.
can confirm in 1.18 pre4