Mobs don't drop cooked meat if last damage is from fire, lava or fire charge
Resolved
Fixed
41
The bug
If the last hit that kills a mob is dealt by fire block, lava block or fire charge, the mob does not drop cooked meat.
How to reproduce
Spawn a mob that drops meat (e.g. cow)
Throw a splash potion of poison at the mob
Poison brings down the mob to half a heart
Either put a fire block or lava block on the block the mob is standing on, or dispense a fire charge at the mob → Observe how the mob doesn't drop cooked meat
Is this still a concern in the current Minecraft version? If so, please update the affected versions in order to best aid Mojang ensuring bugs are still valid in the latest releases/pre-releases.
confrmed for 14w32d. I think the bug is that a mob must die from actual FIRE damage in order to drop cooked meat. If the mob dies from "fiery" damage (from fire blocks, lava, and fire charges) it will drop raw meat. If you run the command /entitydata @e[type=!Player] {Fire:6000} when the mobs are at 1 hit point they do indeed drop cooked meat. If you run the command /execute @e[type=!Player] ~ ~ ~ /summon SmallFireball ~ ~ ~ {direction:[0.0,80.0,0.0]} (this command summons Fire Charges at mobs) when the mobs are at 1 hit point they drop the raw meat. The same happens when you light a fire or place a lava block under a mob that is at 1 health.
Confirmed.