C'Npc

C'Npc

游戏内NPC创建器:分支对话、任务、派系、巡逻路径和交易。

怪物

C'Npc

C'Npc 是一款完全在游戏内创建和管理 NPC 的模组,适用于 Forge 1.20.1,专为 中世纪奇幻角色扮演服务器打造。无需配置文件,无需外部编辑器——生成一个 NPC, 用 NPC 工具右键点击它,即可在游戏中通过菜单配置所有内容。

快速上手

NPC 工具尚未出现在任何创造模式标签页中——请使用以下命令获取:

/give @s c_npc:npc_tool

作为管理员,使用它右键点击一个方块即可生成 NPC 并直接打开其编辑器, 或者右键点击一个已存在的 NPC 来重新打开其编辑器。

功能亮点

  • 玩家皮肤或伪装 NPC——可使用任意 Minecraft 用户名、直接皮肤 URL, 或将 NPC 伪装成任意原版生物(可搜索列表),同时保留原有 AI 和 碰撞箱。
  • 分支对话——每个 NPC 最多 16 页对话,每页最多 4 个自定义标签按钮, 可跳转到另一页、关闭对话、打开交易界面,或接受/提交任务。在构建分支树之前,会 自动使用简单的单行对话。
  • 任务——每个 NPC 最多 6 个任务(由同一 NPC 发放和提交),包含两种目标类型 (收集物品/击杀生物)、物品奖励、可调经验值、可选阵营声望奖励,以及可配置的重复冷却时间(一次性、立即、每小时、每日、每周、每月)。玩家会获得个人任务日志(背包图标),实时显示所有已接受任务的进度。
  • 具有真实后果的阵营——自定义阵营名称,设置它们对玩家的态度 (敌对/中立/友好)以及彼此之间的关系。敌对阵营会真正战斗:NPC 见敌即攻,且 玩家之间的阵营战争完全支持。声望阈值(由任务奖励构建)可针对每位玩家覆盖 默认态度——积累足够好感,敌对阵营会放过你;或声望暴跌,友好阵营也会翻脸。
  • 交易——真实原版交易界面(与村民相同),通过将物品拖入管理界面进行编辑。无限使用次数,无补货系统。
  • 装备——真正的拖放式物品栏(头盔/胸甲/护腿/靴子+ 双手槽),适用于玩家皮肤的 NPC。
  • 移动——三种行为模式(固定站立、在可配置半径内漫游, 或巡逻自定义多点路径并带有每点等待时间),外加行走/奔跑速度、 永久潜行姿态,以及偶尔的闲置跳跃,增添更多生机。
  • 所有内容均为服务器管理员专属,游戏内操作——上述所有界面(皮肤、 对话、任务、阵营、路径、装备、交易)均可由管理员手持 NPC 工具右键点击打开。 普通玩家只会看到正常的对话/交易体验。

需求

  • Minecraft 1.20.1
  • Forge 47.4.22+

已知限制

  • 对话按钮目前除任务接受/提交外,尚无其他条件(例如要求物品 或任务状态)——如果有需求,未来计划添加。
  • 下载的皮肤仅在当前会话中缓存于内存(尚无磁盘缓存)。