When using the CanPlaceOn command to have a water bucket place while in adventure , it works on every block except endstone in the end and dirt not in the end works and obsidian that has not been placed by a player. Natural obsidian like in the end can be placed on.
Linked issues
Comments 5
give @a minecraft:water_bucket{CanPlaceOn:["minecraft:end_stone"]} this is the command we are using now, other than obsidian we tested some other blocks all of which didn't work except endstone. We then went out of the end tried again and dirt worked this time but ones like stone didn't. Can't place on endstone now we left the end as well. Thanks
CanPlaceOn is completely broken for water buckets (1.14.4). For example, simply type:
/give @s water_bucket{CanPlaceOn:["minecraft:stone"]}
and try to use the water bucket on stone while in adventure mode. It will sometimes work and sometimes fail.
Just realised this is a duplicate of MC-136470.
Please provide the command you are using.