CurseForge · Minecraft mod
CombatEventFix
A mod that fixes BetterCombat's and EpicFight's compatibility issues with Forge's event system.
Quick answer
Which CombatEventFix release should I use?
combateventfix-1.0.1-all.jar targets 1.20.1 with Forge, NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is CombatEventFix required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does combateventfix-1.0.1-all.jar need?
combateventfix-1.0.1-all.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
3 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.
Before you install it
Add CombatEventFix without breaking your instance.
Built for combateventfix-1.0.1-all.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use combateventfix-1.0.1-all.jar. It targets 1.20.1 with Forge, NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside combateventfix-1.0.1-all.jar. It opens that exact file at the source.
About this project
What does CombatEventFix add?
CombatEventFix
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 being triggered, with the exception of Cleave in EpicFight, which is intentionally incompatible by design.
BetterCombat
Attack Input Events
BetterCombat replaces Minecraft's vanilla attack input handling, which can prevent Forge's click input events from being fired during its custom attacks.
CombatEventFix ensures that BetterCombat's custom attacks properly trigger the corresponding Forge input event and respect the event's cancellation result. This allows other mods to intercept or cancel these attacks through the standard Forge event system.
EpicFight
Critical Hit Events
EpicFight replaces vanilla critical hits with its own custom critical hit implementation. As a result, Forge's critical hit event cannot correctly detect critical attacks performed through EpicFight.
CombatEventFix restores the use of the vanilla critical hit implementation while preserving EpicFight's original critical hit conditions. This allows other mods to reliably detect EpicFight critical hits through Forge's standard critical hit event.
Damage Multiplier Timing
In Minecraft 1.21.1, EpicFight applies certain damage multipliers after damage reduction has already been calculated. Vanilla damage modifiers are generally applied before armor and other damage reduction calculations, allowing increased damage to partially bypass these reductions.
Because EpicFight applies its damage multiplier later through LivingDamageEvent.Pre, the additional damage cannot properly contribute to overcoming armor reduction, resulting in lower-than-expected damage.
CombatEventFix moves the application of EpicFight's damage multiplier to the appropriate stage of the damage calculation, restoring the intended interaction with armor and other damage reduction mechanics.
For example, when performing a critical hit with a Diamond Sword against a fully armored Zombie:
- EpicFight: 4.9 damage

- Vanilla: 5.6 damage

With CombatEventFix, EpicFight's damage multiplier is applied at the correct point in the calculation to prevent this unintended damage loss.
Project description from CurseForge.
Pick your setup
CombatEventFix by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.21.1
1 loader build1.20.1
2 loader buildsCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
CombatEventFix versions and loaders
combateventfix-1.0.1-all.jar
3 Oct 2026
combateventfix-1.0.1.jar
3 Oct 2026
combateventfix-1.0.0-all.jar
19 Aug 2026
combateventfix-1.0.0.jar
19 Aug 2026
Looking for an older file? The official CurseForge project page is in Resources.