Скачать Heroic Death — Minecraft Моды — MetaMods

Heroic Death

Активный

Установок

0

Последнее обновление

2 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Утилиты

Heroic Death

Этот мод полностью заменяют стандартные сообщения о смерти в Майнкрафте на персонализированные текстовые уведомления, которые можно гибко настраивать в зависимости от причины гибели персонажа.

Как работает мод

Программа при запуске автоматически сканирует JSON-файлы в папке configs/heroicdeath и загружает все найденные настройки смертельных сообщений. Стоит отметить, что мод изначально не содержит готовых шаблонов для подобных уведомлений.

Если потребуется обновить конфигурационные файлы без перезагрузки игры, воспользуйтесь командой /heroicdeath reload прямо во время игрового процесса.

Формат конфигурации

Каждый JSON-файл должен быть назван в соответствии с типом повреждения, которое привело к смерти игрока. Вот некоторые стандартные названия файлов для различных причин гибели в ванильной версии:

Окружающая среда:

  • inFire.json - нахождение в огне
  • lightningBolt.json - поражение молнией
  • lava.json - контакт с лавой
  • drown.json - утопление
  • fall.json - падение с высоты
  • outOfWorld.json - вылет в пустоту или команда /kill

Различные воздействия:

  • wither.json - эффект иссушения
  • anvil.json - падение наковальни
  • magic.json - зелья урона
  • starve.json - голод

Внутри каждого JSON-файла предусмотрены две основные секции: "normal" для обычных смертей и "afk" для случаев, когда игрок неактивен более 5 минут. Обе секции представляют собой массивы строковых значений, где символ %s заменяется именем игрока в финальном сообщении.

Специальные случаи

generic.json - применяется, когда система не может определить точную причину смерти.

mob.json - имеет более сложную структуру для обработки смертей от мобов. В этом файле ключами являются зарегистрированные имена существ, а внутри каждого ключа содержатся подразделы:

  • normal - стандартные сообщения
  • afk - для неактивных игроков
  • biggest - специальные сообщения, когда основная причина смерти (например, падение с высоты) фактически вызвана другим мобом

В разделе "biggest" используется второй параметр %s для подстановки имени моба.

Если мод не находит подходящего JSON-файла для конкретной причины смерти, он выдаёт предупреждение в лог и возвращается к стандартному сообщению из ванильной версии.

Особенности работы

Мод функционирует исключительно на стороне сервера, однако для корректного перевода сообщений на клиенте может потребоваться языковой файл.

Важно для версии 1.12: Для работы требуется установка Mixin. Вы можете использовать MixinBootstrap или другие моды, включающие Mixin, такие как VanillaFix или MalisisCore. Это ограничение не распространяется на версии 1.16.2 и новее.

Участники проекта
tfarecnim

tfarecnim

Создан: 7 сен 2023

ID: 26782