
Resistance Formulation
Активный0.0
Установок
0
Последнее обновление
1 месяц назад
Клиент
Утилиты
Рецепт Стойкости
Данному модификатору SINYTRA CONNECTOR не требуется, в отличие от RESISTANCE BALANCER
Лёгкий мод, работающий исключительно на серверной стороне, позволяет вам задать произвольное выражение для эффекта Стойкость, регулируя снижение урона. Настройте сопротивление так, чтобы оно стало слабее, сильнее или приобрело любой другой характер — не затрагивая при этом расчёты брони и другие модификаторы.
Основные возможности
- Заменить установленные 20% за уровень в чистой игре на ваше собственное выражение.
- Добавить постоянный бонус за уровень (например, +5% за уровень).
- Работает только на стороне сервера (клиентам установка не нужна).
- Исправляет неуязвимость при Стойкости V+, вводя ограничение на минимальный урон.
- Совместимость с бронёй, чарами Защиты, атрибутами и большинством боевых модов.
Настройка
Конфигурационный файл создаётся по адресу config/resistanceformula-common.toml
.
Ключевые параметры:
formula
→ математическое выражение, использующее переменнуюlevel
(по умолчанию:"0.20 level"
)flatReductionPerLevel
→ дополнительный постоянный процент за уровень (по умолчанию:0.00
)maxReduction
→ ограничивает общее снижение урона (по умолчанию:0.00
)
Примеры настроек:
- Слабее стандартного:
formula = "0.05 level"
- Сильнее стандартного:
formula = "0.10 + 0.15 level"
- Нелинейная зависимость: Используйте
formula = "0.10 (level ^ 1.25)"
в сочетании сflatReductionPerLevel = 0.02
.
Принцип действия
- Захватывает исходное количество урона до стандартного снижения.
- Изменяет конечный урон так, чтобы итоговое снижение соответствовало вашему выражению.
- Гарантирует, что вы продолжаете получать урон даже при сверхвысоких уровнях сопротивления.
Тестирование
Для испытания уровня Стойкость II используйте /effect give @s minecraft:resistance 99999 1 true
в консоли.
Расчёты уровня снижения урона:
- По стандарту: 40%
- При настройке
formula = "0.05 level"
: 10% - При настройке
formula = "0.25 level"
: 50%