<本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

指令/experience

出自Minecraft Wiki
前往: 導覽搜尋
experience
簡稱
限制條件

管理員

加入版本

1.3.112w16a
PE Alpha 0.16.0攜帶版Alpha 0.16.0 build 1

給予玩家經驗

語法[編輯 | 編輯原始碼]

Java版
experience add <目标玩家> <数量> [点数|等级]
experience set <目标玩家> <数量> [点数|等级]
experience query <目标玩家> (点数|等级)
基岩版
xp <amount: int> [玩家:目标]
xp <amount: int>L [玩家:目标]

參數[編輯 | 編輯原始碼]

數量(BE:數量:int
指定給予玩家的經驗值數量。必須在0和2147483647之間(含)。
如果在後面加了個L,則會給予玩家指定級別的經驗。級數必須在-2147483648和2147483647之間(含)。負數值會移除指定級別的經驗。
目標玩家(BE:玩家:目標
指定指令作用的目標。

效果[編輯 | 編輯原始碼]

若參數未正確設定,或玩家無法解析為一個或多個線上玩家,則指令執行失敗。
成功時,指定目標獲得指定經驗值,或被提升/扣除經驗等級,或返回該實體擁有的經驗值或經驗等級。扣除操作不會使總經驗值和等級低於0。

示例[編輯 | 編輯原始碼]

顯示Steve當前的經驗值experience query Steve levels
為自己增加7點經驗值:experience add @s 7
將Alice的等級提升3級:experience add Alice 3 levels
將所有玩家的等級歸零:experience set @a 0 + experience set @a 0 levels

歷史[編輯 | 編輯原始碼]

Java版
1.0.0Beta 1.9 Prerelease 5加入了/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