CNPC-EpicFight-Addon-CE

CNPC-EpicFight-Addon-CE

CNPC Epic Fight 附加包的社区版。由社区维护,包含大量错误修复、兼容性补丁、性能改进、新的脚本API以及额外功能,以实现CustomNPCs与Epic Fight之间的无缝集成。

CNPC Epic Fight Addon 社区版 (CE)

原版 CNPC Epic Fight Addon 的社区维护版本。

本项目继承了由 Goodbird 开发的原版附属模组,专注于修复错误、改进兼容性、增强稳定性,并采纳 CustomNPCs 社区提出的实用性改进建议。

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 功能失效的问题。


Indestructible 兼容性

支持 Epic Fight 附属模组:

  • Indestructible

改善了 CustomNPCs、Epic Fight 及相关战斗扩展之间的兼容性。


稳定性改进

包含多项内部改进:

  • 重构了核心架构。
  • 提升了可维护性。
  • 增强了运行稳定性。
  • 减少了不必要的处理过程。
  • 减少了过多的日志输出。

数据校验系统

提高了数据包加载的安全性。

不再重复加载无效数据并产生大量日志垃圾信息,而是:

  • 在加载前检测无效数据。
  • 安全拒绝加载失败的数据。
  • 提供详细的错误信息。
  • 更容易定位问题所在。

面向创作者

适用于:

  • CustomNPCs 地图创作者。
  • Epic Fight 战斗地图开发者。
  • RPG 服务器开发者。
  • 冒险地图创作者。
  • 整合包开发者。

CNPC Epic Fight Addon CE 帮助创作者利用 CustomNPCs 和 Epic Fight 构建更可靠的 NPC 战斗系统。


社区项目

这是原版 CNPC Epic Fight Addon 的社区维护延续版本。

开发重点:

  • 实际生产需求。
  • 社区反馈。
  • 与现代模组环境兼容。
  • 长期维护。

致谢

原始项目:

Goodbird

社区版由 CNPC 社区维护。

特别感谢所有提供测试、反馈和建议的人。


许可证

请遵循原项目的许可证要求。