跳到正文

EasyNPC x FTB Quests Compat

作者:floye

让 NPC 对话与任务进度联动!这款兼容模组可根据玩家在 FTB Quests 中的进度设置 EasyNPC 对话条件,也能让玩家通过与 NPC 对话完成任务。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

EasyNPC x FTB Quests Compat 是一个在 EasyNPC 和 FTB Quests 模组之间搭建无缝桥梁的模组。你可以创建可互动、不断变化的 NPC,让他们的对话选项随玩家的任务进度调整,同时也能通过新的方式完成任务。

主要功能

  • 条件对话:如果玩家已完成指定的 FTB 任务,就让 NPC 说出不同的台词。
  • 优先级系统:如果玩家完成了多个任务,NPC 会自动选择与优先级最高规则对应的对话。
  • 备用对话:设置一条默认对话,在玩家不满足任何任务条件时显示。
  • 新增 FTB Quests 任务:在 FTB Quests 中添加“EasyNPC Dialogue”任务。玩家打开并阅读与 NPC 的指定对话后,此任务便会自动完成。

如何使用?

1. 根据任务进度修改对话

  • 使用 EasyNPC 魔杖打开 NPC 的配置菜单。
  • 进入高级对话配置菜单。
  • 每条对话旁边都会出现一个新的“Q”按钮。点击它即可将 FTB 任务关联到这条对话。

Q

  • 在打开的菜单中,输入任务 Hex ID(可在 FTB Quests 中编辑任务时找到)和优先级(数值越大,优先级越高)。
  • 保存更改。只有玩家完成了对应的 FTB 任务,NPC 才会提供这条对话。

2. 与 NPC 对话以完成任务

  • 在 EasyNPC 对话配置菜单中(通过“Q”按钮进入),使用“Copy Dialog ID”按钮将对话的唯一标识符复制到剪贴板。
  • 打开 FTB Quests 编辑器并创建一个新任务。
  • 选择新增的“EasyNPC Task”类型(可通过专属对话图标辨认)。
  • 在此任务的配置中,将对话 ID 粘贴到 dialogId 字段。
  • 玩家与 NPC 互动并触发这段指定对话后,该任务就会标记为已完成。

常见问题

EasyNPC x FTB Quests Compat 支持哪些 Minecraft 版本?

EasyNPC x FTB Quests Compat 支持 Minecraft Java 版 1.21.1–26.1.2,共 3 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

EasyNPC x FTB Quests Compat 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

floye 的其他作品

查看全部 →