This is a very simple and lightweight mod that allows you to change what blocks snow layers can be placed on by using blocktags.
snowcoated:snow_layer_blacklist
Blocks in this tag will never allow snow on top of them, even if it is a full block.
By default it includes ice, packed ice, and barrier blocks
snowcoated:snow_layer_whitelist
Blocks in this tag will allow snow layers on them, even if they are NOT a full block
By default it includes honey blocks and soul sand.
snowcoated:vine_blacklist
Blocks in this tag will never allow vines placed on them, even if it is a full block.
By default it is empty
snowcoated:vine_whitelist
Blocks in this tag will allow vines placed on them, even if they are NOT a full block
By default it includes leaves blocks.

