GoblinCwl
本帖最后由 Goblins 于 2020-1-18 15:28 编辑

原帖地址:https://www.curseforge.com/minecraft/mc-mods/better-questing
站内搬运:https://www.mcbbs.net/thread-695339-1-1.html
教程使用版本:BetterQuesting-3.5.319+BetterQuesting-StandardExpansion-3.4.171

简介
       BetterQuesting模组可以让你自定义你的服务器或者整合包的任务,规划任务路线,多种任务完成模式,奖励模式,个性化主题,渐显的弹出任务完成提示,随时开关的编辑模式等......
      此模组会自动读取其他模组物品/生物,部分特殊实体可能存在兼容性问题(如暮色森林九头蛇等),支持NBT检测,NBT奖励,随机奖励箱,内置了简单的NBT编辑器,界面操作,非常简单。
       模组本身没有任何用途,你需要同时安装Standard Expansion(基础扩展),才可以开始定制你的任务。
        汉化推荐使用:I18nUpdateMod
       请从上方目录开始吧!
慢慢写吧,持续更新中

2021.12 数据,可能有更多内容

原帖地址:https://www.curseforge.com/minecraft/mc-mods/better-questing站内搬运:https://www.mcbbs.net/thread-695339-1-1.html教程使用版本:BetterQuesting-3.5.319+BetterQuesting-StandardExpansion-3.4.171

简介
  BetterQuesting模组可以让你自定义你的服务器或者整合包的任务,规划任务路线,多种任务完成模式,奖励模式,个性化主题,渐显的弹出任务完成提示,随时开关的编辑模式等......   此模组会自动读取其他模组物品/生物,部分特殊实体可能存在兼容性问题(如暮色森林九头蛇等),支持NBT检测,NBT奖励,随机奖励箱,内置了简单的NBT编辑器,界面操作,非常简单。    模组本身没有任何用途,你需要同时安装Standard Expansion(基础扩展),才可以开始定制你的任务。  汉化推荐使用:I18nUpdateMod    请从上方目录开始吧!
慢慢写吧,持续更新中

目录-基础教程
基础教程将带你快速入门章节-任务的制作方法,请仔细阅读
从上面的目录继续往下看吧!




小标题




认识界面
通过 [ ~ ] (波浪键)打开任务界面,你将会看到这些东西如果你装有任务书附属,你将可以通过任务书打开这个界面========================================={主界面}左边退出按钮,其他按钮进入对应界面背景图片可自定义(其他目录中介绍)红圈按钮为编辑模式开启时管理员可见,用来编辑一些选项,正常使用请不要随意更改!

{章节-任务界面}左边4个按钮分别对应为:1.查看章节列表2.查看章节描述3.领取所有已完成任务的奖励4.适配屏幕尺寸展示任务右下角返回将会回到主界面红圈按钮为编辑模式开启时管理员可见,用来编辑任务,是一切开始的地方

{组队界面}可供玩家进行组队任务

{主题界面}可更换主题样式风格右边是预览
=============================================


创建章节
在BQ任务模组中,任务必须放在章节下面,一个章节可以有多个任务所以,我们想要开始制作任务的话,就需要从创建章节开始对了,在这之前,你需要使用指令打开编辑模式!/bq_admin edit    开/关编辑模式==============================================首先进入{章节-任务}界面,点开左下角的齿轮按钮进入{章节编辑界面}点击右侧的[新增]按钮,新建一个章节,他就会出现在右侧列表中选中你刚刚新建的章节,在右侧可以更改章节名称章节描述点击章节描述后的[Aa]按钮可以进入{文本编辑器}界面进行字体样式&颜色代码的编辑那么,我们先创建一个测试章节
现在我们来看右侧的四个按钮吧
[图标]可以更改章节在{主界面}中显示的图标

[显示:XXX]章节的显示类型NORMAL:正常显示COMPLETED:待测试CHAIN:待测试ALWAYS:待测试HIDDEN:隐藏任务使玩家不可见UNLOCK:待测试
[新增/删除任务]列表形式展示出此章节中所有任务

[设计师模式]编辑章节任务的地方,主要界面之一
==============================================至此,您已经完成了章节创建


创建任务
在上一节中我们已经创建好了章节,现在可以往章节中添加任务了打开{设计师模式}界面,右侧有许多按钮,首先来简单介绍下吧
=============================================[更改分辨率]修改任务界面分辨率,让你进行拖动/缩放时的校准格子变换大小

[编辑原数据]没有特殊需求请不要更改其中内容

[打开任务]直接打开一个任务进行编辑

[新建任务]新建一个待编辑的任务

[拖动任务]移动任务图标在任务界面中的位置

[连接任务]让第一个选择的任务成为第二个选择的任务的前置任务

[复制任务]复制出一个与选中任务一摸一样的任务

[缩放任务图标]使任务图标变大/变小

[删除任务]从文件中直接删除任务

[移除任务]从章节中移除任务

[直接完成任务]让你直接完成某个任务,方便调试

[重置任务]重置任务的进度,方便调试

[更改图标]更改任务的图标

[更改图标样式]更改任务的图表样式
=============================================下面我们开始新建任务吧,首先从{设计师模式}界面中使用[新建任务]新建一个任务,然后通过[打开任务]进入{任务界面}点击{任务界面}下方的[修改]按钮进入{任务编辑界面}
可以看到又有一堆按钮了,逐个介绍吧~
[任务]任务目标编辑,请到子目录节点查看
[奖励]任务奖励编辑,请到子目录节点查看
[需求]任务所需要的前置任务如果在{设计师界面}中使用了连接功能,这里会显示也可以手动添加
[显示]同章节显示设置,请前往-创建章节-查看
[逻辑]当有多个前置任务时采用的逻辑AND(和):完成所有前置任务解锁NAND:待测试OR(或者):完成任意一个前置任务解锁NOR:待测试XOR:待测试XNOR:待测试=============================================


任务目标
模组重点之一,任务目标
基础扩展中自带了15种扩展,分别在下面列出一个任务可以有多个任务目标,需要全部完成后任务才算完成。

进度任务(完成成就) - bq_standard:advancement
检测玩家是否完成了某个成就如果任务领取前你已经拥有指定成就不会让你在完成一次,只是检测你有没有完成=====================================点击任务类型后进入这个界面可以通过搜索框搜索成就选择成就后即可

任务进度截图

破坏方块任务 - bq_standard:block_break
破坏指定的方块后完成任务=====================================点击任务类型后进入编辑界面他是一个集合,集合里放着你要指定破坏的方块

点击上图中<List> 进入集合编辑如图,一个<Object>就是你要破坏的方块你可以点击右下角的[+]按钮添加更多的方块(没有直接放块选项,你可以先添加一个物品,然后回到任务目标界面,再进来,它就变成<Object>了)

点击进入<Object>中的设置amount - 需要破坏的数量blockId - 需要破坏的方块的英文ID(支持mod方块)meta - 方块的damage值

完编辑成样图

复选框任务 - bq_standard:checkbox
复选框任务,点击复选框完成任务=====================================会有一个大大的按钮在右边玩家只需要点一下就会完成任务暂不清楚还有什么其他可编辑项可以用来当必读事项什么的

合成任务(工作台合成) - bq_standard:crafting
设定物品,通过合成指定的物品完成任务并非是玩家有物品就能完成,而是必须合成(或者其他的可配置项)你可以自行测试其他模组中的合成台是否支持1.12.2的匠魂2合成站中我使用时是支持(Craft)的=====================================点击任务进入编辑界面allowAnvil - 可以是铁砧拿出来的allowCraft - 可以是工作台拿出来的allowSmelt - 可以是熔炉拿出来的ignoreNBT - 忽略NBT属性partiaMatch - 待测试requiredItems - 物品列表,看下一张图

requiredItems也是一个<List>集合,你可以添加多个在这个集合里面里面就是玩家要合成的物品,你可以直接在集合中[+]添加物品即可物品添加界面请看-认识界面目录

设置完成截图如果装有JEI,此处点击物品图标会弹出合成表

流体收集任务 - bq_standard:fluid
收集指定的液体完成任务,支持模组液体收取液体时不会收掉玩家的桶=====================================点击进入任务编辑界面autoConsume:自动收取玩家的液体consume:是否消耗液体groupDetect:待测试ignoreNBT:忽略NBT属性requiredFluids:液体列表(同合成任务,加号添加流体即可增加液体)

设置完成截图

击杀任务 - bq_standard:fluid
击杀指定生物完成任务部分模组中特殊生物可能不兼容(如暮色森林九头蛇,是由多个实体组成)========================================点击进入任务编辑,选择生物,输入要击杀的数量

支持大部分MOD生物

生物的高级设置,也就是生物的NBT属性如果你想支持自定义的生物,比如自定义NPCMOD你就得从这里入手,但是我是没整好,只能说不好弄,不建议弄

设置完成截图

实体互动任务 - bq_standard:interact_entity
实体互动任务,需要拿着指定物品对着指定生物进行指定操作========================================任务设置界面allowMainHand:可以是主手allowOffHand:可以是副手ignoreItemNBT:忽略物品的NBT属性ignoreTargetNBT:忽略目标的NBT属性item:物品对象,点进去选物品onHit:可以是拿着东西打目标onInteract:可以是拿着东西右键目标partialItemMatch:待测试requiredUses:必须消耗物品targetID:目标生物英文IDtargetNBT:目标NBT(这个模组NBT匹配很死)targetSubTypes:待测试

完成编辑界面喂鸡,233

合作(??)互动任务 - bq_standard:interact_item
类似实体互动任务,使用指定物品对指定方块进行指定操作========================================设置界面,除了生物变成方块,同实体交互任务

完成设置截图

目的地任务(到达指定坐标) - bq_standard:location
到达指定维度-坐标完成任务========================================任务设置界面biome:生物群系?(未测试)dimension:维度ID(主世界:0/地狱:-1/末地:1/其他mod自己去看)hideInfo:true时不会在任务界面右下角显示小地图invert:待测试name:目的地名称posX:目的地坐标:XposY:目的地坐标:YposZ:目的地坐标:Zrange:目的地可检测半径(为-1时进了维度就算完成)structure:待测试taxiCabDist:待测试visible:待测试

测试完成截图

会见生物任务(遇见生物) - bq_standard:meeting


检索任务(提交物品道具) - bq_standard:retrieval


积分板任务(ScoreBoard) - bq_standard:scoreboard


驯养任务(驯服生物) - bq_standard:tame


标准触发任务 - bq_standard:trigger


经验任务(提交经验值) - bq_standard:xp






任务奖励
任务奖励 多种任务奖励模式,一个任务可以有多个奖励

选择奖励(多选一) - bq_standard:choice


命令奖励(控制台指令) - bq_standard:command


物品奖励(全部) - bq_standard:item


解锁配方 - bq_standard:recipe


积分板奖励(ScoreBoard) - bq_standard:scoreboard


经验奖励 - bq_standard:xp




完整的任务关系网



目录-其他
MOD还有一些其他的功能以及一些其他的问题,那就放在这个目录下吧!


指令


NBT-TAG编辑


组队


奖励箱


提交站(OSS)


极限模式




封面/主题



更多扩展



FAQ常见问题


Twilight_Two
还不错。有的地方适当配一下图片,还有有的排版稍微有一点不对称比如任务目标里的进度任务(完成成就)那里。下面都是居中而那一段却是靠左的

下一页 最后一页