mojira.dev
MC-267010

Breeze's wind charge has no specific damage source

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

Attachments

Comments 6

Can confirm 1.20.3 pre2

Affects 1.20.5 pre-release 2.

Does not affect 1.21 Pre-release 2. It's solved! 🙂

@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.

ArduFish123

(Unassigned)

1149839

Confirmed

Expansion B

Low

Text

breeze, death-message, text, trial_chamber, tricky_trials, wind_charge

1.20.3 Pre-Release 2, 1.20.3 Pre-Release 3, 1.20.3 Pre-Release 4, 1.20.3 Release Candidate 1, 1.20.4 Release Candidate 1, ..., 25w17a, 1.21.6 Pre-Release 3, 1.21.7, 1.21.8, 25w34b

Retrieved