Dirt and coarse dirt do not set "snowy" to true when there is snow above them. This is strange as podzol does set the state, and the states exists in the debug world.
The main reason this is a problem (other than the behavior being inconsistant) is because when using multipart on a model to define a separate model for that state (basically to change the texture of dirt when snow is above it), it never shows in game despite the conditions being correct and the state/model existing.
Attachments
Comments 13
Can confirm.
However, I would not say Mycelium is actually affected by this, since it does use its snowy state, even if that happens to be using grass's snowy state. Multipart is not even needed there because it's used in the blockstate file directly.
A different issue with it however, is that it can't handle overlays with partial transparency. I made my snowy grass keep biome-colored grass poking out of the snow, the result is a gray blob on mycelium. Trying to make a snow overlay also has the transparency not rendered.
I'm sorry.
I misunderstood. π
Mod Please change back to the original description.
But the issue still the confirmed.
There's no texture for snowy dirt and snowy coarse dirt, so why do the block states even exist?