Перейти к содержимому

Revive By Death

ReviveByDeath — мод, который превращает смертельные моменты в кинематографичный откат смерти.

FabricNeoForgeForge
Загрузчики
FabricNeoForgeForge
Скачиваний на Modrinth
1,5 тыс.
Подписчиков на Modrinth
19
версия
31
Обновлён
6 октября 20266 окт.
Опубликован
в 2026
Cutscene · свайп

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

Работает на Fabric, NeoForge и Forge
Для Minecraft 1.20.1, 1.21.1
Нужен и в игре, и на сервере
Последняя версия — 1.2.1-neoforge-1.21.1 от 6 октября 2026
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

ReviveByDeath

ReviveByDeath — это мод для Minecraft 1.21.1 (доступен для Fabric, Forge и Neoforge), который заменяет обычный внезапный экран смерти на драматичную кинематографичную сцену отмотки времени. Когда игрок получает смертельный урон и выполняет требования, запускается отмотка, проигрывается кастомная катсцена, и игрок безопасно телепортируется обратно к последней безопасной контрольной точке.

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

Cutscene

Теперь игроки могут быть добиты другим модом на возрождение до того, как сработает Death Rewind. Владельцы серверов могут изменить, какой из них имеет приоритет.

"revivePriority": "downed_first" или "rewind_first"

Особенности

  • Death Rewind: Прерывает смертельный урон кастомной последовательностью, отображая клиентские оверлеи катсцены и заглушая окружающие звуки.
  • Автоматическое отслеживание контрольных точек: Непрерывно проверяет и сохраняет безопасные локации для каждого игрока.
  • Ручные контрольные точки на кроватях: Правый клик по кровати днём или ночью регистрирует немедленную безопасную контрольную точку.
  • Зачарование Death Rewind для брони: Дружественное к выживанию зачарование, запускающее отмотку.
  • Несколько режимов активации: Поддерживает режимы enchantment, totem, both и always для любого стиля игры.
  • Растущая стоимость в уровнях опыта: Штрафует за повторные отмотки, увеличивая стоимость в уровнях опыта, которая сбрасывается при сне или обычной смерти.
  • Тень игрока: Создаёт кастомного зомби, экипированного бронёй и оружием игрока, в точке смерти (0% выпадения для предотвращения дублирования предметов).
  • Пространственный разлом: Создаёт косметические трещины на земле при возвращении, которые расширяются с повторными смертями и автоматически возвращаются к исходным блокам, не повреждая постройки игроков.
  • Защита после возрождения: Даёт временную неуязвимость после возвращения для предотвращения циклов мгновенной смерти.

Подробности

1. Система контрольных точек

Сервер автоматически отслеживает и обновляет последнюю безопасную контрольную точку каждого игрока в фоне.

Критерии сохранения контрольной точки:

Локация сохраняется как контрольная точка, только если игрок:

  • Жив и на земле.
  • Не в лаве, огне или пустоте.
  • Стоит на прочном, твёрдом, нежидком блоке.
  • Находится в открытом пространстве (блоки на уровне ног и головы должны иметь чистую коллизию).
Триггеры сохранения:
  • Автоматически: Сервер выполняет проверки с настраиваемыми интервалами (по умолчанию: каждые 5 минут/6000 тиков, если контрольная точка активна; каждые 0.5 секунды/10 тиков при поиске первой безопасной контрольной точки).
  • Вручную (кровати): Правый клик по любой кровати в любое время немедленно пытается сохранить ручную контрольную точку в безопасной позиции игрока, отображая подтверждающее сообщение.

2. Режимы активации

Поведение мода зависит от настроенного activationMode в config/revivebydeath.json:

  • enchantment: Требует хотя бы одну надетую часть брони, зачарованную Death Rewind.
  • totem: Требует держать Тотем бессмертия в основной или второй руке.
  • both: Позволяет либо броне с Death Rewind, либо тотему запустить отмотку. Мод сначала проверяет броню: если игрок носит зачарованную броню, но не имеет достаточно уровней опыта, он автоматически переключается на использование тотема.
  • always: Отмотки всегда активны при смерти, не требуя предметов или зачарований, но стоят опыта. Идеально для креативных показов или тестирования.

3. Зачарование Death Rewind

  • Тип: Зачарование брони 1-го уровня.
  • Прогрессия: Помечено как non_treasure и tradeable
  • Использование: Только одна надетaя часть брони должна быть зачарована для активации отмотки.

4. Масштабирование затрат опыта

Чтобы уравновесить безопасность отката, режимы, основанные на опыте (enchantment и always), списывают у игрока уровни опыта.

  • Формула затрат: Стоимость в уровнях растёт с каждым успешным откатом. По умолчанию она начинается с 6 уровней и масштабируется в зависимости от числа использованных откатов: $$\text{XP Level Cost} = (\text{minimumXpLevelCost} + \text{uses} \times \text{xpLevelCostIncrease}) \times \text{xpLevelCostMultiplier}^{\text{uses}}$$
  • Исключения: Если у игрока не хватает нужного количества уровней опыта, откат не срабатывает, и он погибает обычной смертью.
  • Сброс: Накопленный счётчик откатов возвращается к минимуму, когда:

    • Игрок спит в кровати (если включён resetCostOnSleep).
    • Игрок погибает обычной ванильной смертью (если включён resetCostOnDeath).
    • Администратор выполняет команду /revivebydeath reset_cost.

5. Тень игрока

При срабатывании отката на координатах смерти появляется Зомби:

  • Снаряжение: Копирует броню и предметы в руках, которые были у игрока в момент смерти.
  • Свойства: Получает постоянные эффекты Скорость II и Сила I, а также 10-секундный эффект Свечение.
  • Баланс: Шанс выпадения снаряжения установлен на 0.0F (0%), чтобы игроки не могли дублировать вещи, убивая собственную тень. Тень не сохраняет опыт игрока.

6. Межпространственный разлом

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

Замена блоков:

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

  • Stone Bricks → Cracked Stone Bricks
  • Deepslate Bricks → Cracked Deepslate Bricks
  • Deepslate Tiles → Cracked Deepslate Tiles
  • Nether Bricks → Cracked Nether Bricks
  • Polished Blackstone Bricks → Cracked Polished Blackstone Bricks
  • Logs / Planks (дерево) → Basalt (вид обугленного бревна)
  • Stone / Cobblestone → Tuff
  • Grass / Mycelium / Dirt → Coarse Dirt
  • Sand → Gravel
  • Остальные → Tuff

Справочник по конфигурации

Файл конфигурации находится по пути config/revivebydeath.json на сервере/клиенте:

КлючЗначение по умолчаниюОписание
activationMode"enchantment"Условия для срабатывания отката: "enchantment", "totem", "both" или "always".
replaceVanillaTotemtrueЕсли true, заменяет ванильную механику тотема бессмертия на кинематографичный откат.
consumeTotemtrueРасходуется ли тотем бессмертия при срабатывании отката.
enchantmentArmorDamage35Урон по прочности брони с зачарованием Death Rewind.
useXpCosttrueЕсли true, применяет масштабируемые затраты уровней опыта к откатам без тотема.
minimumXpLevelCost6Базовая стоимость в уровнях опыта за первый откат.
xpLevelCostIncrease2Линейный прирост стоимости в уровнях за каждый откат.
xpLevelCostMultiplier1.18Экспоненциальный множитель, масштабирующий стоимость в уровнях за каждый откат.
resetCostOnSleeptrueЕсли true, сон в кровати сбрасывает счётчик откатов и стоимость к минимуму.
resetCostOnDeathtrueЕсли true, обычная ванильная смерть сбрасывает счётчик откатов и стоимость.
enableCutscenetrueВключает клиентские кинематографичные оверлеи отката и визуальную задержку.
cutsceneIntroFadeTicks4Тики для затемнения экрана в красно-чёрный в начале последовательности.
cutsceneTicks32Длительность основного цикла PNG-катсцены.
cutsceneFrames50Общее число кадров в последовательности кастомного PNG-оверлея.
returnEffectTicks14Длительность затухания оверлея после возвращения к контрольной точке.
postReviveInvulnerabilityTicks60Длительность неуязвимости (в тиках, 20 тиков = 1 секунда) после возвращения.
checkpointInitialCheckTicks10Частота проверок (в тиках) при поиске первой контрольной точки игрока.
checkpointRecheckTicks6000Частота проверок (в тиках) при обновлении активной контрольной точки.
spawnPastShadowtrueВключает появление Зомби, экипированного снаряжением игрока, в точке смерти.
createDimensionalRifttrueВключает раскалывание земли и его откат вокруг контрольных точек.

Команды

Команды игрока

  • /revivebydeath status: Показывает текущие координаты контрольной точки игрока, активные измерения и стоимость следующего отката в уровнях опыта.
  • /revivebydeath log on: Включает отладочные сообщения с причинами, по которым откат не срабатывает (например, небезопасная поверхность, нет контрольной точки, недостаточно опыта).
  • /revivebydeath log off: Отключает отладочные сообщения.

Команды оператора (уровень разрешений 2)

  • /revivebydeath mode <always|totem|enchantment|both>: Динамически переопределяет режим активации.
  • /revivebydeath cutscene <on|off>: Глобально переключает воспроизведение катсцены.
  • /revivebydeath give_book: Выдаёт выполняющему игроку зачарованную книгу с зачарованием Death Rewind.
  • /revivebydeath reset_cost [player]: Сбрасывает счётчик откатов и стоимость в опыте для указанного игрока.

Проверка и установка мода

ReviveByDeath полностью проверен и упакован для Minecraft 1.21.1 на загрузчиках Fabric и Forge. Его нужно устанавливать и на клиент, и на сервер, чтобы обеспечить правильную синхронизацию катсцен, оверлеев, кастомных звуков и обработку событий.

Частые вопросы

Как установить Revive By Death?

Установите Fabric под свою версию Minecraft, скачайте Revive By Death под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Revive By Death?

У Revive By Death есть сборки для Minecraft 1.20.1, 1.21.1.

Нужен ли Revive By Death на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее