Description
CNPC-EpicFight-Integration - Unofficial
An updated add-on for the original CNPC-EpicFight-Integration that bridges CustomNPCs-Unofficial and Epic Fight, keeping the integration working with the latest versions of both mods. This add-on unlocks a powerful set of tools that let you assign Epic Fight combat animations and custom AI behaviors directly to Custom NPCs, enabling you to build rich, dynamic combat encounters that go far beyond what either mod offers on its own.
Requirements
- CustomNPCs-Unofficial (1.20.1-GBPort-Unofficial-20251031 or newer)
- Epic Fight (version 20.14.10 or newer)
Features
Custom NPC Epic Fight Animations
Assign any Epic Fight animation set to individual Custom NPCs via the NPC editor. Each NPC can have its own unique attack animations, idle stances, dodge rolls, and hit reactions — giving every enemy a distinct visual identity and feel in combat.
User Experience: Players will encounter NPCs that move and attack with the full fluid animation system of Epic Fight rather than the default stiff Minecraft hit mechanics. Fights feel cinematic and intentional, with enemies that visually telegraph their attacks.
Custom AI Combat Goals
Define and attach custom AI goals to NPCs to control how they engage in combat. You can configure behaviors such as aggressive pursuit, ranged kiting, flanking patterns, strafing, and combo attack sequences — all through the Custom NPCs interface.
User Experience: Instead of NPCs simply charging in a straight line, players will face enemies that actively adapt during a fight — backing away to charge a heavy attack, circling the player, or switching between offense and defense. This creates diverse, challenging, and replayable combat scenarios.
Diverse Combat Scenario Design
Combining custom animations with custom AI goals allows modpack creators and server owners to build entirely unique enemy archetypes. A single NPC type can be configured as a fast glass-cannon duelist, a slow heavily-armored bruiser, or a support NPC that buffs nearby allies — all without writing any code.
User Experience: Players exploring modpack worlds or custom maps will encounter handcrafted enemies that each feel mechanically distinct, increasing immersion and combat depth considerably.
Epic Fight Indestructible Compatibility Disabled
The Epic Fight "Indestructible" weapon compatibility feature has been intentionally disabled in this integration. This prevents conflicts that could cause crashes or unintended behavior when Custom NPCs hold or use weapons flagged as indestructible by Epic Fight.
User Experience: Players and server owners gain a more stable experience without unexpected crashes or item-related bugs when NPCs are equipped with custom weapons. Stability is prioritized over this specific Epic Fight feature.
Datapack Support
A ready-to-use example datapack template is available to help you get started quickly with your own NPC animation and AI configurations.
User Experience: Modpack makers and server admins can reference the template datapack to learn the correct configuration format and immediately begin building custom NPC combat profiles without having to figure out the data structure from scratch.
Who Is This For?
- Modpack creators who want to populate their world with unique, animated enemy NPCs
- Server owners building custom adventure maps or RPG experiences
- Players who enjoy deep, skill-based combat and want enemies that feel hand-crafted rather than generic
This mod does not change the base game on its own — it is a bridge and toolset. Its impact is entirely determined by how you configure your NPCs, making it a flexible foundation for anything from a single custom boss fight to a full RPG overhaul.
