Declinable Death Messages

Quick rating

Declinable Death Messages

No reviews yet

Inflects killer mob names in death messages for languages with grammatical cases.

Mod Loaders
NeoForge
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
Creative Commons Zero v1.0 Universal
Latest Version
2.0.0-1.21.11-fabric
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Declinable Death Messages

🇷🇺 Русское описание

Склоняемые сообщения о смерти

Клиентский мод для Fabric и NeoForge, позволяющий языкам с падежами (русский, украинский, польский, чешский, словацкий и т.д.) изменять форму имён убийц в сообщениях о смерти Minecraft.

Мод не изменяет существующие файлы переводов. Вместо этого он использует дополнительные ключи перевода из встроенных переводов или наборов ресурсов. Он лишь добавляет поддержку дополнительных ключей перевода, которые могут быть предоставлены самим модом (для встроенных языков) или наборами ресурсов.

Пример

Без мода:

Player был убит Паук
Player был убит Боб
Player был обречён на падение благодаря Паук
Player был сожжён дотла, пока боролся с Steve

В наборе ресурсов:

{
  "death.attack.mob.by.minecraft.spider": "пауком",
  "death.attack.mob.by.Боб": "Бобом",
  "death.fell.assist.by.minecraft.spider": "пауку",
  "death.attack.onFire.player.by.Steve.message": "%1$s был сожжён дотла, пока боролся со %2$s",
  "death.attack.onFire.player.by.Steve": "Steve-ом"
}

Сообщения станут:

Player был убит пауком
Player был убит Бобом
Player был обречён на падение благодаря пауку
Player был сожжён дотла, пока боролся со Steve-ом

Возможности

  • Поддержка как ванильных, так и модовых сущностей.
  • Поддержка переименованных мобов.
  • Поддержка имён игроков.
  • Поддержка всех сообщений с ключом death.*.
  • Использование ключей перевода из наборов ресурсов.
  • Работа исключительно на стороне клиента.
  • Изменение сообщения о смерти в соответствии с названием сущности или имени моба/игрока.
  • Настройки через Cloth Config.
  • Возможность отключить склонение имён игроков и сущностей через настройки мода.
  • Возможность отключить изменение сообщений через настройки мода.
  • Возможность включить отображение исходного сообщения подсказкой через настройки мода.
  • Возврат оригинального имени, если склонение или сообщение не указано.
  • Встроенный набор русских склонений для ванильных сущностей, некоторых имён и некоторых модовых сущностей и сообщений о смерти (которые вы можете использовать как пример для перевода на ваш язык).

Ключи перевода

Примеры:

{
  "death.attack.mob.by.minecraft.spider": "пауком",
  "death.attack.mob.by.Боб": "Бобом",
  "death.fell.assist.by.minecraft.spider": "пауку",
  "death.attack.onFire.player.by.Steve.message": "%1$s был сожжён дотла, пока боролся со %2$s",
  "death.attack.onFire.player.by.Steve": "Steve-ом"
}

Установка

Установите мод на клиент. По умолчанию мод использует встроенные склонения для русского языка, которые можно отключить в меню наборов ресурсов. Если ваш язык не поддерживается модом, установите дополнительный набор ресурсов с необходимыми ключами перевода.

Лицензия

Под лицензией CC0-1.0

A client-side mod for Fabric and NeoForge that allows languages with grammatical cases (such as Russian, Ukrainian, Polish, Czech, Slovak and others) to inflect killer names in Minecraft death messages.

The mod leaves existing Minecraft translations unchanged. It only adds support for extra translation keys, which can be provided by the mod itself (for built-in languages) or by resource packs.

Examples

Russian

Without the mod:

Player был убит Паук
Player был убит Боб
Player был обречён на падение благодаря Паук
Player был сожжён дотла, пока боролся с Steve

With a resource pack:

{
  "death.attack.mob.by.minecraft.spider": "пауком",
  "death.attack.mob.by.Боб": "Бобом",
  "death.fell.assist.by.minecraft.spider": "пауку",
  "death.attack.onFire.player.by.Steve.message": "%1$s был сожжён дотла, пока боролся со %2$s",
  "death.attack.onFire.player.by.Steve": "Steve-ом"
}

Death messages become:

Player был убит пауком
Player был убит Бобом
Player был обречён на падение благодаря пауку
Player был сожжён дотла, пока боролся со Steve-ом
Serbian

Example only. Not included by default.

Without the mod:

Player je ubijen od strane Pauk
Player je ubijen od strane Steve
Player je ubijen od strane Bob
Player se nabio na stalagmit dok se borio s Steve

With a resource pack:

{
  "death.attack.mob.by.minecraft.spider": "pauka",
  "death.attack.player.by.Steve": "Stevea",
  "death.attack.mob.by.Bob": "Boba",
  "death.attack.stalagmite.player.by.Steve.message": "%1$s se nabio na stalagmit dok se borio sa %2$s",
  "death.attack.stalagmite.player.by.Steve": "Steveom"
}

Death messages become:

Player je ubijen od strane pauka
Player je ubijen od strane Stevea
Player je ubijen od strane Boba
Player se nabio na stalagmit dok se borio sa Steveom
Polish

Example only. Not included by default.

Without the mod:

Gracz Player został zabity przez: Pająk
Gracz Player został zabity przez: Steve
Gracz Player został zabity przez: Bob
Gracz Player obumarł podczas walki z Steve

With a resource pack:

{
  "death.attack.mob": "Gracz %1$s został zabity przez %2$s",
  "death.attack.mob.by.minecraft.spider": "pająka",
  "death.attack.player": "Gracz %1$s został zabity przez %2$s",
  "death.attack.player.by.Steve": "Steve'a",
  "death.attack.mob.by.Bob": "Boba",
  "death.attack.wither.player.by.Steve.message": "Gracz %1$s obumarł podczas walki ze %2$s",
  "death.attack.wither.player.by.Steve": "Stevem"
}

Death messages become:

Gracz Player został zabity przez pająka
Gracz Player został zabity przez Steve'a
Gracz Player został zabity przez Boba
Gracz Player obumarł podczas walki ze Stevem

Features

  • Supports vanilla and modded entities.
  • Supports renamed mobs.
  • Supports player names.
  • Supports all death.* messages.
  • Uses resource pack translation keys.
  • Works entirely on the client.
  • Change death message to match entity/player name.
  • Configurable through Cloth Config.
  • Ability to disable name declension for players and entities in the mod settings.
  • Ability to disable message editing in the mod settings.
  • Ability to enable hover the original message as a tooltip in the mod settings.
  • Falls back to the original name if no declension or message is provided.
  • Built-in Russian declension pack with vanilla entities, some names, and some modded entities and death messages (which you can use as examples when translating into your language).

Translation keys

Examples:

Russian
{
  "death.attack.mob.by.minecraft.spider": "пауком",
  "death.attack.mob.by.Боб": "Бобом",
  "death.fell.assist.by.minecraft.spider": "пауку",
  "death.attack.onFire.player.by.Steve.message": "%1$s был сожжён дотла, пока боролся со %2$s",
  "death.attack.onFire.player.by.Steve": "Steve-ом"
}
Serbian

Example only. Not included by default.

{
  "death.attack.mob.by.minecraft.spider": "pauka",
  "death.attack.player.by.Steve": "Stevea",
  "death.attack.mob.by.Bob": "Boba",
  "death.attack.stalagmite.player.by.Steve.message": "%1$s se nabio na stalagmit dok se borio sa %2$s",
  "death.attack.stalagmite.player.by.Steve": "Steveom"
}
Polish

Example only. Not included by default.

{
  "death.attack.mob": "Gracz %1$s został zabity przez %2$s",
  "death.attack.mob.by.minecraft.spider": "pająka",
  "death.attack.player": "Gracz %1$s został zabity przez %2$s",
  "death.attack.player.by.Steve": "Steve'a",
  "death.attack.mob.by.Bob": "Boba",
  "death.attack.wither.player.by.Steve.message": "Gracz %1$s obumarł podczas walki ze %2$s",
  "death.attack.wither.player.by.Steve": "Stevem"
}

Installation

Install the mod on the client. By default, the mod uses built-in Russian declension entries. They can be disabled in the resource packs screen. If your language isn't supported out of the box, install a resource pack containing the required translation keys.

License

Licensed under CC0-1.0.

Screenshots

Gallery

  • Declinable Death Messages
    Declinable Death Messages был убит Моб → был убит мобом
  • Игрок был застрелен скелетом
    Игрок был застрелен скелетом Declensed text "lgrobzik_play был застрелен скелетом" ("lgrobzik_play was shot by Skeleton")
  • Игрок был убит пауком
    Игрок был убит пауком Declensed text "lgrobzik_play был убит пауком" ("lgrobzik_play was slain by Spider")
  • Игрок был взорван крипером
    Игрок был взорван крипером Declensed text "lgrobzik_play был взорван крипером" ("lgrobzik_play was blown up by Creeper")
  • Игрок был обречён на падение благодаря чешуйнице
    Игрок был обречён на падение благодаря чешуйнице Declensed text "lgrobzik_play был обречён на падение благодаря чешуйнице" ("lgrobzik_play was doomed to fall by Silverfish")
  • Игрок был убит Dinnerbone-ом
    Игрок был убит Dinnerbone-ом Declensed text "lgrobzik_play был убит Dinnerbone-ом" ("lgrobzik_play was slain by Dinnerbone") (Dinnerbone is renamed mob)
  • Игрок был убит коровой
    Игрок был убит коровой Declensed text "lgrobzik_play был убит коровой" ("lgrobzik_play was slain by Cow") (received by the /damage command)

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works