I was filling a chest (don't ask why) and I used the command /give @p tallgrass 384
I filled the chest with it and realized all of the grass was called "fern"
I saw that it won't stack with anything (accept itself).
Attachments
Comments 3
Cleaning up old tickets: This ticket has not been updated recently (1 year+) so is being closed as Cannot Reproduce. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Feedback – 📖 Game Wiki
In MCPE, "tallgrass" is a special case: You must always specify a [data: int] value for it, either 1 for a fern or 2 for tall grass (which is just called Grass in the inventory). Because your command didn't specify the [data] value, it defaulted to 0, but in MCPE there is no name for that combination.
What your command actually gave you was Block 31 with Data value (DV) 0, which is neither Grass nor Fern. You can tell this by trying to stack it with either Grass or Fern items that you obtained without a command, for example from Creative Inventory. It won't stack with those because it's actually a different block, called Shrub in the PC version but it doesn't exist in MCPE. When the inventory GUI couldn't find a name for it, it defaulted to the first name defined for that block type and labeled it Fern.
Block 31 is the only block that has this kind of quirk. For every other block type, if you omit the [data] value you will get the block or item you expected.