経験値やレベルを一気に付与するコマンド。エンチャントの準備や、配布ワールドの報酬に。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

  • 追加だけsetquery もない
  • マイナスの数値は使えない
  • 語順は xp <数値>[L] <対象>L は数字の直後

つづけて読む