-
Bug
-
Resolution: Fixed
-
1.16.1, 20w30a, 1.16.2 Pre-release 1
-
None
-
Confirmed
-
Mob behaviour
-
Important
The bug
When a charged creeper explodes and, additionally to a mob which can drop a skull, there are zombie variants (e.g. husk) around, no skull might be dropped.
Reproduction steps
- Summon a charged creeper
/summon creeper ~ ~ ~ {powered:1b,NoAI:1b}
- First summon a zombie variant (e.g. a husk)
- Then summon a mob which can drop a skull (e.g. a wither skeleton) in the same chunk
Note: The order of summoning the mobs is important (and depends on implementation details) because it determines in which order the explosion kills them. - Ignite the creeper by right clicking it with a flint and steel
No skull is dropped
Code analysis
Mojang names
net.minecraft.world.entity.monster.Zombie.dropCustomDeathLoot(DamageSource, int, boolean) calls increaseDroppedSkulls() before actually making sure that the zombie variant can drop a skull.