MC CommanderMinecraft非公式コマンド支援

worldborderコマンドの使い方

/worldborder は、ワールドの端(ワールドボーダー)の位置と大きさを変えるJava版のコマンドです。サバイバルの移動範囲を決めたり、時間とともに範囲が狭まるミニゲームを作ったりするときに使います。

worldborderワールドの境界Java版

コマンド辞典でworldborderを見る

更新日:

基本の書き方

/worldborder center 0 0
/worldborder set 200

まず center で境界の中心(X座標とZ座標)を決め、set で境界の一辺の長さを決めます。この例では、座標0,0を中心にした一辺200ブロックの正方形の中だけで遊べるようになります。set で指定するのは半径ではなく一辺の長さ(直径)です。

何も設定していないワールドでは、中心は0,0、一辺は約6000万ブロック(59,999,968)で、ふだんは端を意識することはありません。今の大きさは /worldborder get で確認できます。

だんだん縮む境界を作る

set の後ろに時間を付けると、境界がその時間をかけてゆっくり変わります。バトルロイヤル風のミニゲームでよく使う形です。

ここで注意したいのが時間の単位です。Java版1.21.11で、時間の指定は「秒」から「tick(20tickで1秒)」に変わりました。

版5分かけて一辺50まで縮める書き方
1.21.11以降/worldborder set 50 300s(s を付けると秒、付けないとtick)
1.21.10以前/worldborder set 50 300(数字は秒)

1.21.11以降で /worldborder set 50 300 と書くと300tick、つまり15秒で縮んでしまいます。古い解説の書き方をそのまま使うと速さが20倍違うので、新しい版では s を付けて秒で書くのが確実です。また1.21.11以降は、境界の動きがゲーム内の時間に合わせて進むため、ゲームを一時停止している間は境界も止まります。

今の大きさから広げる・狭める(add)

/worldborder add 100
/worldborder add -50 60s

add は今の一辺の長さに足し引きします。1行目は一辺を100ブロック広げます。2行目は1.21.11以降の書き方で、60秒かけて50ブロック狭めます。こちらも時間の単位は set と同じです。

境界の外のダメージと警告

コマンド意味初期値
/worldborder damage amount 1境界の外にいるとき、境界から1ブロック離れるごとに毎秒受けるダメージ0.2
/worldborder damage buffer 2境界の外でもダメージを受けない距離5ブロック
/worldborder warning distance 10境界にこの距離まで近づくと画面のふちが赤くなる5ブロック
/worldborder warning time 15縮んでくる境界がこの時間内に届くと画面が赤くなる15秒

1.21.11以降は、warning time の数字も s を付けて秒で書くと確実です。境界の外に出ても即死するわけではなく、ダメージは離れた距離に応じて増えていきます。

ミニゲームでの使い方の例

1.21.11以降の版で、開始地点を中心に一辺300の範囲から10分かけて一辺30まで縮める例です。

/worldborder center ~ ~
/worldborder set 300
/worldborder damage amount 1
/worldborder set 30 600s

1.21.10以前の版では、最後の行を /worldborder set 30 600 にします。center の ~ ~ はコマンドを実行した場所(コマンドブロックならその位置)が中心になります。

うまくいかないときの確認ポイント

よくある質問

統合版でもworldborderは使えますか?

統合版には /worldborder コマンドがありません。統合版で移動範囲を制限したいときは、範囲の外に出たプレイヤーをtpで戻すなど、別の方法を組み合わせます。

境界を元の広さに戻すには?

/worldborder set 59999968 で初期の大きさに戻ります。中心も戻すときは /worldborder center 0 0 を実行します。

ネザーではどうなりますか?

ネザーの境界はオーバーワールドの境界をもとに、座標の比率(1:8)に合わせて自動で決まります。

コマンドを確認する

エラーが出たときは、コマンドエラー診断にコマンドと版を入れると、Java版・統合版の書き方の違いやIDの間違いなど、確認する場所がわかります。

関連ページ

spreadplayersコマンドの使い方:プレイヤーをランダムに配置する

マイクラの/spreadplayersで、プレイヤーを範囲内のランダムな場所に配置する方…

相対座標とローカル座標

~ と ^ の違いをまとめています。

tickコマンドの使い方

ゲームの進む速さを変えます。

scoreboardでミニゲームを作る

タイマーや得点の作り方です。

コマンド辞典

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