
LunaNPC
LunaNPC 是一个以 Fabric 优先的 NPC 框架,支持战斗、阵营、生成、交易、对话和自定义模型,可在游戏内或通过 API 使用。
查看大图LunaNPC 是一个以 Fabric 为核心的 NPC 框架,用于构建和控制自定义 NPC。 它支持战斗、阵营、生成、交易、对话和自定义模型,可直接通过游戏内菜单操作,开发者也能通过公共 API 获得完全相同的功能。
⚠️ Alpha — LunaNPC 处于早期 alpha 阶段,且是一个庞大而复杂的模组。对于如此规模的项目,可能会出现 bug,边缘情况也可能表现异常。欢迎随时提交 bug 报告。
🔧 依赖
- Fabric Loader: 0.19.3 或更高版本
- Fabric API: 0.154.2+26.2 或更高版本
✨ 功能概览
- 战斗 — 近战、远程,以及基于节点的进阶战斗编辑器,支持规则、触发器、定时攻击和投射物精度曲线。
- 阵营 — 内置阵营可选择盟友和敌人,并可归属
- 生成 — 将 NPC 放置于生物群系、结构或自定义区域,可在地面、水中或空中,并支持重生与持久化控制。
- 导航 — 地面、游泳和飞行移动,由多个 A* 寻路器提供支持。
- 交易与职业 — 交易、任务、耕种,以及带动作触发器的分支对话树。
- 自定义模型 — 动画,带自动碰撞箱。
- 全面自定义 — 生命值、装备、逐槽附魔、掉落物、音效和行为,全部可调整。
- 游戏内或代码中 — 一切功能均可通过菜单使用,并在开发者 API 中镜像提供。
🧩 开发者 API
LunaNPC 在游戏内所做的所有事情,也可通过公共 API 在代码中使用。
📖 文档: api.lunacore.dev/LunaNPC
正在加载版本记录…















正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。