Скачать Ranged Damage Limit — Minecraft Моды — MetaMods

Ranged Damage Limit

Активный

Установок

0

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

7 месяцев назад
Клиент
Приключенческие
Утилиты

Ranged Damage Limit

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

Настройка происходит через конфигурационный файл (config/RangedDamageLimit-Rules.json), где вы можете задать правила защиты от дальнего урона для конкретных мобов. Система позволяет либо ограничивать получаемый урон определенным значением, либо полностью блокировать атаки, произведенные с расстояния, превышающего установленный лимит.

{
    "mobId": "Идентификатор моба (например, 'minecraft:pig', 'twilightforest:kobold')",
    "protectionDistance": "Минимальная дистанция (в блоках) для активации защиты от дальнего урона",
    "damageCap": "Максимальный допустимый урон при атаке с расстояния, превышающего protectionDistance",
    "noAggroBeyondCertainDistance": "[Логическое значение] Полностью блокировать атаки и предотвращать агрессию на большой дистанции",
    "noAggroDistance": "Пороговое расстояние для блокировки атак (должно быть ≥ protectionDistance при включении)"
}

Вы можете добавить несколько мобов с различными настройками, например:

[
  {
    "mobId": "minecraft:pig",
    "protectionDistance": 20.0,
    "damageCap": 2.0,
    "noAggroBeyondCertainDistance": false,
    "noAggroDistance": 25.0
  },
  {
    "mobId": "minecraft:zombie",
    "protectionDistance": 40.0,
    "damageCap": 2.0,
    "noAggroBeyondCertainDistance": true,
    "noAggroDistance": 64.0
  }
]

Дополнительно доступна настройка постепенного снижения урона (линейный характер) в зависимости от расстояния через файл config/RangedDamageLimit-Falloff.json. К примеру, при установке значения затухания 0.5 урон будет терять 50% от исходного значения за каждый блок, полностью исчезая на дистанции свыше 2 блоков. Значение 0.0 отключает систему затухания дальнего урона.

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

hakujoucho

Создан: 2 мар 2025

ID: 94879