MC CommanderMinecraft非公式コマンド支援

bossbarコマンドの使い方:画面上のゲージを自分で作る

/bossbar を使うと、ボスの体力ゲージのようなバーを好きな文字と色で画面上部に出せます。ミニゲームの残り時間や、目標までの進み具合を見せたいときに便利です。Java版1.13から使えるコマンドで、統合版にはありません。

bossbarscoreboardJava版

スコアボード生成ツールを開く

更新日:

まずはバーを1本出す(3行)

/bossbar add timer "残り時間"
/bossbar set timer players @a
/bossbar set timer color yellow

1行目でバーを作り、2行目で全員に見せます。作っただけでは誰にも表示されないので、2行目の players を忘れないようにします。timer の部分はバーの名前(ID)で、英小文字・数字・_ などで自由に付けられます。

見た目を変える設定

設定書き方の例選べる値
色/bossbar set timer color redblue・green・pink・purple・red・white・yellow
区切り/bossbar set timer style notched_10progress(区切りなし)・notched_6・notched_10・notched_12・notched_20
表示する文字/bossbar set timer name "ボス戦"文字列、または色付きのテキスト
表示・非表示/bossbar set timer visible falsetrue・false

文字に色を付けるときは /bossbar set timer name {"text":"ボス戦","color":"red","bold":true} のように書きます。この書き方は1.21.5以降の新しい形式でも、それより前の版でもそのまま使えます。

ゲージの量を変える(max と value)

/bossbar set timer max 60
/bossbar set timer value 45

バーの長さは value ÷ max で決まります。上の例では60のうち45なので、4分の3まで埋まります。max を決めないときは100です。

スコアボードと連動したタイマーを作る

残り時間をスコアで数え、その値をバーに写すと、時間とともに減っていくタイマーになります。30秒(600ティック)の例です。

準備(チャットで1回だけ実行):

/scoreboard objectives add time dummy
/scoreboard players set #timer time 600
/bossbar add timer "残り時間"
/bossbar set timer max 600
/bossbar set timer players @a

リピートコマンドブロック(常に動作)とチェーンコマンドブロックに入れる:

scoreboard players remove #timer time 1
execute store result bossbar timer value run scoreboard players get #timer time

1ティックに1ずつ減らし、2行目でスコアの値をバーの value に入れています。0になったら止める場合は、1行目を execute if score #timer time matches 1.. run scoreboard players remove #timer time 1 にします。

あとから入ったプレイヤーにも見せる

players @a は実行した時点にいた人だけが対象です。途中参加の人にも見せたいときは、リピートコマンドブロックで bossbar set timer players @a を毎ティック実行します。

バーを確認する・消す

表示されないときの確認ポイント

よくある質問

バーを何本も同時に出せますか?

出せます。IDを変えて /bossbar add を実行すると、画面の上から順に並びます。

ボスの体力とつなげられますか?

execute store result bossbar … run data get entity で、召喚したボスの Health をバーの value に入れられます。max はボスの最大体力に合わせます。

ワールドを閉じるとバーは消えますか?

消えません。/bossbar で作ったバーはワールドに保存されるので、不要になったら /bossbar remove で削除します。

関連ページ

スコアボードでミニゲームを作る

点数やタイマーの基本です。

title・tellrawで文字を出す

統合版での代わりの表示方法です。

ボスMobを召喚するコマンド

バーと組み合わせるボス作りです。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。