If I try to /setblock on a player head block position, the player head drops it self even though I used the "replace" option of the command.
Related issues
Comments


t's not a feature; setblock destroy is intended to drop blocks, setblock replace is supposed to just replace the block with nothing else happening, no particles, no sound, no drops.
This existed in 1.12 and if it is a bug, I would expect it to be fixed now, so I think it is a feature.