Скачать One shot protection — Minecraft Моды — MetaMods

One shot protection

Активный

Установок

0

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

2 года назад

Версии

1.20.1
Сервер
Forge
Игровые механики
Утилиты

One Shot Protection

Модификация добавляет в Minecraft систему защиты от мгновенной смерти, аналогичную механике из игры Risk of Rain 2. Разработка велась с учётом потребностей создателей модифицированных сборок и владельцев серверов, предлагая полную настраиваемость всех параметров.

Основные возможности

Механика защиты от одного удара

Система активируется при получении смертельного урона, когда у игрока остаётся более 90% здоровья. Вместо гибели персонаж сохраняет 10% от максимального запаса здоровья и получает временный период неуязвимости, в течение которого полностью игнорирует любой получаемый урон.

  • При срабатывании защиты воспроизводится звуковой сигнал и визуальные частицы
  • В режиме иммунитета активируются специальные визуальные эффекты
  • Система по умолчанию игнорирует определённые типы урона: падение, пустоту, мгновенное уничтожение
  • Все типы урона и функции мода можно настраивать, включая поддержку пользовательских источников повреждений

Механика OSP

Полная работоспособность на сервере

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

Настройка параметров

Все настройки расположены в папке "OSP" внутри директории конфигураций игры.

Редактирование игнорируемых типов урона

Возможность определять источники повреждений, для которых не будет активироваться защита. Например, можно разрешить системе работать с уроном от падения или запретить её для определённых видов атак.

// Пример структуры конфигурационного файла
{
  "invalidDamageSources": ["fall", "outOfWorld", "genericKill"]
}

Настройки повреждений

Корректировка механики защиты

"OneShotProtectionConfig" позволяет:

  • Настраивать время перезарядки системы (OneShotProtectionCooldown)
  • Определять порог здоровья для активации (ProcHealthPercentage)
  • Устанавливать остаточный уровень здоровья после срабатывания (LeftoverHealthOnProcPercentage)
  • Включать проверку минимального запаса здоровья (DoInvalidMaximumHealth)
  • Отключать звуковые и визуальные эффекты

Настройка иммунитета

Файл "ImmunityConfig.json" управляет:

  • Включением/отключением механизма неуязвимости (DoImmunityTicks)
  • Продолжительностью периода защиты (ImmunityTicksOnDeath)

Настройки иммунитета

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

Aslechi

Разработчик

Создан: 10 фев 2024

ID: 22230