本帖最后由 qsefthuopq 于 2020-12-18 15:47 编辑

插件介绍

BeautyQuests可以通过便捷的GUI菜单来快速地创建属于你的任务.大部分操作都通过GUI可以完成(除了一些指令).
这个插件也正如其名,简易美观的菜单可以让玩家轻松地创建任务.

目前的正式版在添加Mythicmobs的功能上存在问题,请下载我下面上传的开发版或者等待插件作者更新正式版
宣传视频



特点
  • 支持6种任务类型 :击杀怪物, 寻找 NPC, 给NPC带回物品, 找到一片区域 (WorldGuard), 挖掘方块和在聊天框内输入信息
  • 可以和NPC对话
  • 支持多种任务奖励 : 物品、经验、权限、金钱和传送...
  • 玩家可以看到重要任务NPC头上的粒子效果
  • 用计分版显示任务进度
  • 用菜单显示任务进度
  • 支持多个版本 : 1.9-1.16. 插件在1.8也能用, 但一些功能无法使用 (任务书,计分版和粒子效果)
  • 任务结束放烟花 <3
  • 方便插件开发者的API : 自定义事件, 各种工具, 自定义任务类型, 任务需求和奖励.
  • 更新提醒 : 告诉你插件更新
  • 支持PlaceholderAPI ; 可以在NPC对话和语言文件内使用placeholders变量
  • 支持HolographicDisplays: 可以在可接受任务NPC显示信息.
  • 在卫星地图上显示任务标记(dynmap)



支持插件
  • Citizens (必要前置) Citizens是这个插件的必要前置,因为任务需要通过右键NPC来接受.
  • WorldGuard
WorldGuard支持一种新的任务类型 : 找到一片区域 (在你创建如副本之类的东西时很有用)
  • MythicMobs
MythicMobs可以让你添加自定义怪物作为击杀怪物的目标.
  • Vault
与金钱奖励有关.
  • PlaceholderAPI
如果你安装了PlaceholderAPI, 所有自定义消息都可以使用这个插件的变量.
  • SkillAPI
如果安装了SkillAPI ,你可以开启 "skillAPIoverride",所有的经验点数将转换为SKillAPI的经验.
  • HolographicDisplays
HolographicDisplays 可以在NPC头上显示悬浮的任务信息(可在配置内的 "holoNPC"处修改).
  • Jobs
Jobs可以让你创建一种任务需求 : 需要特定的职业等级才能接受任务.
  • Factions
Factions可以让你创建一种任务需求: 必须在一个派系内才能接受任务.
  • AccountsHook
AccountsHook 可以让玩家拥有多个帐号,并让不同的帐号接受和完成不一样的任务. It's useful when you have a Classes plugin who supports AccountsHook.(插件作者的帐号关联插件,功能不明,可无视)
  • dynmap
如果你安装了dynmap, BeautyQuests 会在卫星地图上标出有可接受任务NPC的图标.




指令
主指令
/quests 或/bq
子指令用法描述
create打开任务创建器
editid*打开任务编辑器
removeid*删除任务
reload重载配置和数据 (十分不推荐)
version显示插件版本
save手动保存数据
finishAll结束所有进行中的任务
seePlayerplayer查看玩家数据
resetPlayerplayer删除玩家的所有数据
resetPlayerQuestplayer [id*]删除玩家的任务数据
startplayer [id*]手动使玩家接受任务
list列出所有任务
留空打开任务菜单 (显示进行中的任务之类的信息.)
权限

  • beautyquests.* :插件的所有权限
  • beautyquests.start : 让玩家接受可以任务
  • beautyquests.seeId : 让管理员可以在主任务菜单中查看任务ID
  • beautyquests.command : 执行所有指令的权限,不包括指令参数
  • beautyquests.command.* :执行所有指令的权限 (operators)
  • beautyquests.command.X : 执行某个指令的权限 /quests X (create, edit, remove...)
  • beautyquests.command.listPlayer : 打开玩家列表菜单 : /quests *nothing*

占位符
请手动在首尾加上% 或者{}
  • beautyquests_player_inprogress_amount: 进行中的任务数
  • beautyquests_player_finished_amount: 已完成的任务数
  • beautyquests_total_amount: 任务总数
  • beautyquests_advancement_[id]: 任务[id]的任务进度
  • beautyquests_started_ordered: 顺序任务进度
  • beautyquests_started_ordered_[lineNumber]: 线性顺序任务进度. (lineNumber: 描述内的line的数字)


汉化截图


简易教程
创建任务

1./bq create 打开任务编辑器菜单

2.点击粘液球即可创建新的任务阶段。完成一个任务阶段的编辑后可再次创建新的任务阶段


3.选择任务类型。其中找到一片区域需要Worldguard,未安装并点击会导致报错。



编辑任务

输入/bq edit 然后点击绑定了任务的NPC即可进入编辑界面

最终任务设置
完成一个或多个任务阶段的编辑后点击主菜单下方钻石图标来进入最终设置界面
需要先选择接受任务的NPC以及编辑任务名,最后点击创建任务才能完成一个任务的创建。


汉化配置
2020
在Crowdin上持续更新

2019.2.23
已更新0.14最新汉化配置 汉化量翻倍
2019.5. 更新0.15汉化配置

新汉化配置内的zh_cn.json用于1.13+版本显示原版物品的中文译名
在config.yml内设置为
  1. minecraftTranslationsFile: zh_cn.json
复制代码

目前最新版本已内置汉化
在config.yml 设置
lang: cn(0.15.1版本后改为zh_cn)

内置的汉化只有语言文件,本帖上传附件为完整的最新汉化 包含了从Minecraft里提取处理的物品汉化文本zh_cn.json和配置注释

BeautyQuests.zip (58.49 KB, 下载次数: 1505, 售价: 5 粒金粒)



搬运授权
同CitizensText插件作者授权



链接
插件作者的其他插件

开发版
最后更新:2019.7.8

该版本修复了Mythicmobs的问题

BeautyQuests.jar (559.63 KB, 下载次数: 713)


更新记录
搬运帖更新记录
2018.12.20 更新部分教程
2019.2.23 更新最新版汉化配置
原帖更新记录
0.14-大版本更新

首先,插件作者已在 GitHub 上开源: https://github.com/SkytAsul/BeautyQuests

新内容 :

  • 备份系统, 如果在加载或保存任务和数据时出现错误,插件会备份之前的文件 [7de5253]
  • 船新的指令系统 (便于编辑) :
    • /quests backup  手动备份 [7de5253]
    • /quests finish 允许管理员手动结束其他玩家的任务
    • /quests cancel 可以让玩家或管理员取消任务 (文件只能取消自己的任务)
    • 玩家现在可以输入/quests start 来开始任务
    • /quests setItem <talk|launch> to change hologram's item
  • NPC对话的文本可使用[x/m](id/amount) 格式,你必须更新你ID语言文件或手动在"misc.format.npcText" 和"misc.format.selfText"内添加 [{2}/{3}]  
  • {PLAYER} 占位符可用于NPC对话
  • 新的任务阶段类型 : 交互. 目前只有一个选项 : 玩家必须点击指定位置的方块 (未来版本将更新更多功能)
  • config.yml的新选项 : "disableTextHologram" 用于关闭NPC头上的全息文字.
  • 在任务阶段结束时显示少量的粒子效果
  • 添加占位符需求 (用于 PlaceholderAPI)
  • 添加mcMMO 技能等级需求 [c067b01]
  • 添加McCombatLevel 战斗等级需求 [7de5253]
  • 现已支持Miniature Pets 作为怪物类型 [3ee6674]
  • 支持用GPS 显示NPC位置[0d9ec6d]
  • EpicBosses 兼容性已修复
更改 :
  • 全息显示的高度更高效了(基于 NMS 并使用实体高度, 而不再是实体的眼位高度) [3ee6674]
  • 将 "hologramText" 选项从 config.yml移到语言文件(位于 "misc.hologramText")
  • 更改1.13以下版本的物品名格式
  • 更改了一些API, 更多的 Javadoc...
  • 更改任务编辑 (任务进度会在没有任何任务阶段时显示) [d2f50ac]
  • 关闭任务内的调试选项
  • 现在支持多条指令作为奖励 [510cff8]
修复漏洞 :
  • 现已处理最大堆叠数
  • 修复权限列表编辑器
  • 修复事件优先度
  • 各种漏洞



[groupid=1151]Minecraft插件百科[/groupid]