経験値やレベルを一気に付与するコマンド。エンチャントの準備や、配布ワールドの報酬に。Java版と統合版/BEでは、書く順番が逆になる。
統合版/BEJava版
答えだけ先に
Java版は xp add @s 30 levels、統合版/BEは xp 30L @s。
01
基本のかたち
Java版は対象が先、統合版/BEは対象が後。ここ大事。
自分にレベル30を足すJava版
xp add @s 30 levels
自分にレベル30を足す(統合版/BE)統合版/BE
xp 30L @s
02
よく使う例
L を付けるとレベル、付けないとポイント(統合版/BE)。
いちばん近い人にレベル10(報酬に)Java版
xp add @p 10 levels
いちばん近い人にレベル10(統合版/BE)統合版/BE
xp 10L @p
今いくつでもレベル30にする(Java版)Java版
xp set @s 30 levels
現在のレベルを調べる(Java版)Java版
xp query @s levels
03
パラメータ早見
対象はプレイヤーだけ。モブには使えない。
| 単位 | 何を指す? | 使いどころ |
|---|---|---|
レベル(levels)
|
経験バーの上の大きい数字 | エンチャントで消費されるのはこちら |
ポイント(points)
|
経験バーの中身の細かい粒 | 経験バーを少しだけ埋めたいとき |
04
Java版と統合版のちがい
できることの幅がかなり違う。
Java版
-
add(足す)・set(その値にする)・query(調べる)が使える -
マイナスを足して減らせる
xp add @s -5 levels -
語順は
xp add <対象> <数値> <単位>
統合版/BE
-
追加だけ。
setもqueryもない - マイナスの数値は使えない
-
語順は
xp <数値>[L] <対象>。Lは数字の直後