跳转到内容

玩家类动作

传送玩家到指定位置。

action.teleport(选择器, 位置)
参数类型说明
选择器String目标玩家
位置Stringx,y,z / x,y,z,yaw,pitch / spawn / world_spawn
action.teleport('@all', '10,64,10')
action.tp('@trigger', 'spawn')

别名:tp

给予玩家原版物品。

action.give_item(选择器, 物品ID, 数量)
参数类型说明
选择器String目标玩家
物品IDStringBukkit Material 名称
数量Int默认 1
action.give_item('@trigger', 'DIAMOND', 5)

别名:give

给予玩家 MythicMobs 物品。

action.give_mm(选择器, MM物品ID, 数量)
参数类型说明
选择器String目标玩家
MM物品IDStringMythicMobs 物品 ID
数量Int默认 1
action.give_mm('@trigger', 'FireSword', 1)

别名:give_mythic_item

治疗玩家。

action.heal(选择器)
action.heal(选择器, 治疗量)
参数类型说明
选择器String目标玩家
治疗量Double可选,不填则满血
action.heal('@all')
action.heal('@trigger', 10)

设置玩家游戏模式。

action.gamemode(选择器, 模式)
参数类型说明
选择器String目标玩家
模式Stringsurvival / creative / adventure / spectator,或 0/1/2/3
action.gamemode('@all', 'adventure')

别名:gm

让目标玩家施放 MythicMobs 技能。

action.cast_skill(选择器, 技能名)
参数类型说明
选择器String施法者
技能名StringMythicMobs 技能名称
action.cast_skill('@trigger', 'HealAura')

别名:cast_mm_skill

复活死亡状态的玩家。默认在副本出生点复活,可选在死亡位置原地复活。

action.revive(选择器)
action.revive(选择器, 原地)
参数类型说明
选择器String目标玩家
原地String可选,原地 / inplace / true 表示在死亡位置复活
action.revive('@all') // 在出生点复活
action.revive('@trigger', '原地') // 在死亡位置复活
action.revive('@all', 'inplace') // 全员原地复活

别名:resurrect

清空玩家背包。

action.clear_inventory(选择器)
action.clear_inventory('@all')

别名:clear_inv

给予经验值或经验等级。

action.give_exp(选择器, 数量)
action.give_exp(选择器, 数量, 模式=level)
参数类型说明
选择器String目标玩家
数量Int经验值数量
模式String可选,level 表示给等级
action.give_exp('@trigger', 100)
action.exp('@trigger', 5, 'mode=level')

别名:exp

设置玩家饥饿值。

action.set_food(选择器, 饥饿值)
action.set_food(选择器, 饥饿值, 饱和度)
参数类型说明
选择器String目标玩家
饥饿值Int0-20
饱和度Float可选,0-20
action.set_food('@all', 20, 20)

别名:food

设置玩家飞行状态。

action.set_fly(选择器, 是否开启)
参数类型说明
选择器String目标玩家
是否开启Stringtrue / false,默认 true
action.set_fly('@trigger', 'true')

别名:fly

从玩家背包移除指定物品。

action.remove_item(选择器, 物品ID, 数量)
参数类型说明
选择器String目标玩家
物品IDStringXMaterial 名称(跨版本兼容)
数量Int默认 1
action.remove_item('@trigger', 'IRON_INGOT', 3)

别名:take_item