Мод добавляет в Minecraft систему рангов и подсчет стиля боя, основанную на механиках Epic Fight и вдохновленную играми Ultrakill и Devil May Cry.
Требования:
- Необходим установленный мод Epic Fight.
Начисление очков
- Комбо: количество последовательных ударов по мобу или сущности за короткое время. Чем больше комбо — тем выше очки.
- Действия, приносящие очки:
- + Kill — убийство живого существа.
- + Dodge — успешное уклонение от атаки (требуется навык уклонения).
- + Parry — идеальный блок атаки (требуется навык парирования).
- + Explode — убийство взрывом (поддерживаются типы урона EXPLOSION, PLAYER_EXPLOSION).
- + Projectile Hit — попадание по цели с помощью дистанционного оружия (лук, арбалет, трезубец и др.) с учетом кулдауна для предотвращения читерства.
- + Blocked — блокирование атаки щитом с учетом кулдауна.
- + Critical — критический удар (пока экспериментально, не используется с Epic Fight).
- + Resurrection — использование Тотема бессмертия.
- + Guard Break — оглушение существа (требуется навык Revelation).
- + Knockdown — оглушение с помощью навыков Demotion Leap и Meteor Slam.
- + Firework — убийство взрывом в воздухе.
- + Execution — убийство с использованием специальных источников урона (например, навык с двумя кинжалами).
- + Finisher — убийство с использованием специальных атак (например, воздушный удар катаной).
- + Arsenal — убийство несколькими разными оружиями (3 и более) за короткое время.
Снижение очков
- Очки постепенно уменьшаются с течением времени.
- При достижении ранга «S» и выше снижение очков происходит быстрее.
- При получении урона очки снижаются, комбо сбрасывается, а частые атаки за короткий промежуток времени приводят к более быстрому снижению очков.
Настройки и возможности кастомизации:
- Позиция, размер и отображение фона и элементов HUD можно настраивать или отключать.
- Иконки рангов можно заменить, создав собственные ресурспаки.
- Тексты рангов, действий (например, + Kill, + Dodge) и комбо можно менять по названию, позиции, размеру и анимации.
- Можно изменить количество очков, начисляемых за комбо, убийства, парирование и другие действия.
- Настраиваются параметры снижения очков: скорость уменьшения, штрафы за попадание под атаку, особенности для высоких рангов.
- Можно изменить количество очков, необходимое для повышения ранга.
- Добавлена поддержка кулдауна для действий, таких как попадание с дистанционного оружия и блокирование щитом.
- Поддерживается создание собственных datapack для интеграции с другими дополнениями к Epic Fight (например, Weapons of Miracles, Resurrection, Nightfall).
Создание datapack (начиная с версии 1.2.0):
Datapack позволяет интегрировать систему стиля боя с другими дополнениями Epic Fight, настраивая начисление очков, тексты и анимации.
Файлы должны находиться по пути data/<mod_id>/style_compat/<name>.json.
Пример JSON файла:
{ "animation": "epicfight:biped/skill/wrathful_lighting", "mode": "add", "trigger": "on_damage", "points": 35, "action_text": "+ Lightning Stroke", "color": "#8FEEFF"
}
Обязательные поля:
animation— путь к анимации из Epic Fight или его дополнений;points— количество очков для добавления или вычитания;
Опциональные поля:
mode— режим: «add» (добавить очки) или «subtract» (вычесть очки), по умолчанию «add»;trigger— событие для начисления очков: «on_kill» (при убийстве) или «on_damage» (при нанесении урона); если не указано, очки начисляются при воспроизведении анимации;action_text— текст действия, который будет отображаться;color— цвет текста действия в HEX формате, требуется при наличииaction_text.







