Relates to MC-303669, MC-304323 and MC-312153.
Shelf mushrooms exhibit a stronger degree of edge texture mapping bleeding and grainy pixel interference than other block models. This is due to two factors:
the block texture antialiasing/blur introduced in 1.21.11, which cannot be turned off
shelf mushrooms using a 32x32 texture, rather than 16x16 as is customary of most blocks
To reproduce, just place shelf mushrooms and have a good look at their edges. You’ll see a bunch of incorrectly coloured screen pixels at these positions where there should be none, like with most other blocks.
To fix this:
split the shelf mushroom textures into multiple individual 16x16 textures, as is done in MC-304323’s fix pack
remove antialiasing, or at least provide a setting to switch it off
Thank you for helping us improve Minecraft! We saved your files: