mojira.dev
MC-4488

Mobs don't drop cooked meat if last damage is from fire, lava or fire charge

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

  1. Spawn a mob that drops meat (e.g. cow)

  2. Throw a splash potion of poison at the mob

  3. Poison brings down the mob to half a heart

  4. 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

Linked issues

Comments

Tails

Confirmed.

Tails

Added dying from Lava and Fire to bug report, made a clearer title and description.

Jerry Gabriel Rivas Zarete

Confirmed, and noticed that still works with fire aspect/fire weapons.

Ezekiel

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.

Ville Selkämaa

Confirmed in 1.6.2

Vrej

Confirmed

Itouch2

Confirmed for 08a

xlash123

Confirmed for 11b.

marcono1234

Confirmed for 14w21b

marcono1234

Confirmed for 14w28a

Andrew Thomas

Confirmed for 14w28b

Ely G

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.

Sonicwave

Confirmed in 1.8-pre2, same conditions as above.

ilmango

confirmed for 1.8.8

marcono1234

Confirmed for

  • 15w44a

In 1.8 (decompiled using MCP) the reason seems to be that for various situations the game first applies the damage and then sets the fire value.

Immaterialise

Confirmed for 1.9-pre1

Alexander

Confirmed for 16w42a

Nolan Sachs

Confirmed for 18w10d

qwerty23495

Can confirm for 1.13-pre3.

ReduxMC

migrated

Confirmed

cooked, drop, fire, fire_charge, lava, meat

Minecraft 1.4.4, Minecraft 1.4.5, Snapshot 12w49a, Snapshot 12w50a, Snapshot 12w50b, ..., Minecraft 1.13-pre3, Minecraft 1.13-pre6, Minecraft 1.13, Minecraft 18w30b, Minecraft 18w31a

Minecraft 18w32a

Retrieved