FTB Quest Enhance
增强 FTB Quests 的编辑功能,支持从剪贴板粘贴图片、在章节画布上添加文字,以及在任务和击杀任务中预览实体模型。
介绍
Quest Enhance
Quest Enhance 是一个面向 FTB Quests 的客户端增强模组,专为整合包作者和任务书创作者设计。
它为 FTB Quests 添加了剪贴板图片粘贴、图片自动缩放、章节画布文本、实体模型图标、动态 GIF、引导点、装饰线、多节点复制、画布撤销/重做、可选的 KubeJS 点击事件以及内置视频支持,使任务书创作更加直观、灵活且富有视觉表现力。
Quest Enhance 为 FTB Quests 添加了多项强大的增强功能:
从框选中排除图片
标记画布图片以将其从拖拽框选中排除,从而更轻松地选择、移动和管理任务节点,而不会误选装饰性图片。
批量编辑任务节点
选择多个任务节点并一次性编辑它们的共享属性,使大规模任务管理更快、更便捷。


任务描述中的玩家持久化数据
直接在 FTB Quest 描述中显示玩家持久化数据的值,支持本地化翻译以及可选的 KubeJS 持久化数据集成。

自定义章节背景
编辑并为任意任务章节分配背景图片,让每个章节都能拥有自己的视觉风格。

使用 KubeJS 动态创建任务
支持通过 KubeJS 动态创建和修改任务节点,更轻松地构建灵活且具有交互性的任务系统。
WIKI:https://github.com/hp3081925122/Quest-Enhance/wiki
章节描述支持标题。


编辑前置连线
在任务书编辑模式下,右键点击任务节点并选择“编辑前置连线”。此功能会列出与当前任务相连的所有前置关系,便于单独管理每条连线的显示状态。
←:当前任务依赖此任务。
→:此任务依赖当前任务。
你可以隐藏选定的前置连线,以保持任务书画布整洁。
你还可以启用“在编辑模式外悬停节点时显示前置连线”。这样在正常使用时画布保持整洁,同时仍能在查看任务时快速查看相关连线。
画布上的动态 GIF
从 assets/quest_enhance/textures/*_/_.gif 添加 GIF。GIF 支持循环播放、原始宽高比、旋转、着色、不透明度和图层设置。
画布撤销/重做
Ctrl+Z 和 Ctrl+Y,每个章节最多支持 64 步历史记录。支持节点移动、属性编辑、图片、引导点和装饰线。
视频组件
现在可以直接将本地视频插入任务描述中。
需要 WATERMeDIA: Multimedia API 模组作为前置
内置视频播放器支持:
- 播放和暂停
- 重播
- 自定义视频封面
将视频文件放入:
config/quest_enhance/assets/quest_enhance/videos/ftb/
视频也可以打包在模组资源包的 assets/quest_enhance/videos 目录中

插入组件菜单
任务描述编辑器现在包含一个可视化组件菜单,可快速插入和配置以下组件:
- 网页链接
- 点击复制文本
- 开发者命令
- 指向特定任务页面的链接
- 网络图片
- 物品图标
- 物品提示框
- 视频
- 悬停文本
- 自定义字体
- 本地化文本
- 按键绑定
- 混淆文本

使用 Quest Enhance 创建的组件在编辑时,会自动重新打开对应的可视化配置界面。
你不再需要手动编辑组件 JSON。

装饰线条
使用可自定义的装饰线条连接选定的任务节点和引导点。
用于展示节点之间的关系,不会影响玩家解锁这些节点。


复制多个任务
你可以一次复制多个任务节点和图片。(仅安装 FTB Quests 模组时可能会导致错误。)
表格组件
现在可以在任务描述中使用可视化表格。
表格编辑器仍有一些不够完善的地方,但它提供了一种可视化方式,让你可以直接在任务描述中创建和编辑表格内容。

从剪贴板粘贴图片
在任务描述编辑器中按 Ctrl+V,即可直接粘贴剪贴板中的图片。
无需手动将图片放入 assets 文件夹,也无需按 F3+T 重新加载资源。粘贴的图片会立即显示。
自动调整图片尺寸
通过 FTB Quests 原生图片选择器添加图片时,Quest Enhance 会读取图片的原始尺寸,并根据任务描述的可用宽度自动计算合适的高度。
这样可以减少手动调整尺寸的工作,并避免图片被拉伸或变形。
章节画布文本
在章节编辑画布上打开上下文菜单,即可添加独立的文本元素。
文本元素支持:
- 自定义文本
- 文本颜色
- 显示图层
- 不透明度
文本元素可以像其他章节画布元素一样定位和编辑,适用于章节标题、区域描述、类别标签和装饰性文本。


实体模型图标
Quest Enhance 可以用三维实体模型替换普通物品或刷怪蛋图标,让任务目标更容易辨认。



图片存储与清理
从剪贴板粘贴的图片会保存到:
config/quest_enhance/assets/quest_enhance/textures/ftb/
使用以下命令删除不再被任何 FTB Quests 文件引用的剪贴板图片:
/questenhance cleanup
常见问题
FTB Quest Enhance 支持哪些 Minecraft 版本?
FTB Quest Enhance 支持 Minecraft Java 版 1.20.1–26.1.2,共 3 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
FTB Quest Enhance 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
hp12138 的其他作品
查看全部 →Thunder Relics
新增雷霆之王 Boss、富有动感的皇家长戟战斗、风暴仪式,以及一整套皇家盔甲。
gatewaysjs
这是 GatewaysToEternity 模组的 KubeJS 附属模组,提供事件集成和 API,方便自定义 Minecraft 中的传送门玩法。
tetrawhetstone
加快 Tetra 工具磨砺进度。
JEI Biome(EMI/JEI)
Browse biome mob spawns, ore distribution, and related biome block information directly in JEI.


评论
登录后评论和评分