
更多任务类型
一个FTB任务附加组件,添加了14个左右的新任务和11个左右的新奖励!

✨ 新任务与奖励
此模组引入了 14~ 个任务 和 11~ 个奖励(包含兼容模组)。需要 FTB Quests 作为前置。
新命令:
[morequesttypes change_progress <player> complete/reset <quest_object>]类似于 FTB Quests 原版的 change_progress,但支持使用标签(tags)的多个任务。[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 个可选字段:结构(Structure)、生物群系(Biome)、维度(Dimension)(仅适用于本模组新增的任务/奖励)。
- 在所有任务中新增了最大重复次数(Max Repeats)、始终隐藏(Always Invisible)、链接物品(Linked Item)。
仅适用于“更多任务类型”任务和奖励的新任务/奖励属性:
- 生物检测的难度等级 - 需要 Dungeon Difficulty 模组。

- 等级检测 & 生物召唤等级 - 需要 Dynamic Difficulty 模组。

适用于所有任务的新属性:
- 现在可以检测起源(Origins)了。
- 等级(Levels)(LevelZ, Pufferfish's Skills, Reskillale)。
按键绑定:
- 搜索/通过物品打开任务:
K-> 如果有两个或以上任务(链接到此物品或将此物品作为任务需求),则打开选择界面,否则直接打开该任务。 - 在任务菜单内,按 Ctrl + Shift + R 将重置鼠标悬停的任务(如果打开了任务面板并悬停在任务上,则重置该任务)。
其他或未提及的任务/奖励:
- Ctrl + R - FTB Quests 原有的准星 GUI 已被修改,即使在拖拽任务时也始终显示。
- Easy NPC 兼容(任务 & 奖励)。
- 命令任务(Command Task):检测命令。
- SGEconomy 兼容(Neoforge 版本)。

计时器:(任务)
一个计时器,当倒计时归零时自动完成任务。
- 时长(Duration):一个浮点数值(秒)。

高级击杀实体:(任务)
击杀实体,但更高级!
- NBT 过滤器(NBT Filter):检查实体内部的 NBT 数据。
- 记分板标签(Scoreboard Tags):检查通过
/tag @e add (tag_name)添加的标签。 - 最低所需标签数(Minimum Required Tags):需要满足多少个记分板标签中的标签。

交互实体:(任务)
类似于击杀实体,但需要右键点击交互!
- 实体 < 实体类型标签(Entity < Entity Type Tag):需要交互的实体。
- 手部(Hand):检查哪只手是空的或持有物品。
- 持有的物品 < 持有的物品标签(Held item < Held item tag):右键交互所需的物品。
- NBT 过滤器:检查实体内部的 NBT 数据。
- 记分板标签:检查
/tag @e add (tag_name)添加的标签。 - 最低所需标签数:需要满足多少个记分板标签中的标签。

属性:(任务和奖励)
任务:检查玩家(们)的属性并记录最高值。
- 运算符(Operator):
>=,<=,=,>,<和范围。 - 属性(Attribute):属性 ID。

奖励:添加一个可切换的、永久的属性。

伤害:(任务)
记录对某个生物造成的总伤害或单次最高伤害。
- 所需伤害(Damage required):需要达到的伤害量。

寻找实体:(任务)
寻找符合条件且距离最近的实体。
- 在半径范围内完成(Complete when within radius):当你与实体的距离小于或等于此值时,任务完成。
- 搜索半径(Search radius):寻找最近实体的半径,以显示玩家与实体的距离。


持有物品:(任务)
在特定条件下,持有指定物品达到 X 秒。
- 时长(Duration):需要持有物品的时间。
- 手部(Hand):任务认可的有效手部。

任务:(任务和奖励)
任务:检查任务 ID / 任务项 ID / 标签,如果全部完成,则完成此任务(例如 701BAA27C41FAE1A 或 #123)。
- 所需数量(Amount Required):需要完成的任务数量(设为 0 表示全部完成)。
- 目标(Targets):任务/任务项 ID 或标签的列表。

奖励:完成/重置作为奖励的任务/任务项/带标签的任务(例如 701BAA27C41FAE1A 或 #123)。
- 目标(Targets):作为奖励需要完成的任务/任务项 ID 或标签的列表。

NBT 路径:(奖励)
对指定路径添加 / 设置 / 移除一个条目或列表。
- NBT 路径(NBT Path):例如
spell_engine:spell_container.spell_ids。 - NBT 条目(NBT Entries):例如
wizardz:fire_wall。 - 检查路径是否存在(Check Path Exists):如果存在则继续,否则不执行任何操作。

药水效果:(任务和奖励)
任务:检测玩家的状态效果(效果等级)。
- 放大倍数(Amplifier):
-1= 任意等级,状态效果的等级。 - 效果(Effect):你想要检测的状态效果。

奖励:给予玩家一个状态效果。
- 放大倍数(Amplfiier):状态效果的等级。
- 持续时间(Duration):状态效果的持续时间。
- 效果(Effect):你想要给予的状态效果。
- 显示粒子(Show particles):是否显示粒子效果。

破坏方块:(任务)
破坏特定方块指定次数。
- 方块物品过滤器(Block item filter):需要破坏的方块。

起源:(任务)
检测特定的起源。
- 起源(Origin):起源 ID(在选择起源层并重新打开编辑界面后可用)。
- 起源层(Origin Layer):起源所在的层(必须选择此项,然后退出,以便起源字段填充其他选项)。

召唤:(奖励)
召唤一个或多个实体,并可在其头上方设置可选的图标。




播放音效:(奖励)
播放指定的音效。

战利品表:(奖励)
给予玩家一个战利品表奖励。

法术:(奖励)
需要安装 Spell Engine 模组。
添加一个可切换的、永久的法术。

等级:(任务和奖励)
需要安装 Pufferfish's Skills 模组。
任务:检查该玩家的总等级或分类等级(或队伍中的最高等级)。
- 模式(Mode):
total_level-> 所有分类等级的总和,category-> 该分类的等级。 - 分类(Category):分类模式所需的分类 ID。

奖励:给予指定分类经验值或点数。
- 类型(Kind):
Experience / Point。 - 分类 ID(Category ID):你将给予经验/点数的分类。
- 数量(Amount):经验/点数的数量。

LevelZ:(任务和奖励)
需要安装 LevelZ 模组。
任务:检查该玩家的总等级或技能等级 / 该玩家的技能等级(或队伍中的最高等级)。
- 模式(Mode):
total_level-> 所有技能等级的总和减去玩家等级,level-> 玩家等级或该技能的等级。 - 技能(Skill):玩家等级或特定的技能。

奖励:给予指定分类经验值、点数或等级。
- 类型(Type):
Experience / Point / Level。 - 技能(Skill):玩家等级或特定的技能。
- 数量(Amount):经验值 / 点数 / 等级的数量。

Reskillable:(任务和奖励)
需要安装 Reskillable Reimagined 模组。
任务:检查技能的总等级或某个技能的等级(或队伍中的最高等级)。
- 模式(Mode):
total_level-> 所有技能等级的总和,skill_level-> 该技能的等级。 - 技能(Skill):玩家等级或特定的技能。

奖励:给予指定技能等级。

对话:(任务和奖励)
需要安装 Blabber 模组。
任务:检测对话何时结束以及结束的位置。
- 对话 ID(Dialogue ID):要检测的对话 ID。
- 结束状态(End States):你结束时的对话分支(用逗号
,分隔)。

奖励:触发与一个对话者的对话。
- 对话 ID(Dialogue ID):要触发的对话 ID。
- 对话者(Interlocutor):你正在与之对话的实体。
- 排序(Sort):最近/最远/随机。

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