Mobs killed by dogs give wrong loot tables
The bug
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.
What happens
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.
How to reproduce
- Summon player owned dog:
/summon wolf ~ ~ ~ {Owner:"UserName"} - Summon in a blaze:
/summon blaze ~ ~ ~ {Health:2} - Punch the blaze once and let your dog finish killing it
- Repeat until satisfied
- Notice that the blaze never drops a blaze rod as a loot
It affects all types of mobs (but normal skeletons).
Code analysis
Code analysis and fix by Xcom can be found in fix.png
.
- Fixed
Ray
[Mojang] Cory Scheviak- 284
- 69
- Confirmed
- Survival
- loot-table
1.9 - 19w07a
1.9 1.9.1-pre2 1.9.1-pre3 1.9.1 1.9.2 16w15b 1.9.3-pre1 1.9.4 1.10 1.10.2 16w33a 16w36a 16w38a 16w41a 16w43a 1.11-pre1 1.11 1.11.1 1.11.2 17w06a 17w13a 17w14a 17w17b 1.12-pre3 1.12-pre6 1.12 1.12.1-pre1 1.12.1 1.12.2-pre1 1.12.2-pre2 1.12.2 17w48a 18w03b 18w16a 1.13-pre5 1.13-pre6 1.13-pre7 1.13-pre8 1.13 18w30b 1.13.1 18w45a 19w02a 19w07a- 19w11a
Created Issue:
Mobs killed by dogs give wrong loot tables!
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.What happen:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.How to replicate:
{Owner:"UserName"}
1) Start a new world.
2) Summon in your own player owned dogs. /summon Wolf ~ ~ ~3) Summon in a blaze. /summon Blaze ~ ~ ~
{Health:2}4) Punch the blaze once and let your dog finish killing it.
5) Repeat until satisfied.
6) Notice that the blaze never drops a blaze rod as a loot.It affects all types of mobs. Picture of repeated spider kills done by player owned dog doesn't drop any spider eyes.
Environment
Microsoft, Windows 7, Java: 1.8.0_31 64bit
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.What happen:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.How to replicate:
{Owner:"UserName"}
1) Start a new world.
2) Summon in your own player owned dogs. /summon Wolf ~ ~ ~3) Summon in a blaze. /summon Blaze ~ ~ ~
{Health:2}4) Punch the blaze once and let your dog finish killing it.
5) Repeat until satisfied.
6) Notice that the blaze never drops a blaze rod as a loot.It affects all types of mobs (but normal skeletons). Picture of repeated spider kills done by player owned dog doesn't drop any spider eyes.
is duplicated by
is duplicated by
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.What happen:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.How to replicate:
{Owner:"UserName"}
1) Start a new world.
2) Summon in your own player owned dogs./summon Wolf ~ ~ ~3) Summon in a blaze.
{Health:2}/summon Blaze ~ ~ ~4) Punch the blaze once and let your dog finish killing it.
5) Repeat until satisfied.
6) Notice that the blaze never drops a blaze rod as a loot.It affects all types of mobs (but normal skeletons). Picture of repeated spider kills done by player owned dog doesn't drop any spider eyes.
The Bug:
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.What we would expect:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.What happen:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.How to replicate:
1) Start a new world.
2) Summon in your own player owned dogs./summon Wolf ~ ~ ~ {Owner:"UserName"}3) Summon in a blaze.
/summon Blaze ~ ~ ~ {Health:2}4) Punch the blaze once and let your dog finish killing it.
5) Repeat until satisfied.
6) Notice that the blaze never drops a blaze rod as a loot.It affects all types of mobs (but normal skeletons). Picture of repeated spider kills done by player owned dog doesn't drop any spider eyes.
Mobs killed by dogs give wrong loot tables!
The Bug:
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.What we would expect:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.What happen:
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.How to replicate:
1) Start a new world.
2) Summon in your own player owned dogs./summon Wolf ~ ~ ~ {Owner:"UserName"}3) Summon in a blaze.
/summon Blaze ~ ~ ~ {Health:2}4) Punch the blaze once and let your dog finish killing it.
5) Repeat until satisfied.
6) Notice that the blaze never drops a blaze rod as a loot.It affects all types of mobs (but normal skeletons). Picture of repeated spider kills done by player owned dog doesn't drop any spider eyes.
The bug
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.
What happens
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.
To reproduce
1) Start a new world
2) Summon in your own player owned dogs./summon Wolf ~ ~ ~ {Owner:"UserName"}3) Summon in a blaze.
/summon Blaze ~ ~ ~ {Health:2}4) Punch the blaze once and let your dog finish killing it.
5) Repeat until satisfied.
6) Notice that the blaze never drops a blaze rod as a loot.It affects all types of mobs (but normal skeletons). Picture of repeated spider kills done by player owned dog doesn't drop any spider eyes.
Microsoft, Windows 7, Java: 1.8.0_31 64bit
The bug
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.
What happens
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.
To reproduce1) Start a new world
2) Summon in your own player owned dogs./summon Wolf ~ ~ ~ {Owner:"UserName"}3) Summon in a blaze.
/summon Blaze ~ ~ ~ {Health:2}4) Punch the blaze once and let your dog finish killing it.
5) Repeat until satisfied.
6) Notice that the blaze never drops a blaze rod as a loot.It affects all types of mobs (but normal skeletons).
Picture of repeated spider kills done by player owned dog doesn't drop any spider eyes.The bug
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.
What happens
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.
how to reproduce
- Summon player owned dog:
/summon Wolf ~ ~ ~ {Owner:"UserName"}- Summon in a blaze:
/summon Blaze ~ ~ ~ {Health:2}- Punch the blaze once and let your dog finish killing it
- Repeat until satisfied
- Notice that the blaze never drops a blaze rod as a loot
It affects all types of mobs (but normal skeletons).
The bug
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.
What happens
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.
how to reproduce
- Summon player owned dog:
/summon Wolf ~ ~ ~ {Owner:"UserName"}- Summon in a blaze:
/summon Blaze ~ ~ ~ {Health:2}- Punch the blaze once and let your dog finish killing it
- Repeat until satisfied
- Notice that the blaze never drops a blaze rod as a loot
It affects all types of mobs (but normal skeletons).
The bug
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.
What happens
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.
How to reproduce
- Summon player owned dog:
/summon Wolf ~ ~ ~ {Owner:"UserName"}- Summon in a blaze:
/summon Blaze ~ ~ ~ {Health:2}- Punch the blaze once and let your dog finish killing it
- Repeat until satisfied
- Notice that the blaze never drops a blaze rod as a loot
It affects all types of mobs (but normal skeletons).
The bug
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.
What happens
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.
How to reproduce
- Summon player owned dog:
/summonWolf ~ ~ ~ {Owner:"UserName"}- Summon in a blaze:
/summonBlaze ~ ~ ~ {Health:2}- Punch the blaze once and let your dog finish killing it
- Repeat until satisfied
- Notice that the blaze never drops a blaze rod as a loot
It affects all types of mobs (but normal skeletons).
The bug
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.
What happens
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.
How to reproduce
- Summon player owned dog:
/summon wolf ~ ~ ~ {Owner:"UserName"}- Summon in a blaze:
/summon blaze ~ ~ ~ {Health:2}- Punch the blaze once and let your dog finish killing it
- Repeat until satisfied
- Notice that the blaze never drops a blaze rod as a loot
It affects all types of mobs (but normal skeletons).
The bug
Mobs killed by player owned dogs don't give uncommon or rare loot. This bug first appeared when loot tables were changed in 15w43 (works as intended in 15w42) and has not been fixed yet. If the dog does the killing hit it will not give uncommon or rare loot.
What we would expect
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has a chance of dropping an uncommon or rare item.
What happens
A player owned dog assist in the player's mob kill by doing the last blow of damage to the mob and the mob's loot has no chance, what so ever, of dropping an uncommon or rare item.
How to reproduce
- Summon player owned dog:
/summon wolf ~ ~ ~ {Owner:"UserName"}- Summon in a blaze:
/summon blaze ~ ~ ~ {Health:2}- Punch the blaze once and let your dog finish killing it
- Repeat until satisfied
- Notice that the blaze never drops a blaze rod as a loot
It affects all types of mobs (but normal skeletons).
Code analysis
Code analysis and fix by Xcom can be found in fix.png
.
relates to
relates to
Hmm, yeah, I see what you mean. I believe we have multiple different issues here:
- Mob loot doesn't drop if the mob wasn't killed by a player (might be or probably is WAI, but
MC-99255being fixed might mean that it is a bug) - Hitting a mob with a snowball doesn't cause it to be counted as a player kill when the mob dies (might also be WAI, as snowballs do zero damage)
Both these behaviours haven't changed between 1.13.2 and 1.14.
I think I'll split off the first issue from this ticket and change this ticket back to describe the second one only instead.
The bug
Mobs never drop their armor or tools/weapons they are holding in their hands, unless they are killed by the player. They will only drop their tools/weapons if the player has the last hit on the mob.
This is probably working as intended. However, MC-99255 has been fixed, causing experience points and gear to be dropped even without player interaction in some cases.
To reproduce
- Run
/summon husk ~ ~ ~ {ArmorDropChances:[0.0f,0.0f,0.0f,1.0f],ArmorItems:[{},{},{},{id:"minecraft:iron_helmet",Count:1b}],HandDropChances:[1.0f,0.0f],HandItems:[{id:"minecraft:iron_sword",Count:1b},{}]} - Kill the husk with a sword
The husk always drops its helmet and sword. You can repeat this as often as you want- Run that command again
- Kill the husk with /kill, or let it die on magma blocks, through fire, or through other means
The husk won't drop its gear

Confirmed for 1.9.1-pre3
(at least partially confirmed; completely confirmed are the following:
Blazes killed by tamed wolves never drop any blaze rods in 1.9.1-pre3;
Spiders killed by tamed wolves never drop any spider eyes in 1.9.1-pre3;
I haven´t tested other things yet)
Confirmed for 1.9.4
Blazes killed by tamed wolves never drop any blaze rods in 1.9.4
Spiders killed by tamed wolves never drop any spider eyes in 1.9.4
Wither Skeletons killed by tamed wolves never drop any wither skeleton skulls in 1.9.4
Skeletons killed by tamed wolves DO drop armor/bows in 1.9.4
Confirm 1.11 pre-1
Confirmed for 17w06a.
Still in 17w13a.
Can confirm for MC 1.12.1.
So strange, its not like a dog is a cactus.
Confirmed 1.13-pre6 and 1.13-pre7.
Note new STR for 1.13 syntax: