
命令
/experience
增加、设置或显示玩家的经验值或等级。/xp是同一命令的另一个名称。
| /experience add <target> <amount> [(levels|points)] |
| /experience query <target> (levels|points) |
| /experience set <target> <amount> [(levels|points)] |
| /xp ...(与/experience相同) |
| 参数 | 值的类型 | 输入内容 |
|---|---|---|
| <target> | 目标选择器 | 要更改的玩家。add 和 set 接受多名玩家;query 只接受一名。一名或多名玩家。 |
| <amount> | 整数 | 整数。对于 add,它可以为负。对于set,必须为0或更大。 |
| 权限等级 | 2:管理员、开启作弊的世界、命令方块和函数 |
| 适用于 | 多人服务器上的管理员、启用作弊的单人世界,以及命令方块和函数。 |
| 简写形式 | /xp |
| 结果 | add 和 set 会提示数量以及玩家或玩家数量,并返回发生变化的玩家数量。query 会提示该值并将其返回。 |
| add | 给予玩家经验。数量可以为负数,以扣除经验。 |
| set | 将等级或当前等级内的点数设为确切数值。数量不能为负数。 |
| query | 显示某位玩家的等级,或该玩家在当前等级中已获得的点数。只对单个玩家生效,且必须写明等级或点数。 |
| 点数或等级 | 如果数量之后既没有写points也没有写levels,add和set使用点数。 |
| 设置点数的限制 | 如果数值大于或等于玩家升到下一级所需的点数,使用points的set会失败:“无法将此玩家的经验值设置为超过现有等级的最大值”。 |
/experience add @s 100给予你100点经验值。
/experience add @s 5 levels给予你5级经验等级。
/xp add @p -3 levels扣除最近玩家3级经验等级。
/experience set @s 30 levels将你的经验等级设为30。
/experience set @a 0 points清除所有玩家升至下一级的进度。
/experience query @s levels显示你的经验等级。
/xp query @s points显示你在当前等级中已获得的点数。

