I find that whenever the "You cannot damage the target with this weapon! ..." notification comes up, I generally am not sure which target (almost always a block) it's referring to. I think in order to make it more obvious, the block in question should have a blinking red outline or something like that when this happens. Does this ever happen to a non-block? If not, it should simply say "block" instead of "target". If it happens to an NPC or player, it should say "character" or something similar. As it is, the notification is almost more confusing than helpful.