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 14
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.
@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.
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.
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.