Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

致全體港澳用户:Minecraft 現已於最新正式版加入繁體中文(香港)翻譯,多謝各位嘅支持!

了解更多

Minecraft Wiki
Advertisement
Minecraft Wiki
5,483
个页面
xp
别名
需要的权限等级

2[仅Java版]
1[仅基岩版]

限制条件

启用作弊[仅基岩版]

给予玩家经验

语法[]

Java版
experience add <目标玩家> <数量> [levels|ponits]
experience set <目标玩家> <数量> [levels|points]
experience query <目标玩家> (levels|points)
基岩版
xp <数量:整数> [玩家:目标]
xp <数量:整数>L [玩家:目标]

参数[]

Java版:数量

基岩版:数量:整数

指定给予玩家的经验值数量。必须在-2147483648和2147483647之间(含)。负数值会移除指定级别的经验。
基岩版中,如果在后面加上L,则会给予或移除玩家指定等级的经验。

Java版:目标玩家(于addset模式下)

基岩版:玩家:目标

指定命令作用的目标。必须是一个玩家名、目标选择器UUID,且必须是至少一名玩家。

Java版:目标玩家(于query模式下)

指定命令作用的目标。必须是一个玩家名、目标选择器或UUID,且必须是一名玩家。

Java版:levels|points

指定命令将影响/获取经验的等级数还是点数。levels表示等级数,points表示点数。

效果[]

命令触发条件Java版基岩版
任意参数未正确指定 无法解析 执行失败
/... add ...
/... set ...
<目标>未能解析出至少一个在线玩家 执行失败 N/A
/... query ...<目标>未能解析出一个在线玩家
/... set ...<数量>大于任意玩家的经验条容量
任意玩家:目标未能解析出至少一个在线玩家 N/A 执行失败
未指定玩家:目标且命令执行者不是玩家
任意执行成功时添加、移除或查询经验值

输出[]

命令版本条件成功次数/execute store success .../execute store result ...
任意Java版失败000
/... query ...成功11玩家拥有的经验值或经验等级
/... add ...
/... set ...
成功11目标玩家的个数
任意基岩版失败0N/AN/A
成功给予或移除经验的玩家数量N/AN/A

示例[]

  • 显示Steve当前的经验等级:experience query Steve levels[仅Java版]
  • 为自己增加7点经验值:experience add @s 7[仅Java版]xp 7[仅基岩版]
  • 将Alice的等级提升3级:experience add Alice 3 levels[仅Java版]xp 3L Alice[仅基岩版]
  • 将所有玩家的等级归零:experience set @a 0[仅Java版]experience set @a 0 levels[仅Java版]xp -2147483648L @a[仅基岩版]

历史[]

Java版
1.0.0Beta 1.9-pre5加入了/xp
1.3.112w16a/xp命令现在能在单人游戏中使用。
更改了语法,现在是等级参数在前,玩家参数在后,并且玩家参数是可选的。
1.4.212w39a加入了L符号。等级可以减少,但经验值不可以且会报错“不能给予玩家负数值的经验”。
/xp的上限现在为2,147,483,647(231−1)而不是5000。
1.1317w45a加入了/experience并且/xp变成了简称。
语法被重构为/experience add/experience set/experience query
现在支持负数值。
携带版Alpha
0.16.0build 1加入了/xp