mojira.dev
MC-90861

Dirt and coarse dirt do not properly use their "snowy" states

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

There's no texture for snowy dirt and snowy coarse dirt, so why do the block states even exist?

Confirmed.
Also affect the mycelium.
Please change the description.

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.

@@unknown Because there is a snowy podzol state, and dirt and podzol use the same block ID

3 more comments

I am guessing but the game is going to use:
/setblock ~ ~ ~ podzol

I think Mojang plans to fix this in 1.10

Either that or Grumm's playing a prank on us...

It is already fixed on 1.13 snapshots.

Not really, the state is gone, so they still don’t use it.

KnightMiner

(Unassigned)

Community Consensus

Minecraft 1.8.8, Minecraft 15w42a, Minecraft 15w43a, Minecraft 15w43b, Minecraft 15w43c, Minecraft 15w44a

Retrieved