mojira.dev
MC-202376

Rabbits, instead of spawning on snow blocks, spawn on snow layers

On checking if a rabbit can spawn, it checks for if the block below is grass, sand, or if it is a snow (a snow layer). From what I can tell, this should be snow block.

Snow layers will fail to have successful spawn, unless they have layer=8 as those are normally spawnable. Rabbits will therefore spawn on them. However, these do not generate naturally, as opposed to grass and sand.

Relates to: https://www.minecraft.net/en-us/article/minecraft-1-14-2-pre-release-1 "Fixed so parrots can spawn on grass blocks and not only on grass"

In the screenshot, the left is snow block, the right is 8 snow layers.

Attachments

Comments 5

Seems like a leftover flattening bug, in 17w47a snow became snow_block, and snow_layer became snow, thus it threw no error.

Worth clarifying that it requires 8 layers, not just that it works.

If this gets fixed by making snow block, and with 8 snow layers not spawnable to them, I will make a bug report for them spawning on snow blocks but not 8 snow layers. Sorry for being pedantic. Maybe including red sand not being spawnable, but sand being spawnable.

Can confirm for 1.16.5.

This bug prevents rabbits from spawning in Ice Spikes. If this doesn't gets fixed in 1.17, this will also affect the upcoming mountain biomes.

Jonas Cat

(Unassigned)

Confirmed

Mob spawning

rabbit, snow, snow_block, spawn

1.16.3, 1.16.4 Pre-release 1, 1.16.5

21w37a

Retrieved