Checklist
What behaviour is observed?
When a player kills another player, %killer_type% should return the player’s name instead of a blank space.
Expected behaviour
It seems that %killer_type% does not resolve player names correctly and only works as intended for mobs. I understand that, based on its name, it’s not supposed to support player names — only mob types — but without it, there’s no way to translate mob names in certain death messages.
To Reproduce
- Replace
%killer% with %killer_type% in PlayerDeathMessages > Projectile-Arrow.
- Let a skeleton kill a player — the message works correctly and shows the mob name from
Messages.yml.
- Let a player kill another player with a bow — the resulting message is incorrect:

Spark profiler link
https://spark.lucko.me/Rzk9SkDXDI
Error log (if applicable)
No response
DeathMessages configuration (if applicable)
No response
Checklist
What behaviour is observed?
When a player kills another player,
%killer_type%should return the player’s name instead of a blank space.Expected behaviour
It seems that
%killer_type%does not resolve player names correctly and only works as intended for mobs. I understand that, based on its name, it’s not supposed to support player names — only mob types — but without it, there’s no way to translate mob names in certain death messages.To Reproduce
%killer%with%killer_type%inPlayerDeathMessages > Projectile-Arrow.Messages.yml.Spark profiler link
https://spark.lucko.me/Rzk9SkDXDI
Error log (if applicable)
No response
DeathMessages configuration (if applicable)
No response