The Bug
The weather can be incorrect in biomes sometimes.
Examples
It can snow in Jungles
It can rain in Snowcapped Peaks as seen from MC-236854
Reproduce
Go to
Seed: -8330603083619589917 Coordinates: /tp @s -2108 94 -298
Do /weather rain
❌ Notice that it is snowing in a forest biome
Expected Result
The weather would correspond to the biome i.e. rain in Jungles and snow in Snowcapped Peaks
Linked issues
Attachments
Comments


I don't think this should be Invalid, as jungles are not suppose to have snow below y=256. So I am pretty sure this is a bug, not a feature request.

Can confirm.
@unknown, they are not supposed to have snow above Y=256 up to Y=540 or something.
Either way, I'd agree that this is a bug.
Can confirm. There is also an issue in areas where it does not rain but is supposed to wherein particles generate on the floor with no raindrops and vice versa. I even found a border between rain and no rain in the same biome, but could not locate any major value change that indicates what causes this.

cannot reproduce in 21w40a

I also cannot reproduce appears fixed in 21w40a

I recommend to still not close this issue, this might be still happening in cave biomes, and also could have issues with custom 3d biomes.

true Chava
Not fixed. It still rains in dry biomes when there is a cave biome beneath.
Seed: 3135233111757670245
/execute in minecraft:overworld run tp @s 1972.77 67.00 1021.51 449.88 8.26
In the above example, it rains in the savanna because there is a dripstone cave below.

whoops sorry

This was fixed in 21w41a (for real this time)

Is this still an issue in the latest snapshot?

Not quite fixed, still happens with cave biomes in default worlds. As you can see on the images, there's still some quirkiness when a dripstone cave is exposed to the sky, making the weather incorrect in snowy plains, but if blocks are placed on this biome the weather remains correct again. Not to mention this could mess up with custom biomes on the sky.
The expected here would be the weather to change exactly at the biome edge, or else give priority to the highest biome.
[media][media]
Not invalid, this is a new issue caused by MC-236619 (kind of). Attached some screenshot on the seed: -8330603083619589917.
Seems like weather doesn't work correctly with 3D biomes.