Skip to content

Epic-Fight/epicfight

Repository files navigation

Logo

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.

Bold Breakline

Controls

Tap to show/hide
  • Vanilla Basic Attack | Epic Fight Basic Attack
    Vanilla Attack Epic Fight Attack

  • Dash Attack (Attack + Sprinting)
    Dash Attack Dash Attack Epic

  • Dodging (Left Alt, requires a Dodge Skill)
    Dodging

  • Special Attack (Press Attack key)
    Special Attack

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

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

Abilities

Tap to show/hide

Weapon & Armor

Weapon & Armor

  • Armor Negation: This percentage won't decrease the total damage by defense points.
  • Impact: Increases the total stun time of the hit target.
  • Hit N enemies per swing: Maximum number of hittable enemies per swing.
  • Weight
  • Weight: Shortens the stun time when hit, increases stamina consumption of skills, and decreases attack speed. Items with high attack speed are affected more.
  • Stun Armor: Increases the time between stuns.

The Special Attack

Special Attack

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).


Enchantments

Sharpness

Increases damage to every type of attack.

Sweeping Edge

Increases special attack damage (50% | 67% | 75%).

Knockback

Increases stun time.


Restrictions

Restrictions

  • Two-handed weapons cannot be held in the offhand and disable offhand functionality.

Weapon Combination

Weapon Combination

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!


Stun

Stun

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.

  • Stun Armor & Weight: Acquired by equipping armors. Higher-value armor grants more Stun Armor points.

Stamina & Skills

Stamina & Skills 1
Stamina & Skills 2

You can learn skills through the skill book (found in dungeon chests or dropped from hostile mobs). Skills are classified into three types:

  • Dodge Skills: Consume stamina; stamina is displayed in the bottom-right corner.
  • Guard Skills: Consume stamina; block attacks like shields but have a short stun time.
  • Passive Skills: Automatically applied when their conditions are met.

FAQ

Tap to show/hide
  • Fabric port?
    Currently, there are no immediate plans for a Fabric port due to the extensive development involved.
    It may be considered in the future.

  • 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.

Bold Breakline

Support & Affiliates

Modloader

Bold Breakline

Patreon   Discord   Youtube   GitHub

🔧 Compatibility

✅ Fully Supported and Compatible Mods

Tap to show/hide

⚠️ Incompatible Mods

Tap to show/hide

Bold Breakline

🐞 Bug Reports

If you encounter any crashes or bugs in Epic Fight:

  1. Reproduce the issue in a fresh Minecraft instance with as few mods as possible.
  2. Generate a crash/log report using mclo.gs.
  3. Submit the report by sending the link along with detailed relevant information (e.g., Epic Fight version) to this GitHub repository.

⚠️ 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.

Bold Breakline

Official Integrations

Skill Tree

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.

<iframe width="560" height="315" src="https://www.youtube.com/embed/KtY_zayLzYw?si=62WHXDS6TV2bagbO&start=116" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

ParCool

The Epic x ParCool is an official addon developed in collaboration with the ParCool project authors.

<iframe width="560" height="315" src="https://www.youtube.com/embed/T-uMmLCYbn4?si=kY0vKLD2PNeAaN48" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

Controlify (Controller Support)

In recent versions of Epic Fight, the Epic Fight team added an official Controlify integration, allowing you to use Epic Fight seamlessly with a controller, with enhanced support for all input actions and GUI operations.

Tip: If you're on Forge 1.20.1, use Controlify: Forgified (Unofficial backport) instead. Epic Fight’s on-screen controller button guides are not supported on Minecraft 1.20.1.

Bold Breakline

Community addons

These are community-made mods that add optional support for this mod. They are not officially supported and may not be compatible with all versions.

Tap to show/hide

Bold Breakline

📚 WIKI

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.

Bold Breakline

Contributing

For contribution guidelines, please refer to the Contributing Guide.

Disclaimer

To comply with the Minecraft Essential guidelines, the following disclaimer is included:

NOT AN OFFICIAL MINECRAFT Epic Fight. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFTMOJANG OR MICROSOFT.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 17

Languages