-
Bug
-
Resolution: Unresolved
-
None
-
1.17.1, 1.18.1, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.20.2, 23w43b, 1.21.1, 1.21.4
-
None
-
Confirmed
-
Player
While not necessarily wrong behavior, it is unintuitive.
The CanPlaceOn NBT can make other forms of interaction possible as well, such as waxing copper blocks, using spawn eggs, turning blocks into farmland and dirt path, etc.
Steps to reproduce:
- Go to adventure mode
- Get a normal shovel
- Try converting a grass block to dirt path
- Nothing happens
- Use
/give @s wooden_shovel{CanPlaceOn:["minecraft:grass_block"]} - Try with the new shovel
- It works, even though you don't *place* anything.
This is untintuitive as it's not placement but interaction.
I'd suggest renaming the NBT (and changing the corresponding lore) to use "use" instead of "place" to make this a lot more clear to players.