Перейти к содержимому

CombatEventFix

Мод, исправляющий проблемы совместимости BetterCombat и EpicFight с системой событий Forge.

NeoForgeForge
Загрузчики
NeoForgeForge
Скачиваний на Modrinth
274
Подписчиков на Modrinth
1
версии
4
Обновлён
3 октября 20263 окт.
Опубликован
в 2026

Коротко о моде

Работает на NeoForge и Forge
Для Minecraft 1.20.1, 1.21.1
Работает и в игре, и на сервере — ставьте, где нужен
Последняя версия — 1.0.1 от 3 октября 2026
Лицензия MIT — бесплатно
Где нужен
В игренеобязателенНа серверенеобязателен

Работает и в игре, и на сервере — ставьте, где нужен

Версии игры1.20.1, 1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

CombatEventFix

CombatEventFix исправляет проблемы совместимости BetterCombat и EpicFight с системой событий Forge, позволяя кастомным боевым реализациям корректно работать с другими модами, которые полагаются на события Forge. Он также позволяет BetterCombat и EpicFight работать с ParCoolSkill, исправляя проблемы, из-за которых некоторые навыки не срабатывали, за исключением Cleave в EpicFight, который намеренно несовместим по задумке.

BetterCombat

События ввода атаки

BetterCombat заменяет ванильную обработку ввода атаки в Minecraft, что может препятствовать срабатыванию событий клика Forge во время его кастомных атак. CombatEventFix гарантирует, что кастомные атаки BetterCombat корректно вызывают соответствующее событие ввода Forge и учитывают результат его отмены. Это позволяет другим модам перехватывать или отменять эти атаки через стандартную систему событий Forge.

EpicFight

События критического удара

EpicFight заменяет ванильные критические удары собственной реализацией. В результате событие критического удара Forge не может корректно определить критические атаки, выполненные через EpicFight. CombatEventFix возвращает использование ванильной реализации критического удара, сохраняя при этом оригинальные условия критического удара EpicFight. Это позволяет другим модам надёжно определять критические удары EpicFight через стандартное событие критического удара Forge.

Тайминг множителя урона

В Minecraft 1.21.1 EpicFight применяет некоторые множители урона после того, как снижение урона уже рассчитано. Ванильные модификаторы урона обычно применяются до расчёта брони и других снижений урона, что позволяет увеличенному урону частично обходить эти снижения. Поскольку EpicFight применяет свой множитель урона позже через LivingDamageEvent.Pre, дополнительный урон не может должным образом повлиять на преодоление снижения брони, что приводит к урону ниже ожидаемого. CombatEventFix переносит применение множителя урона EpicFight на соответствующую стадию расчёта урона, восстанавливая задуманное взаимодействие с бронёй и другими механиками снижения урона. Например, при нанесении критического удара алмазным мечом по зомби в полной броне:

  • EpicFight: 4.9 урона epicfight crit
  • Ванилла: 5.6 урона vanilla crit С CombatEventFix множитель урона EpicFight применяется в правильный момент расчёта, чтобы предотвратить эту непреднамеренную потерю урона.

Частые вопросы

Как установить CombatEventFix?

Установите NeoForge под свою версию Minecraft, скачайте CombatEventFix под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть CombatEventFix?

У CombatEventFix есть сборки для Minecraft 1.20.1, 1.21.1.

Нужен ли CombatEventFix на сервере?

Работает и в игре, и на сервере — ставьте, где нужен

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее