跳到正文

More Quest Types

作者:KevzCz

一个 FTBQuests 附属模组,新增 14 种以上任务和 11 种以上奖励!

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。
Centered image
新增一些任务和奖励,主要是供我自己使用,不过也许你也能派上用场!

✨ 新任务与奖励

此附属模组新增了 约 14 个任务和 约 11 个奖励,包括兼容内容。需要 FTB Quests

新增命令:

  • /morequesttypes change_progress <player> complete/reset <quest_object> 与 FTB Quests 原版的 change_progress 类似,但支持通过标签指定多个任务
  • /morequesttypes refresh_chapter <player> <chapter_id> 手动刷新章节
  • /morequesttypes link_quest <quest_id> 将任务关联到物品,可通过按键绑定打开该任务
  • /morequesttypes generate_chapter <advancements / all / blocks / entity_tag / item_tag / items / mobs> <modid> <quest_type> 根据指定模组和指定任务类型生成章节
  • /morequesttypes reset_repeat_counter <player> <quest_id> 重置任务的重复计数

新增任务属性:

  • 在与生物相关的任务中新增 3 个可选字段:结构、生物群系、维度(仅限新任务/奖励)
  • 所有任务均新增最大重复次数、始终隐形、关联物品属性

仅适用于 More Quest Types 任务和奖励的新属性

  • 生物力量等级检查——需要 Dungeon Difficulty

image

  • 等级检查和生物召唤等级——需要 Dynamic Difficulty

image

所有任务新增属性:

  • 现在可以检查 Origins
  • 等级(LevelZ、Pufferfish’s Skills、Reskillable)

按键绑定:

  • 搜索/打开物品对应的任务:K -> 如果有两个或更多任务(与该物品关联,或将该物品设为任务目标),则打开选择界面;否则直接打开对应任务。
  • 在任务菜单中,按 Ctrl Shift R 可重置鼠标悬停的任务(如果打开了任务面板并将鼠标悬停在任务上,则重置该任务)

其他或未提及的任务/奖励:

  • Ctrl R – FTB Quests 原有的准星 GUI 已调整为始终显示,即使你正在拖动任务也是如此
  • Easy NPC 兼容(任务与奖励)
  • 命令任务:检查命令
  • SGEconomy 兼容(NeoForge)

计时器:(任务)

倒计时归零时自动完成的计时器

  • 持续时间:浮点数值(秒)

高级击杀生物:(任务)

更高级的击杀生物任务!

  • NBT 筛选器:检查生物内部的 NBT 数据
  • 计分板标签:检查通过 /tag @e add (tag_name) 添加的标签
  • 最低所需标签数:计分板标签中至少需要多少个标签

与生物互动:(任务)

类似于“击杀实体”,但用于右键交互!

  • 实体 < 实体类型标签:右键交互需要的实体
  • 手:检查空手或物品交互需要使用哪只手
  • 手持物品 < 手持物品标签:右键交互需要的物品
  • NBT 筛选器:检查实体内部的 NBT
  • 计分板标签:检查通过 /tag @e add (tag_name) 添加的标签
  • 所需最少标签数:计分板标签中至少需要的标签数量

属性:(任务与奖励)

任务:检查玩家的属性并记录最高值

  • 运算符:>=、< 和范围
  • 属性:属性 ID

奖励:添加可切换的永久属性

伤害:

记录对生物造成的总伤害或最高伤害

  • 所需伤害:需要达到的伤害值

寻找实体:(任务)

寻找符合条件的最近实体

  • 在指定半径(方块)内完成:当你处于指定距离内时完成任务
  • 搜索半径:搜索最近实体的半径,并显示与该实体的距离

手持物品:(任务)

在满足条件的情况下,手持指定物品 X 秒

  • 持续时间:手持物品的时间
  • 手:完成任务时有效的手

任务:(任务与奖励)

任务:检查任务 ID / 子任务 ID / 标签是否全部完成;如果全部完成,则完成此任务(例如 701BAA27C41FAE1A 或 #123)

  • 所需数量:达到有效条件所需的已完成任务数量(0 表示全部)
  • 目标:任务 / 子任务 ID 或标签列表

奖励:将任务 / 子任务 / 带标签的任务设为完成或重置(例如 701BAA27C41FAE1A 或 #123)

  • 目标:作为奖励要完成的任务 / 子任务 ID 或标签列表

NBT 路径:(奖励)

向指定路径添加 / 设置 / 移除一个条目或列表

  • NBT 路径:示例 = spell_engine:spell_container.spell_ids
  • NBT 条目:示例 = wizardz:fire_wall
  • 检查路径是否存在:如果存在,则继续;如果不存在,则不会发生任何事。

药水效果:(任务和奖励)

任务:检查玩家的状态效果(等级)

  • 效果等级:-1 = 任意;也可以指定状态效果的等级
  • 效果:要检查的状态效果

奖励:给予玩家一种状态效果

  • 效果等级:状态效果的等级
  • 持续时间:状态效果持续的时间
  • 效果:要给予的状态效果
  • 显示粒子:是否显示粒子效果

破坏方块:(任务)

破坏指定方块 X 次

  • 方块物品筛选器:要破坏的方块物品

起源:(任务)

检查指定的起源

  • 起源:起源 ID(选择起源层并重新打开编辑界面后即可获取)
  • 起源层:起源所在的层(必须先选择此项再返回,起源字段才会显示其他选项)

召唤:(奖励)

召唤一个或多个实体,并可选择在其头顶显示图标

播放声音:(奖励)

播放指定声音

战利品表:(奖励)

给予玩家战利品表奖励

法术:(奖励)

需要安装 Spell Engine

添加一个可切换的永久法术

等级:(任务和奖励)

需要安装 Pufferfish’s Skills

任务:检查该玩家的总等级或类别等级(团队则检查最高等级)。

  • 模式:total_level -> 所有类别等级之和,category -> 该类别的等级
  • 类别:类别模式所需的类别 ID

奖励:向指定类别提供经验值或点数。

  • 类型:经验值 / 点数
  • 类别 ID:你要提供经验值 / 点数的类别
  • 数量:提供的经验值 / 点数数量

LevelZ:(任务和奖励)

需要安装 LevelZ

任务:检查该玩家的总等级或技能等级 / 玩家技能等级(或队伍中的最高等级)。

  • 模式:total_level -> 所有技能等级之和减去玩家等级,level -> 玩家或该技能的等级
  • 技能:玩家等级或指定技能

奖励:向指定类别提供经验值、点数或等级。

  • 类型:经验值 / 点数 / 等级
  • 技能:玩家等级或指定技能
  • 数量:提供的经验值 / 点数 / 等级数量

Reskillable:(任务和奖励)

需要安装 Reskillable Reimagined

任务:检查总等级或该技能的等级(或队伍中的最高等级)。

  • 模式:total_level -> 所有技能等级之和,skill_level -> 该技能的等级
  • 技能:玩家等级或指定技能

奖励:提升指定技能的等级。

Dialogue:(任务和奖励)

需要安装 Blabber

任务:检查对话何时结束,以及结束的位置。

  • 对话 ID:要检查的对话 ID
  • 结束状态:对话结束时所在的分支(以 , 分隔)

奖励:与对话对象触发一段对话

  • 对话 ID:要检查的对话 ID
  • 对话对象:你正在交谈的“实体”
  • 排序:最近 / 最远 / 随机

常见问题

More Quest Types 支持哪些 Minecraft 版本?

More Quest Types 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

More Quest Types 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

KevzCz 的其他作品

查看全部 →