CNPC-EpicFight-Integration
If you have ever built a custom boss fight or a bustling RPG village in Minecraft, you already know that CustomNPCs is one of the most powerful tools in the modding scene. But what if your NPCs could swing weapons with the same flair as the player? That is exactly where CNPC-EpicFight-Integration comes in. This add-on bridges two heavyweight mods, CustomNPCs-Unofficial and EpicFight, giving your characters access to the full depth of EpicFight's combat system. The result is NPCs that feel alive, dangerous, and genuinely fun to fight.
What CNPC-EpicFight-Integration Actually Does
At its core, this add-on is a compatibility layer. EpicFight introduces weapon movesets, animation-driven attacks, and configurable combat styles. CustomNPCs, on the other hand, handles everything about NPC behavior, dialogue, and spawning. On their own, the two mods do not talk to each other. CNPC-EpicFight-Integration for Minecraft solves that problem by letting each NPC reference an EpicFight combat configuration. That means a dagger-wielding assassin, a greatsword brute, and a spear-carrying guard can all coexist in the same world, each with their own distinct fighting style.
Key Features at a Glance
- Assign a separate fight configuration to every individual NPC.
- Trigger EpicFight animations directly through scripts.
- Compatibility with EpicFight-Indestructible combat configs.
- Support for custom animations and weapon categories via datapacks.
- Planned scripting events that fire whenever an NPC plays an animation.
The scripting support is what makes this add-on stand out. Map makers and modpack authors can build reactive encounters where an NPC switches stance, taunts, or launches a special attack at a specific moment. Combined with datapack-driven weapon categories, the possibilities for custom content are wide open.
Supported Versions and Loaders
CNPC-EpicFight-Integration is a Forge mod, and version matching matters more than usual here because EpicFight changes its combat configuration format between releases. For Minecraft 1.20.1, the 20.10.x builds of the add-on pair with EpicFight 20.10.x through 20.12.x. Older 1.20.1 builds follow their own matching rules: 20.9.7 works with EpicFight 20.9.7, 20.8.x with EpicFight 20.8.x, and 20.7.x with EpicFight 20.7.x. Optional EF-Indestructible support is available for those same branches.
Legacy versions are also covered. The 1.18.2 release requires the 0803 CustomNPC snapshot from Noppes's Discord, while 1.16.5 users must match either the 0515 CustomNPC build from CurseForge or the 0728 snapshot, depending on which add-on build they run. Always double-check the version table before launching your world, since a mismatch will usually cause NPCs to fall back to vanilla combat or fail to load their movesets entirely.
How to Install CNPC-EpicFight-Integration
Getting started is straightforward, but the order of operations matters. Follow these steps:
- Install a compatible Forge version for your chosen Minecraft release.
- Place CustomNPCs-Unofficial and EpicFight into your mods folder.
- Add the matching build of CNPC-EpicFight-Integration.
- Optionally add EpicFight-Indestructible if you want to use its configs.
- Launch the game once so the config files generate, then restart.
If you would rather skip manual file juggling, the foxygame.net launcher offers a one-click install path that pulls CNPC-EpicFight-Integration and its two dependencies together, so the correct versions land in your mods folder without any guesswork. Once installed, open the CustomNPCs interface, select an NPC, and look for the new combat configuration option in its settings. From there you can assign any config you have available, including custom ones you write yourself.
Writing Your Own Combat Configs
The default setup only ships with a dagger configuration, which is enough to test the system but far from the limit. The add-on's wiki explains the config structure, and datapacks let you register new weapon categories and animations without touching the mod's source files. If you plan to publish a modpack, this is the cleanest way to distribute your custom combat styles.
Final Thoughts
CNPC-EpicFight-Integration fills a gap that has frustrated map makers for years. It turns static quest givers into real opponents and gives every encounter a sense of weight and timing. Whether you are building a dungeon crawl, a PvP arena, or a full RPG server, this add-on deserves a place in your mod list. Download CNPC-EpicFight-Integration for the version that matches your EpicFight build, read the wiki, and start designing fights your players will actually remember.