
Epic Fight adds complex game mechanics and fighting styles to your gameplay.
With a pinch of soulslike combat and unique animation handling that bends Minecraft,
Epic Fight will spice up your gameplay to a whole new level and bring great new challenges along the way.
You'll face a new take on Minecraft's combat,
where all entities have new and challenging fighting mechanics.
![]()
![]()
Tap to show/hide
Vanilla Basic Attack | Epic Fight Basic Attack

Dash Attack (Attack + Sprinting)

Dodging (Left Alt, requires a Dodge Skill)

Special Attack (Press Attack key)

Toggle Epic Fight Mode (optional, initial key: R)

Toggling Epic Fight mode allows the player to disable the Epic Fight player model, animations, and combat mechanics while in-game.
Tap to show/hide



Most weapons have a special attack. To use it, fill the special attack gauge by dealing damage to any entity with HP. Special attacks are more powerful than basic and dash attacks. You can see the tooltip of a special attack by pressing the special attack tooltip key (initial setting: P).
Increases damage to every type of attack.
Increases special attack damage (50% | 67% | 75%).
Increases stun time.


Some weapons have different attack styles depending on what is held in the offhand. Basic attack animations and special attacks change accordingly. Try the various attack styles!

All animated attacks stun the target for a short time, including the player. You can't control your character during this time. Stun Armor and Weight points help protect yourself.


You can learn skills through the skill book (found in dungeon chests or dropped from hostile mobs). Skills are classified into three types:
Tap to show/hide
Making different mods compatible
Achieving compatibility can be complex and may require Java knowledge.
If you are a mod developer,
refer to the API Guide for detailed instructions.
Alternatively, you can explore the Epic Fight Wiki for additional guidance.
Creating custom weapons or assigning weapon types to modded weapons
Refer to the Item Capability Guide
and the Weapon Type Editor Guide for detailed
instructions.
Patching custom modded entities to use Epic Fight animations and mechanics
Refer to the Custom Entity Datapack Guide for
instructions.
For advanced cases, Java code may be necessary to fully patch an entity.
Modded armor appears invisible or looks unusual
Epic Fight changes the player model to support more complex animations.
To make armor display correctly, a compatibility resource pack is required.
If you're familiar with Blender or 3D modeling,
check out this Epic Fight guide for detailed
instructions.
Backport the latest Epic Fight update to older Minecraft versions?
There are currently no plans to backport newer Epic Fight features to older Minecraft versions, due to the major
code differences between versions and the maintenance burden it would create for developers.
Any plans to make a Bedrock version?
Minecraft Bedrock is completely different from Java Edition.
New Translations?
In the future, new translations will be added.
Currently, only verified members can submit translations, so adding new languages takes time.
![]()
![]()
Tap to show/hide
Tap to show/hide
![]()
If you encounter any crashes or bugs in Epic Fight:
⚠️ Important: Always reproduce the crash or bug with a minimal set of mods.
Sharing reports from instances with 100+ mods makes it nearly impossible to debug each mod individually due to the high volume of reports and limited resources.
Note: We only address issues and bugs that originate from Epic Fight itself.
![]()
The Epic Fight: Skill Tree is an official first-party addon developed by the Epic Fight team to replace the Skill Book Items system with a Skill Tree, providing a more RPG-focused experience.
The Epic ParCool mod is an official addon developed in collaboration with the ParCool project authors.
![]()
For detailed information on Epic Fight, including skills, recipes, API and Blender guides, custom trails, weapon or entity patches, armor fixes, resource pack integrations and more, visit the Epic Fight WIKI.
![]()
For contribution guidelines, please refer to the Contributing Guide.
Source Code (Java, Kotlin, C++, C, Groovy, etc.): GNU GPLv3
Assets (images, models, textures, sounds, translations, animations, native libraries, etc.): All Rights Reserved
src/main/resources/assets) in this repository.src/main/resources/assets are removed and replaced with custom, original-made assets.src/main/resources/assets).THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
To comply with the Minecraft Essential guidelines, the following disclaimer is included:
NOT AN OFFICIAL MINECRAFT PRODUCT. THIS PRODUCT IS NOT APPROVED BY OR ASSOCIATED WITH MOJANG AND/OR MICROSOFT, NOR ASSOCIATED TRADEMARKS / PRODUCTS.
$ claude mcp add epicfight \
-- python -m otcore.mcp_server <graph>