mojira.dev
MCPE-150476

Snow layers exposed to the sky incorrectly regenerate in chunks in snowy biomes

When logging on to a world, snow layers reset back to the first layer and sometimes completely disappear on previously loaded chunks.It also affects when the chunk is reloaded without the need to leave the world.

Analysis

  • Weather and issue was introduced in Minecraft in version 0.12.1 alpha build 1

  • The issue was fixed exclusively for snow blocks in version 0.17.0.1 (MCPE-11867), but persists for snow layers

Steps to Reproduce:

  1. Create a new world with the seed 475

  2. Type /weather rain

  3. Wait for the snow layers to pile up

  4. Reload the world

Observed Results:
Most of the snow layers reset back to the first layer, or sometimes disappear completely.

Expected Results:
Snow layers should not reset back to the first layer or disappear when reloading the world or reload chunk.

Linked issues

Attachments

Comments 11

[media][media][media][media][media][media][media][media]

[^snow_accumulation [ 0.0, 0.125 ].jpg]

[media]
[MCQA] v-magwar

I can't repro the issue on my device. Can you maybe export and attach the world affected?

[Mod] OcelotOnesie

Here is the world I used to repro the issue:

[media]

Before:

[media]

After:

[media]

affects 1.20.15 not only affects when you reload the world it also affects when you move away from chunks as shown in MCPE-152455

I request to become the owner of this report because it has been inactive for 1+ years

1 more comments

This problem has been reported for a long time in MCPE-11867 where it described which snow blocks and snow layers were affected.

The problem with the snow blocks was solved, although it was not solved with the snow layers.

Maybe the snow block solution could be the solution for snow layers.

@unknown:
The problem is affected when chunk is reloaded, see

[media]

So to be clear this bug makes it impossible to build or detail using snow layers, since they get deleted after an indeterminate amount of time meaning that snow layers are useless on bedrock except for temporary ambience

I have noticed that the incorrect generation changes depending on how "snow_accumulation" is configured.

biomes with:
"snow_accumulation": [ 0.0, 0.125 ]

[media]

"snow_accumulation": [ 0.25, 1.0 ]

[media]

As you can see both screenshots are tested in world

[media]

, but how is it possible that the same biome has different snow_accumulation in both screenshots? I have simply modified the biome.json with a completion so that it has the same snow_accumulation as cold taiga M

This means that MCPE-23082 is a duplicate since the cold taiga M biome has "snow_accumulation": [ 0.0, 0.125 ]

[media]

if you want you can read the biome code:

{
  "format_version": "1.13.0",
  "minecraft:biome": {
    "description": {
      "identifier": "cold_taiga_mutated"
    },
    "components": {
      "minecraft:climate": {
        "downfall": 0.4,
        "snow_accumulation": [ 0.0, 0.125 ],
        "temperature": -0.5
      },
      "minecraft:overworld_height": {
        "noise_params": [ 0.3, 0.4 ]
      },
      "minecraft:surface_parameters": {
        "sea_floor_depth": 7,
        "sea_floor_material": "minecraft:gravel",
        "foundation_material": "minecraft:stone",
        "mid_material": "minecraft:dirt",
        "top_material": "minecraft:grass",
        "sea_material": "minecraft:water"
      },

      "animal": {},
      "cold": {},
      "forest": {},
      "monster": {},
      "mutated": {},
      "taiga": {},
      // "overworld" tag cannot be present in order to match legacy behavior, but is
      // required for correct world generation -- hence: overworld_generation
      "overworld_generation": {}
    }
  }
}

Just had this effect a portion of our world. It looks as though any naturally fallen snow layers, except 1 high ones, have vanished.

Jonah R

Timer RP

(Unassigned)

706281

Confirmed

Multiple

1.21.62 Hotfix, 1.18.20.25 Beta, 1.18.10.24 Beta, 1.18.10.22 Beta, 1.18.2 Hotfix, ..., 1.20.60.25 Preview, 1.20.60.24 Preview, 1.20.51 Hotfix, 1.21.80, 1.21.94 Hotfix

Retrieved