感染核心框架

感染核心框架

为感染模组制作的基础框架前置。

感染核心框架(Infection Core Framework)—— 一个 Minecraft Forge 库模组,为感染/进化主题模组提供可复用的基础设施。

功能特性:

  • 进化系统 — 基于 JSON 驱动的实体转化,支持类路径扫描
  • 击杀计数系统 — 每个实体独立追踪,并提供可取消的 Forge 事件
  • 世界数据系统 — 维度级别的持久化存储,支持自动同步
  • 感染实体 API — 通过 IInfectedEntity 实现跨模组类型识别
  • AI 目标系统 — 提供 InfectedTargetGoal,搭配建造者模式(Builder pattern)及 ITargetFilter
  • 能力框架(Capability Framework) — 通过脏标记(dirty-flag)实现自动同步
  • 零混入(Zero mixins) — 完全基于 Forge 事件与能力系统实现

兼容 Minecraft 1.20.1,Forge 47.4+。采用 MIT 许可证。