Minecraft – Why is it raining only over generated bodies of water

minecraft-java-edition

On Minecraft I notice that it rains only over water (links to YouTube video showing the issue better):

enter image description here

I haven't played Minecraft for a while: is this a recent change that I missed?
I first noticed this on a server so I tried single-player, but however the issue persists.

I've tracked it down to generated bodies of water (e.g, not water that the player has put down or any part of the world that is modified where water flows), that is:

  • Rivers;
  • Streams;
  • Lakes;
  • Sea

If I dig a large hole and fill it with water from a nearby natural water source (where the rain is falling), rain will not fall over the body of water I created.

Thinking that this was an issue with the GPU, I upgraded the GPU (small upgrade, but a huge difference and I needed the upgrade anyhow) but the problem persists. I've also tried reinstalling the game (I have not tried an earlier version (snapshot) of the game however, and I'll do that shortly) and that didn't work either.

I have this issue in the Savanna and Desert biomes, and I haven't tried another biome type.

What's going on here?

Best Answer

It has to do with biomes, and is not in any way a bug;

Judging by the acacia trees, you are in a dry/warm biome (either a Savanna or Plateau). In these Biomes it doesn't rain or snow, it only becomes overcast.

But all the naturally generated bodies of water; like rivers, lakes, and oceans will rain, because they are separate (and not dry) biomes.