【マイクラ統合版】/xp(エックス・ピー)コマンドの使い方!レベルの加減・リセットと「L」をつける構文ルール

プレイヤー・モブ操作

マイクラ統合版(スイッチ・スマホ・PS5・PC)・教育版の/xpコマンドの解説です。このコマンドを使用すると、指定したプレイヤー(または自分自身)の経験値ポイントや経験値レベルを、自由かつ一瞬で増やしたり減らしたり(あるいは全削除してリセット)することができます。Java版とは異なり、統合版では「/experience」という長い名称は使えず、/xp のみが有効です。サバイバルでのエンチャントや修繕のテストはもちろん、RPG風の配布ワールドでクエスト達成時に報酬としてレベルを付与するようなギミック作りに欠かせない基本コマンドです。

❓ 統合版だけの超重要ルール:「L」を付けるとどうなる?

統合版の `/xp` コマンドは、数値のすぐ後ろにアルファベットの「L(大文字・小文字どちらでも可)」を付けるか付けないかで、効果が劇的に変化します!

「L」を付けない場合(例:/xp 10) ➔ 経験値「ポイント(緑のバーの中身)」が10増えます。
「L」を付ける場合(例:/xp 10L) ➔ 経験値「レベル(緑の数字そのもの)」が10増えます。

マイクラの仕様上、レベルが上がるほど次の1レベルに必要なポイント数はハネ上がります。「10レベル上げたい!」という時に「L」を忘れて「/xp 10」と打つと、バーがほんの少し増えるだけで終わってしまうので注意しましょう(LはLevelの頭文字です)。

/xp(プレイヤーの経験値ポイント・レベルの操作) 統合版・教育版対応
/xp 3L Alice

【実行例】指定したプレイヤー(Alice)の経験値レベルを、現在の状態からピンポイントで「3レベル」加算します。

⚙️ /xp コマンドの構文(書き方)

統合版の `/xp` は、ポイントを操作するか、レベルを操作するかで後ろに付与する記述(接尾辞)が異なります。宛先を省略した場合は自分自身が対象になります。

① 経験値「ポイント」を増減させる場合(0以上の数値のみ)
/xp <amount: 数値> [player: ターゲット]
② 経験値「レベル」を増減させる場合(マイナスの数値も可能)
/xp <amount: 数値>L [player: ターゲット]

💡 各引数の詳しい意味と設定ルール

引数名 値の記述ルール・許容範囲 詳しい効果と説明
<amount: 数値>
(必須項目)
整数(32ビット整数) 操作したい経験値の量を指定します。
ポイント指定時:「0 以上 21億4748万3647 以下」の範囲。※ポイントを減らす(マイナス値を設定する)ことは仕様上できません。
レベル指定時:「-21億4748万3648 以上 21億4748万3647 以下」の広大な範囲。マイナス値を指定するとレベルが減少します。
接尾辞「L」
(任意・大文字小文字可)
L / l (数値の直後にスペースなし) 数値のすぐ後ろに「L」を付与すると、システムはそれを「ポイント」ではなく「レベル」の操作命令として認識します(例:5L-3L)。
[player: ターゲット]
(省略可能)
@s / @p / @a / プレイヤー個人名 経験値を操作したい対象を指定します。ターゲットセレクター(@aなど)を使って複数人を同時に指定することも可能です。省略した場合は「コマンドの実行者(自分自身)」が自動的に対象となります。

🛠️ コピペで使える!実践コマンド実例集

チャット欄に入力したり、コマンドブロックに登録してそのまま検証できる実用的な記述例です。

実例1:コマンドブロックなどを使わず、手動でサクッと自分に「7ポイント」だけの微量な経験値を付与する
/xp 7

最もシンプルな記述例です。ターゲットを省略しているため自分自身が対象となり、「L」がついていないため「7ポイント」が加算されます。エンチャントの微調整や動作テストでちょっとだけバーを伸ばしたいときに便利です。

実例2:RPGマップの報酬などで、特定のプレイヤー(Alice)に確定で「3レベル分」の経験値をプレゼントする
/xp 3L Alice

数値の後ろに「L」をつけ、後ろに特定のプレイヤー名(Alice)を指定したパターンです。これにより、Aliceの現在のレベルがいくつであろうと、そこから確実に「3レベル」分を上に引き上げることができます。

実例3:デスマッチ開始前やリセット処理として、ワールドにいる「全員」の経験値とレベルを完全に全削除(0)にする
/xp -2147483648L @a

統合版における経験値リセットの裏技です。統合版には指定した数値に固定する「setモード」が存在しないため、レベルの最小値(限界値)である「-2147483648L」を全員(@a)からマイナスすることで、保持していた経験値を上限を超えて強引に削り落とし、一瞬で安全に「レベル0・ポイント0」の状態へと初期化できます。

🛑 失敗するときの原因とJava版との大きな違い

  • 「/experience」や「add / set / query」は使えない: Java版では `/experience add @s 10 levels` のように細かくモードを指定して英語で書き下しますが、統合版でこれらを入力するとすべて構文エラーになります。統合版は必ず「/xp ➔ 数値(+L) ➔ ターゲット」の短い順序で記述してください。
  • ポイント指定でマイナス値を入れるとエラーになる: レベル指定(Lあり)の時は「/xp -5L」と打てば5レベル減らすことができますが、ポイント指定(Lなし)の時に「/xp -50」のようにマイナス値を入力すると、統合版の仕様制限によりコマンドが失敗します。
  • 実行者がプレイヤー以外でターゲットを省略すると失敗: コマンドブロックやサーバーのコンソール画面から実行する場合、実行者自身が「プレイヤー」ではないため、ターゲット(@pや@aなど)を省略すると宛先が見つからず失敗します。コマンドブロックに組み込む際は、必ず末尾に対象を指定しましょう。

⚠️ 前提条件

※このコマンドを実行するには、世界の「チートの実行」がオンになっており、プレイヤー(またはコマンドブロック)が「必要権限レベル 1」以上(オペレーター権限)を持っている必要があります。世界のルールやデータを書き換えるチート制限が適用されます。成功すると、実際に経験値の変動があった対象のプレイヤー数がシステムにカウントされ、チャットログ等に実行結果が表示されます。

💻️ マインクラフトでプログラミングが学べる教室

👇️KIDSPROプログラミング教室の公式サイトをチェック!

「やりたい!」を楽しく学べる教室 | キッズ・プログラミング教室KIDSPRO
自分で考え、デジタル化する力を育むキッズ・プログラミング教室KIDSPRO。マイクラ、Roblox、Scratchのほか、本格的なBlenderやUnreal Engineも個別指導で楽しく学べます!土日のオンライン授業も無料。まずは無料体...

📖 おすすめの参考書 & YouTube解説動画

👇️KIDSPRO (mcguide) 出版のコマンド完全攻略本をAmazonでチェック!

【最新版2025】マインクラフト コマンド完全攻略技術書(統合版/教育版): 新executeコマンド詳解とNPC設定方法も分かる完全ガイド | 栗木 洸大, 岡田 哲郎, 岡田 哲郎 |本 | 通販 | Amazon
Amazonで栗木 洸大, 岡田 哲郎, 岡田 哲郎の【最新版2025】マインクラフト コマンド完全攻略技術書(統合版/教育版): 新executeコマンド詳解とNPC設定方法も分かる完全ガイド。アマゾンならポイント還元本が多数。栗木 洸大...

👇️KIDSPRO (mcguide) のYouTube解説動画をチェックしよう!

KIDSPRO キッズ・プログラミング教室
「だれもがクリエイターになれる世界を」KIDSPRO(キッズプロ)は、日本e-Learning大賞の受賞歴を持つプログラミング教室の公式チャンネルです。初心者のお子様から、身体に障害を持つ方、将来ゲームクリエイターに挑戦したい方まで、誰もが...

コメント

タイトルとURLをコピーしました