Dropping a falling block entity causes the generated block item to get the metadata the item, which would be dropped if the block was mined, would have. This causes incorrect or malformed items for blocks which drop a different item with different metadata when mined.
This lists blocks where this behavior creates incorrect or malformed items.
Last updated for 1.11.2
Drops the ore block with a metadata value of 4, the value the dye would have to be lapis lazuli.
Drops a sunflower instead. This happens because when broken by hand it drops wheat seeds with metadata of 0 instead of the double plant item.
Using MCP mappings for 1.11, though the names should be same for 1.11.2
In EntityFallingBlock.func_70071_h_ (onUpdate), an ItemStack is constructed to drop. The Block of the falling tile is passed, with the meta being set via a call to Block.func_180651_a (damageDropped). In the case of Lapis Ore, the damageDropped call returns a meta value for use with the dye item, since lapis ore drops the dye item. However, here the meta value is paired with an unintended item, the actual block, instead of the dye item, thus resulting in this invalid drop.