CurseForge · Minecraft mod
SLM: Epic Fight
Add utilities to create passive skills, innate skills, and implement events in Skills for Epic Fight; model, registry & sync utilities.
Quick answer
Which SLM: Epic Fight release should I use?
SLM: Epic Fight SLM-EpicFight-1.4.1-1.20.1+[Forge].jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.
Where it goes
Is SLM: Epic Fight 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 SLM: Epic Fight SLM-EpicFight-1.4.1-1.20.1+[Forge].jar need?
SLM-EpicFight-1.4.1-1.20.1+[Forge].jar. Change the file and its required mods may change too.
Install SL Library, Epic Fight first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.
1 extra mod was pulled in by another dependency. 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 SLM: Epic Fight without breaking your instance.
Built for SLM: Epic Fight SLM-EpicFight-1.4.1-1.20.1+[Forge].jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use SLM-EpicFight-1.4.1-1.20.1+[Forge].jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
Install SL Library, Epic Fight first. We found matching files for this game-version and loader setup. 1 comes through another mod in the chain.
- 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 SLM-EpicFight-1.4.1-1.20.1+[Forge].jar. It opens that exact file at the source.
About this project
What does SLM: Epic Fight add?
⚔️ SLM: Epic Fight
SLM Epic Fight is an variant of "SLM: Combat", it allows you to do the same (and more), but focused on skills and not items.
It add:
- ⚔️ Event-driven combat skills
- 🎬 Animation phase control (anticipation, attack, recovery, AFK)
- 🧠 P layer state handling
- ✨ Weapon-based particle shapes and visual effects
- 🧩 Custom hooks and mutators (1.21.1)
🔹 Core Features
- Epic Fight Skill System Extension
Attach modular skills to weapons and entities using EF-specific events. - Animation Phase Hooks
Control behavior during:- Anticipation
- Attack
- Recovery
- AFK states
- Weapon Shape System
Define custom geometric shapes around weapons to:- Emit particles
- Visualize attack ranges
- Create stylized effects
- Mixins & Hooks (Only 1.21.1)
Modify:- Weapon types
- Skill builders
- UI elements
- Animation behavior
- Client + Server Systems
Includes overlays, stamina UI hooks, input handling, and animation rendering.
🔽 More Details (Advanced)
🧠 Epic Fight Integration
It adds a parallel system to add functions to skills, through contracts between events.
Instead of replacing mechanics, it injects new capabilities through:
- Custom event dispatchers (
EFSkillEventDispatcher) - Capability extensions
- Mixins and hooks
- State-driven logic systems
⚙️ Skill Event System (EF)
Just like the base SLM Combat system, but adapted to Epic Fight:
⚔️ Combat Events
OnAttackEntityOnAttackSpeedOnLivingDamageOnIncomingDamageOnKnockBackOnShieldBlockOnUseTotemOnAnimationPhase(EF-specific)
🎬 Animation Phase System
One of the core features:
IAnticipationStateIAttackStateIRecoveryStateIAfkEpicFightState
This allows logic like:
- Trigger effects before an attack lands
- Modify behavior during animation execution
- Apply penalties or buffs after attacks
🧍 Movement & Input
OnMovementInputOnPlayerUseInputOnFallOnBreath
❤️ Status & Effects
OnHealOnMobEffect
🎯 Targeting & AI
OnTargetEntity
💰 Loot & Progression
OnDropsOnExperienceDrop
✨ Weapon Shape System
Located in:
This system allows defining custom shapes around weapons using:
- JSON-based shape definitions
- Mathematical modifiers
- Runtime computation
Uses:
- Particle emission along weapon arcs
- Visual hitboxes
- Stylized combat effects
Core Components:
ShapeComputingSystemShapeEngineFactoryShapeJsonReaderSystemShapeParticleEngine
🔄 Mutators & Hooks (1.21.1)
The mutator system allows alternative registration and modification pipelines:
SkillBuilderHookWeaponTypeHookWeaponCategoryIconHookSkillDropEntityHook
🧩 Player State & Logic System
Custom logic layers:
PatchPlayerStatementClientPatchPlayerStatement
Important!
The contract system works in conjunction with the event system. This system is built upon SL Library's "Conditional Executions," which essentially means it has internal error handling. This prevents errors from propagating, thus avoiding crashes and increasing resilience, or allows them to propagate, causing a crash. This depends on the user's configuration and is typically set to "Resist."
Keep this in mind!
Project description from CurseForge.
Pick your setup
SLM: Epic Fight 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
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
SLM: Epic Fight versions and loaders
SLM-EpicFight-1.4.1-1.20.1+[Forge].jar
SLM-EpicFight-1.4.1-1.20.1-Forge.jar
31 Oct 2026
SLM-EpicFight-1.4.1-1.21.1+[NeoForge].jar
SLM-EpicFight-1.4.1-1.21.1-NeoForge.jar
31 Oct 2026
SLM-EpicFight-1.4-1.21.1+[NeoForge].jar
10 Oct 2026
SLM-EpicFight-1.4-1.20.1+[Forge].jar
10 Oct 2026
SLM-EpicFight-1.3.1-1.20.1+[Forge].jar
26 Jul 2026
SLM-EpicFight-1.3.1-1.21.1+[NeoForge].jar
24 Jul 2026
SLM-EpicFight-1.3-1.21.1+[NeoForge].jar
22 Jul 2026
SLM-EpicFight-1.2.2-1.20.1+[Forge].jar
24 Jun 2026
SLM-EpicFight-1.2.2-1.21.1+[NeoForge].jar
24 Jun 2026
SLM-EpicFight-1.2.1-1.21.1+[NeoForge].jar
1 Jun 2026
SLM-EpicFight-1.2.1-1.20.1+[Forge].jar
1 Jun 2026
SLM-EpicFight-1.2-1.20.1+[Forge].jar
28 May 2026
Looking for an older file? The official CurseForge project page is in Resources.