Under certain circumstances, the command block will not perform the wanted action with the "/give" command
example:
While trying to make the command block give the item "chiseled stone" I typed in the command "/give @p 98:3 1", after activating it it gave me nothing.
I then tried "/give @p 98;3 1" and "/give @p 98-3 1" and neither worked
then, trying "/give @p 98 3 1" it gave me 3 mossy stone bricks, "/give @p 98 3" also gives the player mossy stone bricks.
I am not sure what to make of this bug, but it is rather strange and simply want to make sure you know of it.
Sincerely,
Vorland
Linked issues
duplicates 1
is duplicated by 2
Comments 3

I might not understand what the issues is. "/give @p 98;3 1" and "/give @p 98-3 1" are not valid because of the semi-colon and the hyphen.
As for the Chiseled Stone Brick, could I suggest changing the data value to four?

The syntax of the give command is
give <playername> <data-value> [amount] [damage-value]
so if you want to give one chiseled stone block it's
give @p 98 1 3
RTFM at http://www.minecraftwiki.net/wiki/SMP_Server_commands
Are you saying that this command /give @p 98:3 1 works when you enter it in the terminal?