Bone meal is still consumed when the mushroom is in a position where it cannot grow
When placing mushrooms in the nether, and then using bone meal on them, they will never grow, no matter how much bone meal you use on them. Even though it shows the green growing particles, neither red or brown mushrooms will grow into huge mushrooms.
Steps to Reproduce:
- Enter a dark environment.
- Place down a mushroom and place a block above it.
- Obtain some bone meal and apply lots of it to the mushroom.
Observed Behavior:
Bone meal is consumed when used on mushrooms in situations where they can't grow.
Expected Behavior:
Bone meal would not be consumed when used on mushrooms in situations where they can't grow.
Code Analysis:
Code analysis by [Mod] Avoma can be found in this comment.
Linked Issues
relates to5
Created Issue:
Mushrooms don't grow in the nether.
When placing mushrooms in the nether, and then using bonemeal on them, they will never grow, no matter how much bonemeal you use on them. Even though it shows the green growing particles, neither red or brown mushrooms will grow into huge mushrooms.
Mushrooms don't grow in the nether.Bone meal is still consumed when the mushroom is in a position where it cannot grow
relates to
When placing mushrooms in the nether, and then using bonemeal on them, they will never grow, no matter how much bonemeal you use on them. Even though it shows the green growing particles, neither red or brown mushrooms will grow into huge mushrooms.
Steps to Reproduce:
- Enter a dark environment.
- Place down a mushroom and place a block above it.
- Obtain some bone meal and apply lots of it to the mushroom.
Observed Behavior:
Bone meal is consumed when used on mushrooms in situations where they can't grow.Expected Behavior:
Bone meal would not be consumed when used on mushrooms in situations where they can't grow.
When placing mushrooms in the nether, and then using bone meal on them, they will never grow, no matter how much bone meal you use on them. Even though it shows the green growing particles, neither red or brown mushrooms will grow into huge mushrooms.
Steps to Reproduce:
- Enter a dark environment.
- Place down a mushroom and place a block above it.
- Obtain some bone meal and apply lots of it to the mushroom.
Observed Behavior:
Bone meal is consumed when used on mushrooms in situations where they can't grow.Expected Behavior:
Bone meal would not be consumed when used on mushrooms in situations where they can't grow.Code Analysis:
Code analysis by [Mod] Avoma can be found in this comment.
relates to

Mushrooms require dirt material underneath them to be able to grow into huge mushrooms.
Confirmed for
Marcono, its still intentional.
Can confirm this behavior in 21w39a. Here are some extra details regarding this problem. This ticket relates to
MC-125642,MC-127995, andMC-212226.The Bug:
Bone meal is consumed when used on mushrooms in situations where they can't grow.
Steps to Reproduce:
Observed Behavior:
Bone meal is consumed when used on mushrooms in situations where they can't grow.
Expected Behavior:
Bone meal would not be consumed when used on mushrooms in situations where they can't grow.
Can confirm in 1.18.2.
Can confirm in 22w18a. Here's a code analysis of this issue.
Code Analysis:
The following is based on a decompiled version of Minecraft 1.18.2 using MCP-Reborn.
If we look at the above class, we can see that the isValidBonemealTarget() boolean always returns "true" for red and brown mushrooms regardless of any circumstances. No checks are carried out to see if the mushroom can grow into a mushroom tree, resulting in this issue occurring.
Can confirm in 1.19.
Can confirm in 1.19.2.
Can confirm in 1.19.3
Still occurring in 1.20.62