/experience - 経験値・レベルを操作する

プレイヤーの経験値 (experience)・レベルを操作するコマンドです。

/experienceは短縮形として/xpが用意されています。 特別な理由がない限りはこちらの短縮形で構いません。

経験値を操作する

/xp <経験値量> [誰に]

指定できる経験値の範囲は0~2147483647(2^15-1)です。 負(マイナス)の経験値を与えることはできません。

# 経験値を10与える
/xp 10 @s
# エラー: 負(マイナス)の経験値は与えられない
/xp -10 @s

レベルを操作する

レベルの場合は数字の後にLを付けるだけです。 また、マイナス記号をつけることでレベルを減らすことができます。

指定できるレベルの範囲は、経験値と同じで0~2147483647(2^15-1)です。 ただし、レベルとして残る範囲は0~24791です。

/xp <レベル数>L [誰に]

# レベルを10増やす
/xp 10L @s
# レベルを10減らす
/xp -10L @s

レベル判定

各プレイヤーのレベル状況はターゲットセレクタで判定できます。

# レベル10以上のプレイヤーを表示
/testfor @a[lm=10]
# レベル5のプレイヤーだけにダイヤモンドの剣を与える。
/give @a[lm=5,l=5] diamond_sword

レベル別総経験値量

以下の表は、そのレベルで持っている経験値量を示しています。

次のページへ
/effect - ステータス効果を与える