Ranged Damage Limit avatar

Ranged Damage Limit [1.20.1]

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

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

{

    "mobId": Идентификатор сущности в реестре (например, 'minecraft:pig', 'twilightforest:kobold').
    
    "protectionDistance": Минимальная дистанция (в блоках), необходимая для активации механики защиты от дальнобойного урона.

    "damageCap": Максимально допустимый урон при атаке с дистанции, превышающей protectionDistance.
    
    "noAggroBeyondCertainDistance": [Boolean] Определяет, полностью ли блокировать атаки и предотвращать аггро за пределами указанной дистанции.
    
    "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 отключает снижение дальнобойного урона.

Скачать Ranged Damage Limit

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseRangedDamageLimit-Forge-1.20.1-1.0.0.jar1.20.1Forge3 марта 202510 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.