本帖最后由 Goblins 于 2020-1-18 15:28 编辑 
| |        BetterQuesting模组可以让你自定义你的服务器或者整合包的任务,规划任务路线,多种任务完成模式,奖励模式,个性化主题,渐显的弹出任务完成提示,随时开关的编辑模式等......       此模组会自动读取其他模组物品/生物,部分特殊实体可能存在兼容性问题(如暮色森林九头蛇等),支持NBT检测,NBT奖励,随机奖励箱,内置了简单的NBT编辑器,界面操作,非常简单。        请从上方目录开始吧! | 
 | 
慢慢写吧,持续更新中
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 | 
 | 
| 设定物品,通过合成指定的物品完成任务并非是玩家有物品就能完成,而是必须合成(或者其他的可配置项)你可以自行测试其他模组中的合成台是否支持1.12.2的匠魂2合成站中我使用时是支持(Craft)的=====================================点击任务进入编辑界面allowAnvil - 可以是铁砧拿出来的allowCraft - 可以是工作台拿出来的allowSmelt - 可以是熔炉拿出来的ignoreNBT - 忽略NBT属性partiaMatch - 待测试requiredItems - 物品列表,看下一张图| 合成任务(工作台合成) - bq_standard:crafting | 
 requiredItems也是一个<List>集合,你可以添加多个在这个集合里面里面就是玩家要合成的物品,你可以直接在集合中[+]添加物品即可物品添加界面请看-认识界面目录
 设置完成截图如果装有JEI,此处点击物品图标会弹出合成表
 | 
| 收集指定的液体完成任务,支持模组液体收取液体时不会收掉玩家的桶=====================================点击进入任务编辑界面autoConsume:自动收取玩家的液体consume:是否消耗液体groupDetect:待测试ignoreNBT:忽略NBT属性requiredFluids:液体列表(同合成任务,加号添加流体即可增加液体)| 流体收集任务 - bq_standard:fluid | 
 设置完成截图
 | 
| 击杀指定生物完成任务部分模组中特殊生物可能不兼容(如暮色森林九头蛇,是由多个实体组成)========================================点击进入任务编辑,选择生物,输入要击杀的数量 支持大部分MOD生物
 生物的高级设置,也就是生物的NBT属性如果你想支持自定义的生物,比如自定义NPCMOD你就得从这里入手,但是我是没整好,只能说不好弄,不建议弄
 设置完成截图
 | 
| 实体互动任务,需要拿着指定物品对着指定生物进行指定操作========================================任务设置界面allowMainHand:可以是主手allowOffHand:可以是副手ignoreItemNBT:忽略物品的NBT属性ignoreTargetNBT:忽略目标的NBT属性item:物品对象,点进去选物品onHit:可以是拿着东西打目标onInteract:可以是拿着东西右键目标partialItemMatch:待测试requiredUses:必须消耗物品targetID:目标生物英文IDtargetNBT:目标NBT(这个模组NBT匹配很死)targetSubTypes:待测试| 实体互动任务 - bq_standard:interact_entity | 
 完成编辑界面喂鸡,233
 | 
| 类似实体互动任务,使用指定物品对指定方块进行指定操作========================================设置界面,除了生物变成方块,同实体交互任务| 合作(??)互动任务 - bq_standard:interact_item | 
 完成设置截图
 | 
| 到达指定维度-坐标完成任务========================================任务设置界面biome:生物群系?(未测试)dimension:维度ID(主世界:0/地狱:-1/末地:1/其他mod自己去看)hideInfo:true时不会在任务界面右下角显示小地图invert:待测试name:目的地名称posX:目的地坐标:XposY:目的地坐标:YposZ:目的地坐标:Zrange:目的地可检测半径(为-1时进了维度就算完成)structure:待测试taxiCabDist:待测试visible:待测试| 目的地任务(到达指定坐标) - bq_standard:location | 
 测试完成截图
 | 
| | 会见生物任务(遇见生物) - 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 | 
 
 | 
| MOD还有一些其他的功能以及一些其他的问题,那就放在这个目录下吧! | 
 
            
        还不错。有的地方适当配一下图片,还有有的排版稍微有一点不对称比如任务目标里的进度任务(完成成就)那里。下面都是居中而那一段却是靠左的
            
        
我发现我图全挂了

            
        
建议使用图床。我一般用的就是sm.ms
如果直接上传附件的方式,到时候可能会打不开编辑页面
            
        还没更完吗,加油哟
            
        楼主加油(? ??_??)?,找了很久的教程了
            
        排版看的比较清楚,感谢制作。
(希望早日修复图床
(另外问一下导入hqm任务的方式
            
        
加油哦,图修复了叫一声
            
        
能看到图了
            
        谢谢分享
            
        一直想试试BQ。但是之前的教程不太完整,谢谢楼主啦!
            
        不知道为啥 我的1.7.10  放服务器点合成会闪退
            
        有任务的服务器玩起来比没任务的舒服,上班后遗症233
            
        可以 很好的教程
            
        任务怎么设置成可重复的?
            
        后面的什么时候才更啊,急用
            
        管理员如何批量/全部完成任务,例如我想完成id1~13的所有任务,又不想/bq_admin complete 从1打到13
            
        如何导入hqm的数据。汉化加不进去怎么办
            
        如何在服务器中用bq
            
        感谢制作教程
            
        如何做一个收集物品的任务
            
        怎么做一个可以重复的任务
            
        这个东西做完怎么保存哪
            
        感谢制作教程
            
        我试过了,九头蛇是兼容的,把判定设为身体,无论是直接杀本体还是砍头都行
            
        还有,你在任务制定时没有提到任务的重复与隐藏
            
        为啥玩家点不了有些的
            
        加了后用工作台合成会弹出服务器咋回事
            
        十分感谢楼主大大制作教程,希望更新可以快一点
            
        催更+1
and
用NPCmod创建出来的npc怎么添加到击杀任务里
            
        很不错的教程
            
        请问BQ如何使用矿物辞典?已解决,我眼瞎
            
        感谢!作者加油!
            
        
最近比较忙 不好意思 暂时可能没时间更新关于npc的问题上面有说  我所理解的用法难以实现这个
            
        0.0先看看
            
        请问你知道如何直接获得检索任务所需的物品吗,我在做整合包的时候,测试任务一不小心手抽把任务物品交了............淦
            
        
npc有npc的nbt,在生物设置中可以自己加nbt,你甚至可以上个tag,肯定是可以的
            
        添加进度任务那一项,目测是要先行输入/advancement grant @p everything 来解锁全部进度后,那进度列表才能显示出来
            
        or:或门
nor:非或门
xor:异或门
and:与门
nand:非与门
xand:异与门
            
        666支持支持支持支持
            
        请问如何将其他整合包的任务书内容导入到自己的整合包里
            
        想问问有没有大佬知道怎么设置可重复完成任务和设置冷却时间
            
        很不错!可惜没更新完
            
        莫得1.12.2的前置啊
            
        为什么我看不到教程
            
        在服务器里,组队任务没共享得了怎么办
            
        
任务编辑界面有“高级”选项
repeattime -1是不重复 1秒等于20
            
        问下LZ知不知道能否将某个任务定时重置
            
        
有个冷却时间的选项,但是我设置了之后没有正常运作 所以暂时不懂这个
            
        正需要欸 谢谢楼主啦!楼主辛苦了