- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
QuestCreator/任务条件
跳转到导航
跳转到搜索
任务条件
- 条件是玩家需要满足的东西.
- 条件可用于开始任务的需求或任务目标的需求 (如果没有类似的目标类型的话).
- 一个条件拥有独立的配置选项.
每个条件都有通用设置.
my_condition: type: [condition type] check_leader_only: true take_after_check: true error_message: '&c你不满足条件.'
- 'type' 为条件类型. They're all detailed below.
- 'check_leader_only' 为布尔值. 设置为true则只检测任务队长的条件.
- 'take_after_check' 为布尔值. 设置为true会在任务开始时采取该条件. (只在如1物品或金钱的条件下有用).
- 'error_message' 为文本. 会在不满足条件时给玩家发送消息(条件为开始条件才有用).
开始条件示例
start_conditions:
my_condition:
type: ITEM
operation: HAS
item:
must_have_in_hand: true
type: DIAMOND
amount: 10
error_message: '&c你需要10个钻石才能完成这个任务 !'
check_leader_only: true
take_after_completion: true
使用任务目标示例
my_object:
type: CONDITIONS
conditions:
my_condition:
type: MONEY
amount: 100.0
check_leader_only: true
take_after_completion: true
任务条件类型
列表会在游戏内的编辑器自动生成. 如果你发现了不妥, 请在discord汇报.
CONDITION_JOBSREBORN_JOB_LEVEL ·工作等级
condition: # ... 此处省略常规设置 type: CONDITION_JOBSREBORN_JOB_LEVEL # job_name (文本,必填) : 工作名 job_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : EQUALS·=, DIFFERENT·≠, AT_LEAST·≥, LESS_THAN·< operation: 'EQUALS' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false' # value (小数, 可选设置) : 数值调节器 value: '1.0'
以下为便于复制的压缩版本.
condition:
type: CONDITION_JOBSREBORN_JOB_LEVEL
job_name: '/'
check_leader_only: 'true'
error_message: []
operation: 'EQUALS'
take_after_completion: 'false'
value: '1.0'
HEROES_CLASS_LEVEL ·职业等级
condition: # ... 此处省略常规设置 type: HEROES_CLASS_LEVEL # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # class_name (文本, 可选设置) : Heroes职业名 class_name: '/' # class_type (类型, 可选设置) : Heroes职业类型 # 可用数值 : PRIMARY, SECONDARY class_type: 'PRIMARY' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : EQUALS·=, DIFFERENT·≠, AT_LEAST·≥, LESS_THAN·< operation: 'EQUALS' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false' # value (小数, 可选设置) : 数值调节器 value: '1.0'
以下为便于复制的压缩版本.
condition:
type: HEROES_CLASS_LEVEL
check_leader_only: 'true'
class_name: '/'
class_type: 'PRIMARY'
error_message: []
operation: 'EQUALS'
take_after_completion: 'false'
value: '1.0'
HEROES_SKILL_LEVEL · 技能等级
condition: # ... 此处省略常规设置 type: HEROES_SKILL_LEVEL # skill_name (文本,必填) : Heroes技能名 skill_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : EQUALS·=, DIFFERENT·≠, AT_LEAST·≥, LESS_THAN·< operation: 'EQUALS' # skill_type (类型, 可选设置) : Heroes技能类型 # 可用数值 : PRIMARY, SECONDARY skill_type: 'PRIMARY' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false' # value (小数, 可选设置) : 数值调节器 value: '1.0'
以下为便于复制的压缩版本.
condition:
type: HEROES_SKILL_LEVEL
skill_name: '/'
check_leader_only: 'true'
error_message: []
operation: 'EQUALS'
skill_type: 'PRIMARY'
take_after_completion: 'false'
value: '1.0'
ITEM · 物品
condition:
# ... 此处省略常规设置
type: ITEM
# check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件
check_leader_only: 'true'
# error_message (文本, 可选设置) : 不满足条件时发送的消息
error_message: []
# operation (操作, 可选设置) :执行或检测的操作
# 可用数值 : HAS`拥有物品, HAS_NOT·未拥有物品
operation: 'HAS'
# take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件
take_after_completion: 'false'
# items (物品设置, 必填) : 所需的物品列表
items:
1: # sample
# type (物品材质, 必填) : 物品类型
type: 'AIR'
# amount (数字, 可选设置) : 物品数目
amount: '1'
# chance (小数, 可选设置) : 物品出现几率
chance: '-1'
# durability (数字, 可选设置) : 物品耐久度
durability: '0'
# enabled (布尔值, 可选设置) : 是否启用物品
enabled: 'true'
# enchants (文本列表,可选设置) : 附魔物品列表,格式为 : {enchantment},{level}
enchants: []
# lore (文本列表,可选设置) : 物品描述
lore: []
# max_amount (数字, 可选设置) :最大物品数
max_amount: '0'
# must_have_in_hand (布尔值, 可选设置) : 是否需要手持物品
must_have_in_hand: 'false'
# name (文本, 可选设置) : 物品展示名
name: '/'
# nbt (文本, 可选设置) : 物品NBT标签
nbt: '/'
# remove_after_action (布尔值, 可选设置) : 是否在行为后删除物品
remove_after_action: 'false'
# slot (数字, 可选设置) : 在菜单内的格子顺序
slot: '-1'
# unbreakable (布尔值, 可选设置) : 物品是否无法破坏
unbreakable: 'false'
以下为便于复制的压缩版本.
condition:
type: ITEM
check_leader_only: 'true'
error_message: []
operation: 'HAS'
take_after_completion: 'false'
items:
1:
type: 'AIR'
amount: '1'
chance: '-1'
durability: '0'
enabled: 'true'
enchants: []
lore: []
max_amount: '0'
must_have_in_hand: 'false'
name: '/'
nbt: '/'
remove_after_action: 'false'
slot: '-1'
unbreakable: 'false'
MCMMO_LEVEL · MCMMO等级
condition: # ... 此处省略常规设置 type: MCMMO_LEVEL # skill_name (文本,必填) :McMMO技能名 skill_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : EQUALS·=, DIFFERENT·≠, AT_LEAST·≥, LESS_THAN·< operation: 'EQUALS' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false' # value (数字, 可选设置) : 数值调节器 value: '1.0'
以下为便于复制的压缩版本.
condition:
type: MCMMO_LEVEL
skill_name: '/'
check_leader_only: 'true'
error_message: []
operation: 'EQUALS'
take_after_completion: 'false'
value: '1.0'
MCMMO_XP ·MCMMo经验
condition: # ... 此处省略常规设置 type: MCMMO_XP # skill_name (文本,必填) : McMMO技能名 skill_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : EQUALS·=, DIFFERENT·≠, AT_LEAST·≥, LESS_THAN·< operation: 'EQUALS' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false' # value (数字, 可选设置) : 数值调节器 value: '1.0'
以下为便于复制的压缩版本.
condition:
type: MCMMO_XP
skill_name: '/'
check_leader_only: 'true'
error_message: []
operation: 'EQUALS'
take_after_completion: 'false'
value: '1.0'
MONEY · 金钱
condition: # ... 此处省略常规设置 type: MONEY # amount (小数, 可选设置) : 行为重复的次数 amount: '1' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: MONEY
amount: '1'
check_leader_only: 'true'
error_message: []
take_after_completion: 'false'
PERMISSION · 权限
condition: # ... 此处省略常规设置 type: PERMISSION # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # permission (权限,可选设置) : 权限 permission: '/' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: PERMISSION
check_leader_only: 'true'
error_message: []
permission: '/'
take_after_completion: 'false'
QUANTUMRPG_ITEM · QUANTUMRPG物品
condition: # ... 此处省略常规设置 type: QUANTUMRPG_ITEM # item_name (文本,必填) : 物品等级 item_name: '/' # module (模块,必填) : QuantumRPG模块名 # 可用数值 : ACTIVE_ITEMS, ARROWS, BUFFS, COMBAT_LOG, CONSUMABLES, CUSTOM_ITEMS, DROPS, ESSENCES, EXTRACTOR, GEMS, IDENTIFY, ITEM_HINTS, MAGIC_DUST, NOTIFICATIONS, ... module: '/' # amount (数字, 可选设置) : 行为重复的次数 amount: '1' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : HAS, HAS_NOT operation: 'EQUALS' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: QUANTUMRPG_ITEM
item_name: '/'
module: '/'
amount: '1'
check_leader_only: 'true'
error_message: []
operation: 'EQUALS'
take_after_completion: 'false'
QUEST_COMPLETED · 完成任务
condition: # ... 此处省略常规设置 type: QUEST_COMPLETED # quest (任务模块,必填) : 任务模块id quest: '/' # amount (数字, 可选设置) : 行为重复的次数 amount: '1' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: QUEST_COMPLETED
quest: '/'
amount: '1'
check_leader_only: 'true'
error_message: []
take_after_completion: 'false'
QUEST_COMPLETED_TIME · 任务完成次数
condition: # ... 此处省略常规设置 type: QUEST_COMPLETED_TIME # quest (任务模块,必填) : 任务模块id quest: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # max_delay (数字, 可选设置) : 最大完成延迟 max_delay: '1' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: QUEST_COMPLETED_TIME
quest: '/'
check_leader_only: 'true'
error_message: []
max_delay: '1'
take_after_completion: 'false'
QUEST_WENTTHROUGH_OBJECT ·任务目标
condition: # ... 此处省略常规设置 type: QUEST_WENTTHROUGH_OBJECT # branch (文本,必填) : 任务分支id branch: '/' # object (文本,必填) : 任务目标id object: '/' # quest (任务模块,必填) : 任务模块id quest: '/' # check_last_completion_only (布尔值, 可选设置) : 只检测上一次完成条件 check_last_completion_only: 'false' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: QUEST_WENTTHROUGH_OBJECT
branch: '/'
object: '/'
quest: '/'
check_last_completion_only: 'false'
check_leader_only: 'true'
error_message: []
take_after_completion: 'false'
RACESOFTHANA_RACE · 种族
condition: # ... 此处省略常规设置 type: RACESOFTHANA_RACE # race_name (文本,必填) : RacesOfThana种族名 race_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: RACESOFTHANA_RACE
race_name: '/'
check_leader_only: 'true'
error_message: []
take_after_completion: 'false'
SKILLAPI_CLASS ·SkillAPI职业
condition: # ... 此处省略常规设置 type: SKILLAPI_CLASS # class_name (文本,必填) :SkillAPI 职业名 class_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: SKILLAPI_CLASS
class_name: '/'
check_leader_only: 'true'
error_message: []
take_after_completion: 'false'
SKILLAPI_GROUP ·SkillAPI组名
condition: # ... 此处省略常规设置 type: SKILLAPI_GROUP # group_name (文本,必填) : SkillAPI组名 group_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: SKILLAPI_GROUP
group_name: '/'
check_leader_only: 'true'
error_message: []
take_after_completion: 'false'
SKILLAPI_LEVEL ·SkillAPI等级
condition: # ... 此处省略常规设置 type: SKILLAPI_LEVEL # skill_name (文本,必填) : SkillAPI 技能名 skill_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : EQUALS·=, DIFFERENT·≠, AT_LEAST·≥, LESS_THAN·< operation: 'EQUALS' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false' # value (数字, 可选设置) : 数值调节器 value: '1'
以下为便于复制的压缩版本.
condition:
type: SKILLAPI_LEVEL
skill_name: '/'
check_leader_only: 'true'
error_message: []
operation: 'EQUALS'
take_after_completion: 'false'
value: '1'
SKILLAPI_POINTS ·SkillAPI点数
condition: # ... 此处省略常规设置 type: SKILLAPI_POINTS # skill_name (文本,必填) : SkillAPI 技能名 skill_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : EQUALS·=, DIFFERENT·≠, AT_LEAST·≥, LESS_THAN·< operation: 'EQUALS' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false' # value (数字, 可选设置) : 数值调节器 value: '1'
以下为便于复制的压缩版本.
condition:
type: SKILLAPI_POINTS
skill_name: '/'
check_leader_only: 'true'
error_message: []
operation: 'EQUALS'
take_after_completion: 'false'
value: '1'
SKILLAPI_TOTALXP · SkillAPI全部经验
condition: # ... 此处省略常规设置 type: SKILLAPI_TOTALXP # skill_name (文本,必填) : SkillAPI 技能名 skill_name: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : EQUALS·=, DIFFERENT·≠, AT_LEAST·≥, LESS_THAN·< operation: 'EQUALS' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false' # value (数字, 可选设置) : 数值调节器 value: '1'
以下为便于复制的压缩版本.
condition:
type: SKILLAPI_TOTALXP
skill_name: '/'
check_leader_only: 'true'
error_message: []
operation: 'EQUALS'
take_after_completion: 'false'
value: '1'
VARIABLE · 变量
condition: # ... 此处省略常规设置 type: VARIABLE # value (文本,必填) : 变量名 value: '/' # variable (文本,必填) : 变量名 variable: '/' # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # operation (操作, 可选设置) :执行或检测的操作 # 可用数值 : LESS_THAN·<, LESS_OR_EQUALS·≤, EQUALS·=, MORE_OR_EQUALS·≥, MORE_THAN·>, DIFFERENT·≠ operation: 'EQUALS' # placeholder_api (布尔值, 可选设置) : should PlaceholderAPI be used placeholder_api: 'false' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: VARIABLE
value: '/'
variable: '/'
check_leader_only: 'true'
error_message: []
operation: 'EQUALS'
placeholder_api: 'false'
take_after_completion: 'false'
XP_LEVEL · 经验等级
condition: # ... 此处省略常规设置 type: XP_LEVEL # check_leader_only (布尔值, 可选设置) : 是否只检测队长的条件 check_leader_only: 'true' # error_message (文本, 可选设置) : 不满足条件时发送的消息 error_message: [] # level (数字, 可选设置) : 玩家的经验等级 level: '1' # take_after_completion (布尔值, 可选设置) : 是否在完成后采取该条件 take_after_completion: 'false'
以下为便于复制的压缩版本.
condition:
type: XP_LEVEL
check_leader_only: 'true'
error_message: []
level: '1'
take_after_completion: 'false'