I'm currently in the process of making a custom map and I want to add blocks that can only be placed on a certain colour clay.
This is the command I tried using.
/give @p cobblestone 1 0 {CanPlaceOn:["hardened_stained_clay"],Damage:3}
However, even with this command the cobblestone can be placed on any colour of stained clay. What command can I use for placing only on a certain block?