Okay, I know how to make blocks and other placeable only place on certain blocks for the most part, but I can't figure out how to do it for a specific color. Is it even possible? I mean like, only placeable on RED concrete, BLUE concrete, GREEN wool, BLACK wool, and similar things like that. I want the specific color, since a map I'm making requires (If I want it to be any sort of easy to make) pressure plates to only place on specified colors of concrete powder.
At the moment for most block types (including concrete powder) no you can't as you would need to check the entity data to get the sub type of the block. Hopefully we will be getting entity data access via commands at some point like the java version has.