Red and brown mushrooms can't be placed on top slabs or stairs
Summary:
I can't place red or brown mushrooms on the top slab or stair, despite the fact that it is a suitable surface for their growth.
Code analysis:
Code analysis by [~JingyBreadMan] can be found in this comment.
- Unresolved
Paul Rozhkov- 21
- 11
- Confirmed
Low
- Gameplay
- Block states
- mushroom placement-and-support
1.13.2 - 1.21.4
1.13.2 19w12b 19w13a 19w13b 19w14a 19w14b 1.14-pre1 1.14-pre2 1.14-pre3 1.14-pre4 1.14-pre5 1.14 1.14.1-pre1 1.14.1-pre2 1.14.3 1.14.4-pre2 1.14.4-pre4 1.14.4-pre5 1.14.4-pre6 1.14.4-pre7 1.14.4 19w34a 19w35a 19w41a 19w42a 19w44a 19w45a 19w45b 19w46a 1.15-pre1 1.15-pre5 1.15.1 1.15.2-pre2 1.15.2 20w06a 20w07a 20w12a 20w13a 20w13b 20w14a 1.16-pre7 1.16-pre8 1.16-rc1 1.16 1.16.1 20w30a 1.16.3 20w51a 1.16.5 21w05a 21w06a 21w08b 1.17.1 1.18.1 1.18.2 22w18a 1.19 1.19.2 1.19.4 1.20.1 23w31a 1.20.4 1.21 1.21.4
Created Issue:
mushrooms can't grow on slabs
Mushrooms can't grow on top slabs
Mushrooms can't growon top slabsI can't place red or brown mushrooms on top slab.
mushrooms can't grow on top slabs
I can't place red or brown mushrooms on top slab, despite the fact that it is a suitable surface for their growth.
mushrooms can't grow on the top slabs and stairs
I can't place red or brown mushrooms on the top slab or stair, despite the fact that it is a suitable surface for their growth.
mushrooms can't grow on the top slabs andstairsmushrooms can't grow on the top slab or stair
mushrooms can'tgrowon the top slab or stairmushrooms can't be placed on the top slab or stair
red and brown mushrooms can't be placed on the top slab or stair
red and brown mushrooms can't be placed onthetop slab or stairRed and brown mushrooms can't be placed on top slabs or stairs
I can't place red or brown mushrooms on the top slab or stair, despite the fact that it is a suitable surface for their growth.
Summary:
I can't place red or brown mushrooms on the top slab or stair, despite the fact that it is a suitable surface for their growth.Code analysis:
Code analysis by [~JingyBreadMan] can be found in this comment .



probably intended feature
I don't think this is intended. Most other things like torches only require to be placed on top of a solid face. The same should be true for mushrooms as well.
Can confirm in 20w51a.
Can confirm in 21w05b.
Can confirm in 21w06a.
Can confirm in 1.16.5 and 21w08b.
Yes I would think this is a bug. It doesn't affect it. The stairs are upside down so it should be able to place.
Can confirm in 1.17.1.
Can confirm in 1.18.1.
Can confirm in 1.18.2 and 22w18a.
Can confirm in 1.19.
Can confirm in 1.19.2.
Can confirm in 23w31a.
Code Analysis:
(Decompiled with MCP)
Currently, the applicable blocks for placement are ones that are "isSolidRender" (Full cube blocks)
Possible Fix:
One fix for this, is to use "isFaceSturdy" instead, which only checks for a certain face of the block being applicable for placement (In this case, the top face).
This provides the following behavior:

Can confirm in 1.20.6 and 1.21 Release Candidate 1.