「/xp」コマンドの使い方を解説します。
/xpコマンドは、プレイヤーの経験値を操作できるコマンドです。例えば、経験値を追加したり、逆に減らしたり自由に操作することができます。色んな使い道があるので、ぜひ使い方を覚えておきましょう!
この記事では、/xpコマンドの使い方を分かりやすく解説します。
/xpコマンドの使い方
/xp add <プレイヤー名> <経験値の数> [levels | points] #経験値を追加する
/xp set <プレイヤー名> <経験値の数> [levels | points] #経験値を設定する
/xp query <プレイヤー名> [levels | points] #経験値の数を表示する
/xpコマンドは、大きく3つの種類があります。
addが追加、setが設定、queryが確認用です。基本的にaddかsetを利用することになるでしょう。queryは経験値の数をチャットで表示できるだけなので使い道は殆どありません。
また、「levels」と「points」という概念も把握しておく必要があります。
「levels」が経験値のレベルで、「points」はバーの値です。
pointsの値が全部溜まるとlevels(レベル)が1増えます。数字で書かれているのがレベルと覚えておきましょう。基本的にlevelsを操作することになりますが、細かく操作したい場合はpointsを利用します。
以上の違いを踏まえて、引数の説明をします。
/xp add
/xp add <プレイヤー名> <経験値の数> [levels | points]
/xp add steve 1 levels
#スティーブはレベルを1追加する
/xp add @a -3 points
#全員のポイントを-3する
引数「add」は、経験値を相対的に追加するコマンドです。
相対的に追加するので、足し算のように加算されます。そのため例えば、「/xp add @p 1 levels」と実行すればレベルが1増加します。同じコマンドを実行すれば、レベルが1ずつどんどん上がっていく感じです。
また、第四引数の数字は、-2147483648 ~ 2147483647の範囲内である必要があります。
因みに、addは経験値を追加するコマンドですが、マイナスの値を指定することもできます。その場合は、経験値が相対的に減っていきます。引き算ですね。
/xp set
/xp set <プレイヤー名> <経験値の数> [levels | points]
/xp set stave 10 levels
#スティーブのレベルを10にする
/xp set stave 2 points
#スティーブのポイントを2にする
引数「set」は絶対的に経験値を設定するコマンドです。
絶対的なので、レベル10を指定したら必ずレベルが10になります。元々のレベルが12だった場合でも、レベル10になります。必ず指定した値になるってことです。
なので、addと違って何度同じコマンドを実行しても結果が変わることはありません。
setの範囲は0 ~ 2147483647です。マイナスの値は指定できないので注意してください。
/xp query
/xp query <プレイヤー名> [levels | points]
/xp query stave levels
#スティーブのレベルを表示
/xp query stave points
#スティーブのポイントを表示
引数「query」は現在の経験値の値を表示するコマンドです。
指定したプレイヤーの経験値をチャット欄に表示するので、確認用のコマンドだと思っていいでしょう。レベルは見て分かりますが、ポイントはこのコマンドで確認できます。
使い道は少ないですが、地味に便利な引数になっています。
感想を書いてね