📜 Projectile Immunity Fix
Projectile Immunity Fix — лёгкий мод для Fabric, балансирующий урон от снарядов путём изменения системы кадров неуязвимости (i-frames) при попадании нескольких снарядов (стрел, метательного оружия, магических атак).
В стандартной Minecraft при попадании одного снаряда моб временно становится неуязвимым — даже если в него попало несколько снарядов одновременно.
⚙️ Как это работает
- При попадании снаряда в сущность (кроме игрока) временно отключаются кадры неуязвимости.
- Это позволяет наносить полный урон от нескольких снарядов без блокировки из-за перезарядки.
- После заданного количества попаданий активируется перезарядка, восстанавливающая стандартные i-frames для предотвращения спама.
Примечание: Игроки не затрагиваются — изменения применяются только к мобам и другим живым сущностям.
🛠️ Настройка
При первом запуске создаётся файл конфигурации config/projectileimmunityfix.json
с параметрами:
Параметр | Описание | По умолчанию |
---|---|---|
maxHitsBeforeCooldown | Максимальное количество попаданий до активации перезарядки | 10 |
cooldownTicks | Длительность защиты (в тиках) после превышения лимита попаданий | 20 тиков (1 секунда) |
timeWithoutHitResetTicks | Время (в тиках) без попаданий для сброса счётчика | 20 тиков (1 секунда) |
Значения можно изменять для настройки баланса боя в соответствии с потребностями модпака.
🔧 Требования
- Minecraft 1.21.1
- Fabric Loader
- Fabric API