CombatEventFix
Мод, исправляющий проблемы совместимости BetterCombat и EpicFight с системой событий Forge.
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 274
- Подписчиков на Modrinth
- 1
- версии
- 4
- Обновлён
- 3 октября 20263 окт.
- Опубликован
- в 2026
Коротко о моде
Работает и в игре, и на сервере — ставьте, где нужен
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 урона

- Ванилла: 5.6 урона
С CombatEventFix множитель урона EpicFight применяется в правильный момент расчёта, чтобы предотвратить эту непреднамеренную потерю урона.
Частые вопросы
Как установить CombatEventFix?
Установите NeoForge под свою версию Minecraft, скачайте CombatEventFix под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть CombatEventFix?
У CombatEventFix есть сборки для Minecraft 1.20.1, 1.21.1.
Нужен ли CombatEventFix на сервере?
Работает и в игре, и на сервере — ставьте, где нужен