Wither roses cannot be placed on any type of nylium
The Bug:
Wither roses cannot be placed on any type of nylium.
Steps to Reproduce:
- Place down some any kind of nylium and obtain a wither rose.
- Attempt to place the wither rose on top of the nylium.
Observed Behavior:
Wither roses cannot be placed on any type of nylium.
Expected Behavior:
Wither roses would be able to be placed on any type of nylium.
Code Analysis:
Code analysis by [Mod] Anthony Cicinelli can be found below.
The following is based on a decompiled version of Minecraft ??? using Mojang mappings.
Current Code:
protected boolean mayPlaceOn(BlockState p_58248_, BlockGetter p_58249_, BlockPos p_58250_) { return super.mayPlaceOn(p_58248_, p_58249_, p_58250_) || p_58248_.is(Blocks.NETHERRACK) || p_58248_.is(Blocks.SOUL_SAND) || p_58248_.is(Blocks.SOUL_SOIL); }
Fixed Code:
protected boolean mayPlaceOn(BlockState p_58248_, BlockGetter p_58249_, BlockPos p_58250_) { return super.mayPlaceOn(p_58248_, p_58249_, p_58250_) || p_58248_.is(Blocks.NETHERRACK) || p_58248_.is(Blocks.SOUL_SAND) || p_58248_.is(Blocks.SOUL_SOIL) || p_58248_.is(BlockTags.NYLIUM); }
Allowing wither roses to be placed on blocks in the "#minecraft:nylium" tag fixes this issue.
Linked Issues
is duplicated by1
relates to7
- Unresolved
[Mod] Avoma
Pacify UwU- 30
- 12
- Confirmed
Normal
- Gameplay
- Block states
- crimson_nylium placement-and-support warped_nylium wither_rose
20w06a - 25w03a
20w06a 20w07a 20w09a 20w10a 20w11a 20w13a 20w16a 20w18a 1.16-pre1 1.16-pre2 1.16.1 20w28a 1.16.2-pre1 1.16.2-rc1 1.16.2-rc2 1.16.2 1.16.3 1.16.4-pre1 1.16.4 20w46a 20w48a 20w51a 21w03a 21w11a 21w14a 1.17 1.17.1 1.18.1 1.18.2 22w15a 1.19 1.19.2 22w46a 1.19.3 1.19.4 23w17a 1.20.1 1.21.1 1.21.4 25w03a
Created Issue:
Wither rose can't be placed on all nylium
Wither can not be placed on Crimson nylium and Warped nylium.
Environment
All up to date (Java) Minecraft 20w06a
All up to date (Java) Minecraft 20w06a
is duplicated by
Wither roses can not be placed on Crimson nylium and Warped nylium.
relates to
Wither rose can't be placed onallnylium
relates to
Wither roses can
not be placed onCrimsonnylium and Warped nylium.Wither roses cannot be placed on crimson or warped nylium.
Wither rose can't be placed on nyliumWither roses cannot be placed on any type of nylium
Wither roses cannot be placed on crimson or warped nylium.
Code Analysis
Code Analysis done by [Mod] Anthony CicinelliThis is because on the canPlaceOn method for the Wither Rose there is no check for Nylium
Current Code
net/minecraft/world/level/block/WitherRoseBlock.javaprotected boolean mayPlaceOn(BlockState p_58248_, BlockGetter p_58249_, BlockPos p_58250_) { return super.mayPlaceOn(p_58248_, p_58249_, p_58250_) || p_58248_.is(Blocks.NETHERRACK) || p_58248_.is(Blocks.SOUL_SAND) || p_58248_.is(Blocks.SOUL_SOIL); }Fixed Code
net/minecraft/world/level/block/WitherRoseBlock.javaprotected boolean mayPlaceOn(BlockState p_58248_, BlockGetter p_58249_, BlockPos p_58250_) { //Having it being able to be placed on blocks in the Nylium tag (which includes Warped & Crimson Nylium by default) fixes MC-171120 return super.mayPlaceOn(p_58248_, p_58249_, p_58250_) || p_58248_.is(Blocks.NETHERRACK) || p_58248_.is(Blocks.SOUL_SAND) || p_58248_.is(Blocks.SOUL_SOIL) || p_58248_.is(BlockTags.NYLIUM); }
relates to
Wither roses cannot be placed on
crimson or warpednylium.Code Analysis
Code Analysis done by [Mod] Anthony CicinelliTh
isis because onthe canPlaceOn method for the Wither Rose there is no check for NyliumCurrent Code
net/minecraft/world/level/block/WitherRoseBlock.javaprotected boolean mayPlaceOn(BlockState p_58248_, BlockGetter p_58249_, BlockPos p_58250_) { return super.mayPlaceOn(p_58248_, p_58249_, p_58250_) || p_58248_.is(Blocks.NETHERRACK) || p_58248_.is(Blocks.SOUL_SAND) || p_58248_.is(Blocks.SOUL_SOIL); }Fixed Code
net/minecraft/world/level/block/WitherRoseBlock.javaprotected boolean mayPlaceOn(BlockState p_58248_, BlockGetter p_58249_, BlockPos p_58250_) { //Having it being able to be placed on blocks in the Nylium tag (which includes Warped & Crimson Nylium by default) fixes MC-171120returnsuper.mayPlaceOn(p_58248_, p_58249_, p_58250_) || p_58248_.is(Blocks.NETHERRACK) || p_58248_.is(Blocks.SOUL_SAND) || p_58248_.is(Blocks.SOUL_SOIL) || p_58248_.is(BlockTags.NYLIUM); }The Bug:
Wither roses cannot be placed on any type of nylium.
Steps to Reproduce:
- Place down some any kind of nylium and obtain a wither rose.
- Attempt to place the wither rose on top of the nylium.
Observed Behavior:
Wither roses cannot be placed on any type of nylium.
Expected Behavior:
Wither roses would be able to be placed on any type of nylium.
Code Analysis:
Code analysis by [Mod] Anthony Cicinelli can be found below.
The following is based on a decompiled version of Minecraft ??? using Mojang mappings.
Current Code:
net/minecraft/world/level/block/WitherRoseBlock.javaprotected boolean mayPlaceOn(BlockState p_58248_, BlockGetter p_58249_, BlockPos p_58250_) { return super.mayPlaceOn(p_58248_, p_58249_, p_58250_) || p_58248_.is(Blocks.NETHERRACK) || p_58248_.is(Blocks.SOUL_SAND) || p_58248_.is(Blocks.SOUL_SOIL); }Fixed Code:
net/minecraft/world/level/block/WitherRoseBlock.javaprotected boolean mayPlaceOn(BlockState p_58248_, BlockGetter p_58249_, BlockPos p_58250_) { return super.mayPlaceOn(p_58248_, p_58249_, p_58250_) || p_58248_.is(Blocks.NETHERRACK) || p_58248_.is(Blocks.SOUL_SAND) || p_58248_.is(Blocks.SOUL_SOIL) || p_58248_.is(BlockTags.NYLIUM); }Allowing wither roses to be placed on blocks in the "#minecraft:nylium" tag fixes this issue.
Thank you for your report!
We're tracking this issue in MC-171120, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automagically! Please report any issues in Discord or Reddit
Th bug
Overworld vegetation cannot be placed on soul soil or nylium. And if the nether vegetation can be placed on soul soil and even the overworld dirt blocks, why can't the overworld vegetation do the same?
Affected blocks:
- Bamboo
- Flowers (Wither Rose in MC-171120)
- Fern
- Grass
- Sweet Berry Bush
- Saplings (It wouldn't make sense to be possible for them to grow into trees on nylium/soul soil though)
- Sugar Cane




Can they be placed on soul sand and netherrack?
Yes
Can confirm on 1.16 pre2
In 20w29a
in 1.16.4-pre1
Can confirm in 20w51a.
Can confirm in 21w03a.
Can confirm in 21w11a. Relates to
MC-213815.Can confirm in 21w14a.
Can confirm in 1.17.
Can confirm in 1.17.1.
Can confirm in 1.18.1.
Can confirm in 1.18.2.
Can confirm in 1.19.
Can confirm in 1.19.2.