Heroic Death Mod (1.20.1, 1.19.3) – Custom Death Screen messages
When a player dies in-game, a death screen is displayed. This screen contains the options to respawn or teleport to the title screen. Along with these options, a message is also shown. This message is supposed to give an idea about how the player’s death occurred. For example, a player who died burning in fire will get a message that says “Player went up in flames”. A player who dies by drowning will get a message that says “Player drowned”. A different message is shown if the player dies by falling from a height. But what if you wanted to replace these boring death messages with something witty, detailed or maybe even insulting. This is where Heroic Death Mod (1.20.1, 1.19.3) will help you. This mod allows you to configure the death screen message that is shown when a player dies. This is done by creating config files with custom messages included in them. The mod by itself does not create any config file when installed. The player himself has to create custom .json files into the config folder. The title of the json should be the name of the damage source that caused the death. A list of damage sources and their corresponding file names are given below.
Features:
Here are some Vanilla damage source names, note that some mods may add their own damage sources which would require a json under their name:
- Standing in fire : inFire.json
- Struck by lightning : lightningBolt.json
- Being on fire = onFire.json
- Contact with lava = lava.json
- Contact with hot blocks such as magma blocks : hotFloor.json
- suffocating in a wall : inWall.json
Entity cramming : cramming.json - Drowning : = drown.json
- Starving : starve.json
- Cactus = cactus.json
- Fall damage : fall.json
- flying into a wall while wearing elytra : flyIntoWall.json
- Damage caused by falling into the void or the /kill command : outOfWorld.json
- Generic damage : generic.json
- Damage caused by splash potions of harming : magic.json
- Withering debuff : wither.json
- Crushed by an anvil : anvil.json
- being hit by a falling block : fallingBlock.json
- Dragon’s breath smoke : dragonBreath.json
- Standing too close to fireworks : fireworks.json
Now inside most json, there are 2 entries: normal, and afk.
- Normal is used when the player is not afk, and is an array of possible death messages.
- Afk is used when the player has been afk for more than 5 minutes.
Both entries are formatted as an array of strings with %s being used to substitute the player’s name.
There are a few special exceptions to this format.
- generic.json – This is used when the game is unable to find a cause of death for the player, it’s otherwise formatted like above.
- mob.json – This one is a bit more complicated, the game uses it for when killed by a normal mob attack such as a zombie.
At the root, there is a list of json entries labeled with the registry name of the mob that caused the damage.
Inside the entry, there are 3 sub entries; normal, afk and biggest.
normal and afk are the same as described above. But the biggest works a bit differently. Biggest comes into play when another source that caused more damage than the fatal blow is involved in the attack such as taking fall damage then dying to a zombie (Player was doomed to fall by Zombie).
If this is the case, then an entry from this category will be chosen instead of normal, note that biggest has its own damage type categories similar to the json titles. a second %s can be used to substitute the mob name.
If the mod is unable to find the json for the death cause, then a warning will be logged and it will fallback to the vanilla message.
Screenshots:
Requires:
How to install:
How To Download & Install Mods with Minecraft Forge
How To Download & Install Fabric Mods
How To Download & Install The Quilt Loader
Don’t miss out today’s latest Minecraft Mods
Heroic Death Mod (1.20.1, 1.19.3) Download Links
For Minecraft 1.12.2
For Minecraft 1.16.5
For Minecraft 1.18.2
Forge version: Download from Server 1 – Download from Server 2
For Minecraft 1.19.2
Forge version: Download from Server 1 – Download from Server 2
For Minecraft 1.19.3
Forge version: Download from Server 1 – Download from Server 2
For Minecraft 1.20.1
Forge version: Download from Server 1 – Download from Server 2