Snowlogging

"Snowlogging" is a mechanic $$ that allows layers of snow to occupy the same block space as certain types of vegetation.

Process
The following methods can bury plants under snow:
 * Placing snow where on a block occupied by a plant
 * Snow forming where a plant is due to snowfall.
 * Snow falling on top of a plant.
 * Plants generating in snowy biomes.

Snow can bury only 1-block-high plants. Of the 1-block high, non-solid plants, the following may be snowlogged:

The following may be snowlogged:
 * including wither roses
 * including wither roses
 * including wither roses
 * including wither roses
 * including wither roses
 * including wither roses

Other small plants cannot be snowlogged: beetroot crops, carrot crops, dead bushes, dead coral fans, melon stems, nether wart, potato crops, pumpkin stems, saplings, sea pickles, sugar cane, sweet berry bushes, and vines. A sweet berry bush may appear to be snowlogged while snow falls on it, but the snow breaks as soon as it touches the ground.

Taller plants, such as sunflowers and tall grass, cannot be snowlogged. Furthermore, solid plants such as cactus cannot be snowlogged.

The following methods cannot create snowlogged plants:
 * Placing a plant in an existing snow layer (this removes the snow). This is unlike waterlogging, where placing a block in water creates a waterlogged block.
 * Snow golems walking through plants (the plants do not become buried in the snow the golem leaves behind).
 * Using commands, such as or, to place plants where snow is, or vice versa (this eliminates the block that was previously there).