the objectives with criteria killed_by:tnt_minecart and killed_by:tnt does not work and their associated objectives are never incremented
the advancements relating to taking damage or getting killed by an explosion of tnt or tnt minecart does not work either, but can be granted manually
How to reproduce :
use the command below and get killed by the explosion of a tnt minecart
/scoreboard objectives add KilledByTNTCart killed_by:tnt_minecart
use the command below to check your score, the objective you just created is still unset
/scoreboard players list @s
the file provided as attachement is an exemple of an advancement that does not work either
Attachments
Comments 4
The advancement minecraft:entity_hurt_player
appears to work fine.
It seems the killed_by:...
criterion only ever worked for mobs. Did it work for tnt/minecarts before for you?
That would be MC-142723.
Does MC-142723 describe your issue?
I noticed a similar bug on Forge that block breaking by TNT does not call the block breaking event. But that is up to Forge to fix.