Breezes are not blazes, is it not obvious®?
The death message from a breeze's wind projectile is <player> was slain by Breeze due to the fact that there is no damage source for a breeze wind charge. The death message is weird especially knowing that, unlike blazes, breezes don't have a melee attack.
Also applies to player-shot wind charges.
I would suggest "<player> was blown away by <entity>" as a death message.
Linked issues
relates to 2
Attachments
Comments 6
@unknown, how were you able to confirm that this issue is fixed? It still appears to be a problem for me in 1.21 Pre-Release 2.
@unknown There is no need to comment "Can confirm in <the latest version>" if it is already listed in the Affects Version/s field of a report. Also, in regards to MC-268411, please do not leave comments on reports resolved as Works As Intended.
Code analysis on a version of Minecraft 1.21 decompiled with Mojang Mappings:
protected void explode(Vec3 vec3) {
this.level().explode(this, (DamageSource)null, EXPLOSION_DAMAGE_CALCULATOR, vec3.x(), vec3.y(), vec3.z(), 3.0F, false, ExplosionInteraction.TRIGGER, ParticleTypes.GUST_EMITTER_SMALL, ParticleTypes.GUST_EMITTER_LARGE, SoundEvents.BREEZE_WIND_CHARGE_BURST);
}
The damage source is null, which causes it to fall back to the standard death message.
Can confirm 1.20.3 pre2