跳到主要内容

条目类型

在下面的表格中,您可以找到截止 2024/02/29 所有可用的条目类型。

  • 包含 [I]整型 类型计数器
  • 包含 [F]浮点 类型计数器
  • 包含 [D] 表示依赖特定的插件
  • 包含 [P] 表示 Paper 特供
  • 包含 [V] 表示原版类型
  • 包含 [C] 表示 Chemdah 提供的特殊类型

阅读帮助

看不懂下面的表格? 看这张图。

通用目标

所有 计数器 类型均包含 amount 目标目标变量,下文不再列出。除非另行说明,均表示相关事件触发多少次

例子
test_quest:
task:
0:
objective: anpc damage
goal:
# 计数器任务默认的 amount 目标
# 触发 10 次
amount: 10

类型一览

[ID] anpc damage

左键点击 Adyeshach 单位时。

条件解释器判定说明
positionPosition单位坐标
idString & List单位序号
typeString & List单位类型
itemItemStack玩家主手物品
条件变量类型说明
idString单位序号
提示

几乎所有条目都有 position 条件,用于判断事件 主体 的位置。

[ID] anpc interact

右键点击 Adyeshach 单位时。

条件解释器判定说明
positionPosition单位坐标
position:clickedVector点击位置
idString & List单位序号
typeString & List单位类型
handBoolean是否主手
itemItemStack交互物品
条件变量类型说明
idString单位序号

[ID] brewery barrel access

打开酿酒台时。

条件解释器判定说明
positionPosition酿酒台位置
materialMaterial酿酒台材质
faceString & List酿酒台朝向

[ID] brewery barrel create

创建酿酒台时。

条件解释器判定说明
positionPosition酿酒台位置

[ID] brewery barrel destroy

破坏酿酒台时。

条件解释器判定说明
positionPosition酿酒台位置
reasonString & List破坏原因

[ID] brewery drink

喝酒时。

条件解释器判定说明
positionPosition酿酒台位置
brewItemStack
alcoholInt酒精度
qualityInt质量
条件变量类型说明
alcoholInt酒精度
qualityInt质量

[ID] brewery puke

呕吐时。

条件解释器判定说明
positionPosition玩家位置
countInt呕吐次数
条件变量类型说明
countInt呕吐次数

[ID] brewery push

com.dre.brewery.api.events.PlayerPushEvent
条件解释器判定说明
positionPosition玩家位置
xInt-
yInt-
zInt-
条件变量类型说明
xInt-
yInt-
zInt-

[IP] armor change

穿戴盔甲时。

条件解释器判定说明
positionPosition玩家位置
slotString & List盔甲槽HEAD, CHEST, LEGS, FEET
itemItemStack盔甲

[IP] criterion grant

获得成就时。

条件解释器判定说明
positionPosition玩家位置
advancementString & List-
criterionString & List-

[IP] elytra boost

使用鞘翅加速时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
consumeBoolean是否消耗
fireworkBoolean是否烟花

[IP] shoot projectile

射出弹射物时。

条件解释器判定说明
positionPosition玩家位置
projectileEntity弹射物
itemItemStack物品
consumeBoolean是否消耗

[IV] block break

破坏方块时。

条件解释器判定说明
positionPosition方块位置
materialMaterial方块材质
expInt经验
no-silk-touchBoolean是否无精准采集
条件变量类型说明
expInt经验

[IV] block farm

耕地时。

条件解释器判定说明
positionPosition方块位置
materialMaterial方块材质
faceString & List方块朝向
handString & ListHAND, OFF_HAND
itemItemStack物品

[IV] harvest block

PlayerHarvestBlockEvent)收获方块时。

条件解释器判定说明
positionPosition方块位置
materialMaterial方块材质
itemItemStack物品

[IV] block ignite

点燃方块时。

条件解释器判定说明
positionPosition方块位置
materialMaterial方块材质
material:ignitingMaterial点燃后的材质
causeString & List点燃原因IgniteCuase

[IV] block interact

与方块交互时。

条件解释器判定说明
positionPosition方块位置
materialMaterial方块材质
actionString & List交互动作
faceString & List方块朝向
handString & List
itemItemStack物品

[IV] block place

放置方块时。

条件解释器判定说明
positionPosition方块位置
materialMaterial方块材质
material:againstMaterial放置在的方块
faceString & List方块朝向

[IV] entity combust

实体被玩家点燃时。

条件解释器判定说明
positionPosition实体位置
entityEntity实体

[IV] entity interact

与实体交互时。

条件解释器判定说明
positionPosition实体位置
position:clickedVector点击位置
entityEntity实体
handString & List
itemItemStack物品

[IV] entity tame

驯服实体时。

条件解释器判定说明
positionPosition实体位置
entityEntity实体

[IV] player anvil

使用铁砧时。

条件解释器判定说明
positionPosition铁砧位置
textString重命名文本
costInt花费
itemItemStack产出物品
item:matrixItemStack消耗物品
条件变量类型说明
textString重命名文本
costInt花费

[IV] item break

物品损坏时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品

[IV] item consume

物品消耗时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
item:replacementItemStack替换物品特定版本有效

[IV] craft item

合成物品时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
item:matrixItemStack消耗物品

[IV] drop item

丢弃物品时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品

[IV] enchant item

附魔物品时。

条件解释器判定说明
positionPosition附魔台位置
itemItemStack物品
typeString & List附魔类型
costInt花费
条件变量类型说明
costInt花费

[IV] furnace extract

取出熔炉物品时。

条件解释器判定说明
positionPosition熔炉位置
itemItemStack物品
expInt经验
条件变量类型说明
expInt经验

[IV] item interact

与物品交互时。

条件解释器判定说明
positionPosition玩家位置
actionString & List交互动作
handString & List
itemItemStack物品

[IV] item mend

经验修补附魔修复物品时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
amountInt修复量
条件变量类型说明
amountInt修复量

[IV] pickup item

捡起物品时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
amountInt数量
条件变量类型说明
amountInt数量

[IV] pickup arrow

捡起箭矢时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
amountInt数量
条件变量类型说明
amountInt数量

[IV] pickup exp

捡起经验球时。

条件解释器判定说明
positionPosition玩家位置
reasonString & List经验球产生的原因SpawnReason, 特定版本有效
expInt经验值
orbEntity经验球
条件变量类型说明
expInt经验值

[IV] player advancement

获得成就时。

条件解释器判定说明
positionPosition玩家位置
advancementString & List-

[FV] player attack

当玩家攻击时。

条件解释器判定说明
positionPosition玩家位置
victimEntity受害者
damageFloat伤害
damage:finalFloat最终伤害
causeString & List伤害原因DamageCause
weaponItemStack武器
条件变量类型说明
damageFloat伤害
damage:finalFloat最终伤害
目标解释器判定说明
damageFloat伤害
目标变量类型说明
damageFloat伤害

[IV] bed enter

躺床上。

条件解释器判定说明
positionPosition玩家位置
bedMaterial
reasonString & List原因BedEnterResult

[IV] bed leave

离开床。

条件解释器判定说明
positionPosition玩家位置
bedMaterial

[IV] edit book

编辑书时。

条件解释器判定说明
positionPosition玩家位置
signingBoolean是否签名
pageInt页数
titleString标题
contentString内容
条件变量类型说明
pageInt页数
titleString标题
contentString内容

[IV] entity breed

动物繁殖时。

条件解释器判定说明
positionPosition实体位置
entityEntity实体
entity:fatherEntity父亲
entity:motherEntity母亲
itemItemStack繁殖用的物品
expInt经验
条件变量类型说明
expInt经验

[IV] bucket empty

倒空桶时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
item:bucketItemStack
materialMaterial-
material:clickedMaterial-
faceString & List方块朝向
handString & List特定版本有效

[IV] bucket fill

装满桶时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
item:bucketItemStack
materialMaterial-
material:clickedMaterial-
faceString & List方块朝向
handString & List特定版本有效

[IV] change world

切换世界时。

条件解释器判定说明
positionPosition玩家位置
worldString & List世界
world:toString & List目标世界
world:fromString & List原世界

[IV] player chat

聊天时。

条件解释器判定说明
positionPosition玩家位置
messageString消息
条件变量类型说明
messageString消息

[IV] player command

执行命令时。

条件解释器判定说明
positionPosition玩家位置
commandString(前缀判定)命令
条件变量类型说明
commandString命令
提示

在所有使用 String 解释器的条目类型中,只有 command 为前缀判定,非包含判定。

[FV] player damage

受到伤害时。

条件解释器判定说明
positionPosition玩家位置
victimEntity受害者
damageFloat伤害
damage:finalFloat最终伤害
causeString & List伤害原因DamageCause
条件变量类型说明
damageFloat伤害
damage:finalFloat最终伤害
目标解释器判定说明
damageFloat伤害
目标变量类型说明
damageFloat伤害

[FV] player damage by block

受到方块伤害时。

条件解释器判定说明
positionPosition玩家位置
victimEntity受害者
damageFloat伤害
damage:finalFloat最终伤害
causeString & List伤害原因DamageCause
blockMaterial方块
条件变量类型说明
damageFloat伤害
damage:finalFloat最终伤害
目标解释器判定说明
damageFloat伤害
目标变量类型说明
damageFloat伤害

[FV] player damage by entity

受到实体伤害时。

条件解释器判定说明
positionPosition玩家位置
victimEntity受害者
damageFloat伤害
damage:finalFloat最终伤害
causeString & List伤害原因DamageCause
attackerEntity攻击者
weaponItemStack武器
条件变量类型说明
damageFloat伤害
damage:finalFloat最终伤害
目标解释器判定说明
damageFloat伤害
目标变量类型说明
damageFloat伤害

[IV] player death

死亡时。

条件解释器判定说明
positionPosition玩家位置
damageFloat伤害
damage:finalFloat最终伤害
causeString & List伤害原因DamageCause
dropsItemStack掉落物品
expInt掉落经验
revive-healthFloat复活血量特定版本可用
weaponItemStack攻击者使用的武器
attackerEntity攻击者
messageString死亡信息
条件变量类型说明
damageFloat伤害
damage:finalFloat最终伤害
expInt掉落经验
revive-healthFloat复活血量(特定版本可用)
messageString死亡信息

[IV] entity dismount

玩家离开坐骑时。

条件解释器判定说明
positionPosition玩家位置
entityEntity坐骑

[IV] exp change

经验值变化时。

条件解释器判定说明
positionPosition玩家位置
amountInt变化量
entityEntity经验来源特定版本可用
条件变量类型说明
amountInt变化量

[IV] player fish

钓鱼时。

条件解释器判定说明
positionPosition玩家位置
entityEntity
entity:hookEntity钩子
itemItemStack物品
stateString & List状态
expInt经验State
条件变量类型说明
expInt经验

[IV] food change

饥饿值变化时。

条件解释器判定说明
positionPosition玩家位置
amountInt新的饥饿值
itemItemStack食物
条件变量类型说明
amountInt新的饥饿值

[IV] item held

手持物品变化时。

条件解释器判定说明
positionPosition玩家位置
slot:newInt新的槽
slot:previousInt之前的槽
item:newItemStack新的物品
item:previousItemStack之前的物品

[IV] player jump

跳跃时。伪造的事件,可能不准。

条件解释器判定说明
positionPosition玩家位置

[IV] horse jump

骑马跳跃时。

条件解释器判定说明
positionPosition玩家位置
entityEntity
powerFloat跳跃力
条件变量类型说明
powerFloat跳跃力

[FV] player kill

击杀实体时。

条件解释器判定说明
positionPosition玩家位置
damageFloat伤害
damage:finalFloat最终伤害
causeString & List伤害原因DamageCause
dropsItemStack掉落物品
expInt掉落经验
revive-healthFloat复活血量特定版本可用
weaponItemStack攻击者使用的武器
victimEntity受害者
条件变量类型说明
damageFloat伤害
damage:finalFloat最终伤害
expInt掉落经验
revive-healthFloat复活血量(特定版本可用)

[IV] level change

等级变化时。

条件解释器判定说明
positionPosition玩家位置
levelInt变化等级
level:newInt新的等级
level:oldInt旧的等级
条件变量类型说明
levelInt变化等级
level:newInt新的等级
level:oldInt旧的等级

[IV] entity mount

玩家骑上坐骑时。

条件解释器判定说明
positionPosition玩家位置
entityEntity坐骑

[IV] player move

移动时。

条件解释器判定说明
positionPosition玩家位置
position:toPosition目标位置
position:fromPosition原位置

[IV] portal enter

进入传送门时。

条件解释器判定说明
positionPosition玩家位置

[IV] portal exit

离开传送门时。

条件解释器判定说明
positionPosition目标位置
position:toPosition目标位置
position:fromPosition原位置

[IV] pressure plate

踩压力板时。

条件解释器判定说明
positionPosition玩家位置
materialMaterial压力板

[IV] player real move

真正移动时,指玩家位置发生实质性的变化。

条件解释器判定说明
positionPosition目标位置
position:toPosition目标位置
position:fromPosition原位置

[IV] recipe discover

发现合成配方时。

条件解释器判定说明
positionPosition玩家位置
recipeString & List配方

[IV] health regain

回复生命值时。

条件解释器判定说明
positionPosition玩家位置
amountFloat回复量
reasonString回复原因RegainReason
fastBoolean是否快速回复特定版本可用
条件变量类型说明
amountFloat回复量

[IV] player respawn

复活时。

条件解释器判定说明
positionPosition玩家位置
spawn:bedBoolean是否床复活
spawn:anchorBoolean是否锚复活特定版本可用

[IV] player resurrect

使用图腾复活时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品

[IV] player riptide

使用激流附魔时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品

[IV] player shear

剪羊毛时。

条件解释器判定说明
positionPosition玩家位置
entityEntity实体
itemItemStack物品
handString & List

[IV] shoot bow

射箭时。

条件解释器判定说明
positionPosition玩家位置
arrowEntity
itemItemStack
item:consumedItemStack消耗物品
handString & List
forceFloat力度
consumableBoolean是否消耗
条件变量类型说明
forceFloat力度
consumableBoolean是否消耗

[IV] player statistic

统计数据变化时。

条件解释器判定说明
positionPosition玩家位置
statisticString & List统计数据
type:entityString & List实体类型
type:materialString & List方块类型
valueInt新的值
value:newInt新的值
value:previousInt旧的值
条件变量类型说明
valueInt新的值
value:newInt新的值
value:previousInt旧的值

[IV] player teleport

传送时。

条件解释器判定说明
positionPosition目标位置
position:toPosition目标位置
position:fromPosition原位置
causeString传送原因TeleportCause

[IV] player toggle flight

切换飞行时。

条件解释器判定说明
positionPosition玩家位置
flyingBoolean是否飞行

[IV] player swap hand

切换主副手时。

条件解释器判定说明
positionPosition玩家位置
item:mainItemStack主手物品
item:offhandItemStack副手物品

[ID] chatreaction win

ReactionWinEvent

条件解释器判定说明
positionPosition玩家位置

[ID] cnpc damage

攻击 Citizen NPC 时。

条件解释器判定说明
positionPosition玩家位置
nameString & ListNPC 名称
idIntNPC ID
typeString & ListNPC 类型
damageFloat伤害
条件变量类型说明
nameStringNPC 名称
damageFloat伤害
idIntNPC ID

[ID] cnpc interact

攻击 Citizen NPC 时。

条件解释器判定说明
positionPosition玩家位置
nameString & ListNPC 名称
idIntNPC ID
typeString & ListNPC 类型
条件变量类型说明
nameStringNPC 名称
idIntNPC ID

[ID] cc open

当玩家打开 CrazyCrates 箱子时。

条件解释器判定说明
positionPosition玩家位置
crateString & List箱子
条件变量类型说明
crateString箱子

[ID] lands claim

当玩家领取 Lands 的领地时。

条件解释器判定说明
positionPosition玩家位置

[ID] lands create

当玩家创建 Lands 的领地时。

条件解释器判定说明
positionPosition玩家位置

[ID] lands disband

当玩家解散 Lands 的领地时。

条件解释器判定说明
positionPosition玩家位置

[ID] lands invite

当玩家邀请他人加入 Lands 的领地时。

条件解释器判定说明
positionPosition玩家位置

[ID] lands join

当玩家加入 Lands 的领地时。

条件解释器判定说明
positionPosition玩家位置

[ID] lands leave

当玩家离开 Lands 的领地时。

条件解释器判定说明
positionPosition玩家位置

[ID] marriage gift

当玩家通过 MarriageMaster 赠送礼物时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品

[ID] marriage hug

当玩家通过 MarriageMaster 拥抱时。

条件解释器判定说明
positionPosition玩家位置

[ID] marriage kiss

当玩家通过 MarriageMaster 亲吻时。

条件解释器判定说明
positionPosition玩家位置

[ID] marriage marry

当玩家通过 MarriageMaster 结婚时。

条件解释器判定说明
positionPosition玩家位置

[ID] mythicmobs kill

当玩家击杀 MythicMobs 怪物时。

条件解释器判定说明
positionPosition玩家位置
nameString & List怪物 Id
levelInt怪物等级
条件变量类型说明
nameString怪物 Id
levelInt怪物等级

[IC] always

自动触发。

条件解释器判定说明
positionPosition玩家位置

[IC] custom level

当玩家的 Chemdah 等级变化时。

条件解释器判定说明
positionPosition玩家位置
目标解释器判定说明
idString等级 ID
levelInt新的等级
目标变量类型说明
levelInt新的等级

[IC] player data

当玩家的 Chemdah 数据变化时。

条件解释器判定说明
positionPosition玩家位置
目标解释器判定说明
keyString
valueObject新的值

[IC] player inventory

当玩家持有物品时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
amountInt数量
consumeBoolean-启用后,将消耗物品

[IC] player permission

当玩家持有权限时。

条件解释器判定说明
positionPosition玩家位置
permissionString权限

[IC] quest data

当玩家的 Chemdah 任务数据变化时。

条件解释器判定说明
positionPosition玩家位置
目标解释器判定说明
questString任务 ID
keyString
valueObject新的值

[IC] trigger

主动触发。

条件解释器判定说明
positionPosition玩家位置
triggerString触发器

[IC] player conversation refused

当玩家放弃对话时。

条件解释器判定说明
positionPosition玩家位置
idString & List对话 ID
目标解释器判定说明
idString对话 ID

[IC] player conversation

当玩家通过正常途径结束对话时。

条件解释器判定说明
positionPosition玩家位置
idString & List对话 ID
目标解释器判定说明
idString对话 ID

[ID] placeholder api

定期检查玩家的 PlaceholderAPI 变量。

条件解释器判定说明
positionPosition玩家位置
目标解释器判定说明
keyString变量%player_level%
valueObject新的值

[ID] quickshop create

当玩家创建 QuickShop 商店时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
type:buyBoolean是否购买
type:sellBoolean是否出售

[ID] quickshop delete

当玩家删除 QuickShop 商店时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
type:buyBoolean是否购买
type:sellBoolean是否出售

[ID] quickshop purchase

当玩家购买 QuickShop 商品时。

条件解释器判定说明
positionPosition玩家位置
itemItemStack物品
amountInt数量
totalFloat总价
条件变量类型说明
amountInt数量
totalFloat总价

[ID] skillapi castskill

当玩家使用 SkillAPI 技能时。

条件解释器判定说明
positionPosition玩家位置
skillString & List技能
manaFloat消耗
条件变量类型说明
manaFloat消耗

[ID] skillapi class change

当玩家切换 SkillAPI 职业时。

条件解释器判定说明
positionPosition玩家位置
classString & List职业
条件变量类型说明
classString职业

[ID] skillapi combo

当玩家使用 SkillAPI 连招时。

条件解释器判定说明
positionPosition玩家位置
skillString & List技能
comboInt连招
条件变量类型说明
comboInt连招

[ID] skillapi levelup

当玩家 SkillAPI 等级提升时。

条件解释器判定说明
positionPosition玩家位置
levelInt新的等级
条件变量类型说明
levelInt新的等级

[ID] skillapi skill damage

当玩家造成 SkillAPI 技能伤害时。

条件解释器判定说明
positionPosition玩家位置
skillString & List技能
targetEntity目标
damageFloat伤害
条件变量类型说明
damageFloat伤害

[ID] skillapi skill downgrade

当玩家降级 SkillAPI 技能时。

条件解释器判定说明
positionPosition玩家位置
skillString & List技能
refundFloat-
条件变量类型说明
skillString技能
refundFloat-

[ID] skillapi skillunlock

当玩家解锁 SkillAPI 技能时。

条件解释器判定说明
positionPosition玩家位置
skillString & List技能
条件变量类型说明
skillString技能

[ID] skillapi skill upgrade

当玩家升级 SkillAPI 技能时。

条件解释器判定说明
positionPosition玩家位置
skillString & List技能
条件变量类型说明
skillString技能

[ID] skillapi up attribute

当玩家升级 SkillAPI 属性时。

条件解释器判定说明
positionPosition玩家位置
attrbuteString & List属性
条件变量类型说明
attrbuteString属性

[ID] votifier vote

当玩家参与 Votifier 投票时。

条件解释器判定说明
positionPosition玩家位置