
Heroic Death
Активный0.0
Установок
Последнее обновление
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 и новее.