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
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.
Seems like a leftover flattening bug, in 17w47a snow became snow_block, and snow_layer became snow, thus it threw no error.