The bug
When setting gamerule doMobLoot false, mobs killed by a Wither still drop wither roses, even if other drops do get disabled.
Code analysis
For 20w07a using Mojang names
net.minecraft.world.entity.LivingEntity.createWitherRose(LivingEntity)
does not check the doMobLoot
(or any other) gamerule when creating the wither rose item entity.
Linked issues
relates to 2
Attachments
Comments 8
I forgot to specify that. If the block below the mob is not valid for planting the Wither Rose, it would be dropped, and not because of the explosion. That is even with doMobLoot false.
IIRC, the rose is actually placed in the world, but will usually be dropped because of the Wither's explosion.