The bug:
The localization of the death message "death.fell.accident.water", which appears when dying to fall damage in water, is missing.
How to reproduce:
There are some edge cases where this death message is shown without using commands, but the following steps are the easiest way to reproduce it.
Execute the following command:
/fill ~1 ~-1 ~1 ~-1 ~-1 ~-1 minecraft:waterWhile standing in the water, execute the following command:
/damage @s 100 fall→ ❌ When you die, the death message shown is
death.fell.accident.water.
Expected result:
The death message would be translated.
Observed result:
The death message is missing its translation.
Linked issues
is duplicated by 20
Attachments
Comments 68
It's really hard to replicate, but it involves combined damage from fall and from water in a short period of time. I can see that in some older versions it had a string "%s fell out of water" but that's currently missing in assets\minecraft\lang\en_us.json". The string has even been in Crowdin for at least 2 years, but for some reason it's not used now, while it's still possible to get this message.
Probably caused by the fix to MC-173487
I just reported the accident and describe the occurrence. Here is where my bug report is: MC-197393
Here's the image attached:
This missing lang file entry is highlighted in Joe Hills' YouTube video as of today, existing under 1.21.5
This Bug can be easily fixed by Mojang by simply adding a en_us.json entry named death.fell.accident.water – Maybe make it a funny message like Player failed to land gently in water
?
As of 1.21.8
death.fell.accident.water will appear when you are riding a minecart, and drop on a waterlogged slab when you are at height:
25, 28, 31, 34, 37, 40 and 43, but not 21 anymore
What exactly was the player doing at the time? The chat does indicate use of server mods, can this be reproduced with no mods at all?