【マイクラ】/xpコマンドのやり方と経験値の減らし方【統合版マインクラフトswitch】

マイクラ(マインクラフト)の/xp(/experience)コマンドです。マイクラ/xp(/experience)コマンドの基本的な構文や実用的な使用例について掲載しています。

/xp(/experience)コマンドとは

経験値を管理出来るコマンド

レベル888に設定した結果
/xp(または/experience)コマンドは、プレイヤーに経験値(ポイントやレベル)を付与したり、現在の経験値を確認・変更したりできるコマンドです。
エンチャントや修繕に必要な経験値を一瞬で集めたい時や、配布ワールドなどでプレイヤーのレベルを管理する際に非常に役立ちます。

基本的な構文(書き方)

Java版と統合版で構文や使用できる機能が大きく異なります。Java版では/experienceと/xpのどちらも使用可能ですが、統合版では主に/xpを使用します。

Java版 /xp [add / set / query] ターゲット 数量 [points / levels]
統合版 /xp 数量[L] ターゲット

各引数(パラメータ)の解説

引数 解説
add / set / query
(Java版のみ)
add(追加)、set(指定した値に設定)、query(現在の値を確認)から動作を選びます。
省略した場合はaddとして扱われます。
ターゲット 経験値を付与・変更するプレイヤーを指定します。
<プレイヤー名>や、@p(最も近いプレイヤー)、@a(すべてのプレイヤー)などのターゲットセレクターが使用可能です。
数量 付与、または設定する経験値の数値を入力します。
マイナスの数値を入力すると経験値を減らすことができます。
points / levels
(Java版のみ)
points(経験値ポイント)、levels(経験値レベル)のどちらを変更するか指定します。
省略した場合はpointsになります。
[L]
(統合版のみ)
数量の直後に「L」をつけると経験値レベルとして扱われます。
Lをつけない場合は経験値ポイントになります。
例:10L(10レベル付与)

/xpコマンドを使った経験値やレベルの付与方法

コマンドと必要な引数を入力する

チャット欄を開いてコマンドを入力する様子

チャット欄を開き、/xpコマンドと付与したい数量、対象プレイヤーを入力して実行します。
Java版ではaddを使ってレベルやポイントを指定し、統合版では数値の後にLをつけることでレベルを直接付与できます。

例:自分(または最も近いプレイヤー)に50レベルを付与する
Java版:/xp add @p 50 levels
統合版:/xp 50L @p

現在の経験値を確認・削減する手順

経験値の確認やマイナス値の入力で削減を行う

経験値ポイントの確認
Java版ではqueryを使用することで、指定したプレイヤーの現在の経験値レベルやポイントをチャット欄で確認できます。
また、数量にマイナスの数値を指定することで、増やす時と同じ手順で経験値を減らす(削減する)ことが可能です。

例:すべてのプレイヤーから10レベルを没収する(減らす)
Java版:/xp add @a -10 levels
統合版:/xp -10L @a

エンチャント修繕などに役立つ効率的な使い方

修繕アイテムの耐久値回復に活用する

エンチャントの「修繕」がついた装備の耐久値を素早く回復したい場合、経験値ポイントを直接付与するのが最も効率的です。
経験値トラップを作らなくても、コマンド一つで装備を瞬時に新品状態に戻すことができます。

例:自分に10000経験値ポイントを付与して修繕アイテムを回復させる
Java版:/xp add @p 10000 points
統合版:/xp 10000 @p

全プレイヤーに一定のレベルを付与・配布する

全プレイヤーに一定のレベルを付与
マルチプレイのサーバーや配布ワールドにおいて、ボス戦の前などに全プレイヤーへ一斉に経験値を配布したい場合に役立ちます。
ターゲットセレクターに@aを指定することで、全員に同じだけのレベルを付与できます。

例:参加しているすべてのプレイヤーに30レベルを付与する
Java版:/xp add @a 30 levels
統合版:/xp 30L @a

特定のレベルに設定する

現在の経験値をリセットしてレベルを設定するコマンド

Java版ではsetを使用することで、現在のレベルやポイントに上乗せするのではなく、指定した数値にピッタリ合わせることができます。
ミニゲームの開始時に全員のレベルを0にリセットしたい時や、特定のレベルに揃えたい時に非常に便利な使い方です。

例:すべてのプレイヤーの経験値をリセットし、レベルを0に設定する(Java版のみ)
/xp set @a 0 levels

よくある失敗・エラーと注意点

権限不足や構文・対象指定のミスに注意する

コマンドがうまく実行できない場合や、扱う上で気をつけるべき点は以下の通りです。

原因・注意点 詳細と対処法
権限がない コマンドの実行には権限が必要です。ワールドの設定でチートの許可がオンになっているか確認してください。マルチプレイの場合はOP権限が必要です。
構文・スペルミス Java版と統合版で構文が異なるため、バージョンに合った書き方をしているか確認しましょう。統合版でレベルを付与する際の「L」の付け忘れにも注意が必要です。
対象が見つからない ターゲットセレクターの条件に合うプレイヤーが存在しない場合や、プレイヤー名に誤りがあるとエラーになります。

関連コマンド

xpコマンドと組み合わせやすい類似コマンド

/xpコマンドと組み合わせて使うことが多い、または似た機能を持つコマンドです。

コマンド 解説
/enchant プレイヤーが手に持っているアイテムにエンチャントを付与するコマンドです。経験値を付与して手動でエンチャントを行う代わりに、コマンドで直接エンチャントを付ける際によく比較されます。
/gamemode プレイヤーのゲームモードを変更するコマンドです。クリエイティブモードにすれば経験値がなくてもエンチャントが可能になるため、状況に応じて使い分けられます。

関連記事

よく使われるコマンド
/tp /summon /give /fill
/gamemode /effect /ride /xp
/weather /time /locate /kill
/clear /particle /enchant /gamerule

マイクラ(マインクラフト)プレイヤーにおすすめ【PR】

記事を書いている攻略メンバー

    攻略メニュー

    新作ゲーム

    事前登録

    最大300,000コインのGame8コインが当たる!30秒で引ける事前登録くじ開催中!

    権利表記