CNPC Epic Fight Addon Community Edition (CE)
A community-maintained edition of the original CNPC Epic Fight Addon.
This project continues the original addon developed by Goodbird, focusing on bug fixes, compatibility improvements, stability enhancements, and practical improvements requested by the CustomNPCs community.
CNPC Epic Fight Addon CE does not replace the original design. It improves and maintains the addon for modern modded environments.
Supported Versions
Currently maintained:
- Minecraft 1.20.1 Forge
- Minecraft 1.21.1 NeoForge
Features
Epic Fight Compatibility Improvements
- Fixed long-standing issues from the original addon.
- Restored proper Epic Fight stun behavior for NPC attacks.
- Improved NPC combat interaction with Epic Fight systems.
NPC attacks can now correctly apply Epic Fight combat effects.
Modern Optimization Mod Compatibility
Added a universal compatibility layer for optimization mods that modify Minecraft internals.
Compatible with optimization solutions such as:
- ModernFix
This prevents Epic Fight capabilities from becoming invalid in heavily optimized modpacks.
Indestructible Compatibility
Supports the Epic Fight addon:
- Indestructible
Improves compatibility between CustomNPCs, Epic Fight, and related combat extensions.
Stability Improvements
Includes various internal improvements:
- Refactored core architecture.
- Improved maintainability.
- Improved runtime stability.
- Reduced unnecessary processing.
- Reduced excessive log output.
Data Validation System
Improved data pack loading safety.
Instead of repeatedly loading invalid data and producing large amounts of log spam:
- Invalid data is detected before loading.
- Failed data is safely rejected.
- Detailed error information is provided.
- Problem locations are easier to identify.
For Creators
Designed for:
- CustomNPCs map creators.
- Epic Fight combat map developers.
- RPG server developers.
- Adventure map creators.
- Modpack developers.
CNPC Epic Fight Addon CE helps creators build more reliable NPC combat systems using CustomNPCs and Epic Fight.
Community Project
This is a community-maintained continuation of the original CNPC Epic Fight Addon.
Development focuses on:
- Real production requirements.
- Community feedback.
- Compatibility with modern modded environments.
- Long-term maintenance.
Credits
Original project:
Goodbird
Community Edition maintained by the CNPC community.
Special thanks to everyone who provided testing, feedback, and suggestions.
License
Please follow the original project's license.
简体中文
CNPC Epic Fight Addon Community Edition (CE)
原版 CNPC Epic Fight Addon 的社区维护版本。
本项目是由 Goodbird 开发的原版 CNPC Epic Fight Addon 的社区维护分支。
主要方向:
- 修复长期存在的问题。
- 提升兼容性。
- 提高稳定性。
- 根据社区实际制作需求持续优化。
CNPC Epic Fight Addon CE 不改变原版设计方向,而是针对现代模组环境进行维护和改进。
支持版本
当前维护:
- Minecraft 1.20.1 Forge
- Minecraft 1.21.1 NeoForge
功能特点
Epic Fight 兼容优化
修复原版附属长期存在的问题:
- 修复 NPC 攻击无法正常触发 Epic Fight 僵直的问题。
- 改善 NPC 与 Epic Fight 战斗系统交互。
- 提升战斗稳定性。
现在 NPC 攻击可以正常触发 Epic Fight 战斗效果。
优化模组兼容
新增通用兼容层。
针对修改 Minecraft 底层实现的优化模组进行适配,例如:
- ModernFix
避免在大型优化整合包中出现 Epic Fight Capability 失效问题。
Indestructible 兼容
支持 Epic Fight 附属:
- 坚不可摧(Indestructible)
改善 CustomNPCs、Epic Fight 以及相关附属之间的兼容性。
稳定性优化
包含多项底层改进:
- 重构核心架构。
- 提升可维护性。
- 提高运行稳定性。
- 减少无效计算。
- 减少大量无意义日志输出。
数据校验系统
改进数据包加载流程。
不同于错误数据导致后台持续加载并产生大量日志:
社区版会:
- 在加载前检测错误数据。
- 安全拒绝无效数据。
- 提供详细错误信息。
- 更方便定位问题位置。
面向创作者
适用于:
- CustomNPCs 地图作者。
- Epic Fight 战斗地图制作者。
- RPG 服务器开发者。
- 冒险地图制作者。
- 整合包作者。
CNPC Epic Fight Addon CE 帮助创作者制作更加稳定可靠的 NPC 战斗系统。
社区项目
本项目为 CNPC Epic Fight Addon 的社区维护版本。
开发方向:
- 实际制作需求。
- 社区反馈。
- 现代模组环境兼容。
- 长期维护。
致谢
原始项目:
Goodbird
感谢所有参与测试、反馈以及提出建议的社区成员。
许可证
请遵循原项目许可证要求。

