CombatEventFix
CombatEventFix makes BetterCombat and EpicFight send their attack, critical hit and damage events through Forge's standard event system, so other mods can react to them.
What it does
BetterCombat replaces vanilla attack input handling, which keeps Forge's click input events from firing during custom attacks. CombatEventFix makes BetterCombat's custom attacks trigger the matching Forge input event and respect that event's cancellation result. Once the attacks are routed this way, other mods can catch them on the standard event path and stop them. The fix also lets BetterCombat and EpicFight work with ParCoolSkill, so skills that were previously blocked can trigger.
EpicFight swaps vanilla critical hits for its own implementation, which Forge's critical hit event cannot detect. The fix restores the vanilla critical hit path while keeping EpicFight's original critical hit behavior, so other mods can detect EpicFight critical hits through that event. A separate change moves EpicFight's damage multiplier to the stage where damage is calculated, so increased damage is applied before armor and other reductions, not after them. One case from the author shows a critical hit struck with a Diamond Sword at an armored Zombie, where the damage now comes out as designed.
The mod requires no extra mods, but Better Combat and Epic Fight are optional dependencies that it is built to fix. Cleave in EpicFight is excluded on purpose, because its design is intentionally incompatible. Files exist for Forge and NeoForge for 1.20.1 and 1.21.1, and the code is open source under the MIT License.
Key features
Custom attack events
BetterCombat's custom attacks fire the matching Forge input event and honor its cancellation result.
Critical hit detection
EpicFight critical hits are reported through Forge's critical hit event, while keeping EpicFight's original behavior.
Damage multiplier timing
EpicFight's damage multiplier applies during damage calculation, so it counts against armor and other reductions.
ParCoolSkill support
BetterCombat and EpicFight skills work with ParCoolSkill, and skills that were blocked before now trigger.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 2
Use cases
Who it’s for: Players who run BetterCombat or EpicFight alongside other mods that rely on Forge combat events, and server owners who want those mixes to behave predictably.
Questions
Which loaders does CombatEventFix support?
Does CombatEventFix require Better Combat or Epic Fight?
Does the fix cover every EpicFight feature?
In the catalog
CombatEventFix is one of 7,555 Cursed mods on ModsFinder, and one of 3,426 Cursed mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from ImmortalDamned
Similar mods
What the author says
CombatEventFix fixes BetterCombat's and EpicFight's compatibility issues with Forge's event system, allowing custom combat implementations to work correctly with other mods that rely on Forge events. It also enables BetterCombat and EpicFight to work with ParCoolSkill by fixing issues that prevented some skills from…
Official listing
- Modrinth page
- modrinth.com/mod/combateventfix
- Owner
- ImmortalDamned
- Published
- 2026-08-19
- Updated on Modrinth
- 2026-10-03
- Facts verified
- 2026-10-15
