【マイクラ】respawn_radiusの意味・初期値・初期スポーン範囲を解説【Java版】

この記事はマイクラJava版向けです
Java版1.21.11以降は spawnRadius ではなく minecraft:respawn_radius を使います
統合版(Bedrock Edition)とは設定画面や挙動が異なる場合があります

こんにちは。ゆずかきです。

マイクラでワールドやサーバーを作っていると、たまに見かけるのが minecraft:respawn_radius というゲームルールです。

名前だけ見ると「ベッドでリスポーンする範囲かな?」と思いやすいのですが、実際には少し違います。
これは、ワールドスポーン地点の周辺に、プレイヤーがどのくらい散らばってスポーンするかを決める設定です。

特にサーバー運営や配布ワールド作りでは、

  • 初参加のプレイヤーをロビーに集めたい
  • 死亡時に毎回バラバラの位置へ飛ばしたくない
  • /setworldspawn したのにスポーン位置がズレる理由を知りたい
  • spawnRadiusminecraft:respawn_radius の違いで混乱している

こういう場面でかなり重要になります。

この記事では、minecraft:respawn_radiusの意味・初期値・初期スポーン範囲・コマンドの使い方を、Java版向けに順番に解説していきますね。

※ゲーム内の仕様については、Minecraft公式リリースノートおよび海外コミュニティWikiを参考にしています。
※Java版1.21.11時点のゲームルール名変更も含めて整理しています。
※本文中に画像は入れていません。文字だけで分かるように構成しています。


目次

1. minecraft:respawn_radiusとは
2. 初期値は10|初期スポーン範囲はどのくらい?
3. Java版1.21.11以降と以前でコマンド名が違う
4. minecraft:respawn_radiusの確認・変更コマンド
5. 値を0・1・10・大きめにした時の違い
6. setworldspawn・ベッド・spawnpointとの違い
7. サーバーや配布ワールドでおすすめの設定例
8. スポーン位置がズレる時のチェックポイント
9. spawnChunkRadiusとの違い|1.21.9以降は削除済みです
10. よくある質問
11. まとめ
12. 参考文献

この記事で分かること
・マイクラJava版の minecraft:respawn_radius の意味
・初期値10の時、実際にどの範囲へスポーンするのか
・Java版1.21.11以降で旧コマンドが使えない理由
・ロビー固定・サーバー初期スポーン設定での使い分け


1. minecraft:respawn_radiusとは

minecraft:respawn_radius は、ワールドスポーン地点の周囲に、プレイヤーをどのくらい散らばらせてスポーンさせるかを決めるゲームルールです。

もう少し分かりやすく言うと、

ワールドスポーン地点を中心にして、何ブロック分の範囲からスポーン位置を選ぶか

を決める設定ですね。

たとえば値が 10 なら、ワールドスポーン地点の周囲にある程度の幅を持たせて、プレイヤーが初期スポーンします。
逆に 0 にすると、ほぼワールドスポーン地点へ集める運用になります。

Java版1.21.10以前では、同じ役割のゲームルール名は spawnRadius でした。
Java版1.21.11以降では、名前が minecraft:respawn_radius に変わっています。

この設定が関係する主なタイミングは、以下です。

  • 新しくワールドやサーバーに入った時の初期スポーン
  • ベッドやリスポーンアンカーなどの個人スポーン地点が無い状態で死亡した時
  • 個人スポーン地点が壊れていたり、ふさがっていたりして使えない時
  • エンドから帰還した時に、個人スポーン地点が設定されていない場合

逆に、ベッドでスポーン地点を設定済みのプレイヤーは、基本的にそのベッド周辺へリスポーンします。
なので minecraft:respawn_radius は、「全ての死亡リスポーンを強制的にワールドスポーンへ戻す設定」ではありません。

なお、サーバーのデフォルトゲームモードがアドベンチャーモードの場合、このゲームルールは初期参加時や死亡時のワールドスポーン側の散らばりには影響しません。
配布ワールドやアドベンチャー系サーバーで使う場合は、デフォルトゲームモードも一緒に確認しておくと安心です。

ここ、けっこう勘違いしやすいです。
筆者も最初は「死亡時のリスポーン全体に効く設定かな?」と思っていましたが、実際にはワールドスポーン側の散らばり幅を決める設定として見た方が分かりやすいです。


2. 初期値は10|初期スポーン範囲はどのくらい?

Java版における初期値は、10です。

値が 10 の場合、ワールドスポーン地点を中心として、X方向・Z方向におおよそ10ブロック分の幅を持つため、目安としては21×21ブロック程度の範囲が初期スポーン候補になります。

ここで大事なのは、10 だから「10×10」ではないことです。
中心の1ブロックに対して、左右に10ブロックずつ広がるので、考え方としては下記のようになります。

範囲の目安 = 指定値 × 2 + 1

値10の場合:10 × 2 + 1 = 21
→ 約21×21ブロックの範囲

つまり、初期値10のままだと、プレイヤーはワールドスポーン地点の完全に同じ座標へ固定されるわけではありません
「だいたいこの周辺に湧く」という挙動になります。

設定値 範囲の目安 使い道
0 ほぼワールドスポーン地点へ固定 ロビー・初期地点へ集めたい時
1 かなり狭い範囲 少しだけズレを許容したい時
10 約21×21ブロック Java版の標準的な初期スポーン範囲
50 約101×101ブロック 初期スポーンを広めに散らしたい時

ただし、実際のスポーン地点は「その場所に安全に立てるか」も関係します。
上にブロックがあったり、地面がなかったりすると、ゲーム側が周辺の有効な場所を探します。

なので、minecraft:respawn_radius 0 にしたとしても、ワールドスポーン地点そのものが危険な形になっていると、見た目上少しズレた場所に出ることがあります。
ロビー固定にしたい場合は、コマンド設定だけでなく足場整備もセットでやりましょう。


3. Java版1.21.11以降と以前でコマンド名が違う

ここが、この記事で一番大事なポイントです。

Java版では長い間、スポーン半径のゲームルール名は spawnRadius でした。
ですが、Java版1.21.11以降ではゲームルール名が整理され、minecraft:respawn_radius という名前に変更されています。

そのため、バージョンによって使うコマンドが変わります。

Java版のバージョン 使うゲームルール名 入力例
Java版1.21.10以前 spawnRadius /gamerule spawnRadius 0
Java版1.21.11以降 minecraft:respawn_radius /gamerule minecraft:respawn_radius 0

つまり、古い記事に書かれている、

/gamerule spawnRadius 0

が使えない場合でも、ゲームルール自体が消えたわけではありません。
名前が変わっただけです。

Java版1.21.11以降で設定するなら、下記のように入力してください。

/gamerule minecraft:respawn_radius 0

この変更はかなり混乱しやすいです。
特に、サーバーの設定記事や古い動画では spawnRadius 表記がまだ多く残っているので、現在のバージョンでコマンドが赤くなる場合は、まずここを疑ってくださいね。


4. minecraft:respawn_radiusの確認・変更コマンド

ここでは、実際に使うコマンドを整理します。
Java版1.21.11以降を前提にする場合、基本は下記です。

現在の値を確認する

/gamerule minecraft:respawn_radius

値を付けずに実行すると、現在の設定値を確認できます。
サーバーで「今いくつになっているか分からない」時は、まずこれを実行しましょう。

値を0にする

/gamerule minecraft:respawn_radius 0

初期スポーン地点をロビーや固定地点に寄せたい場合は、まずこの設定がよく使われます。

値を10に戻す

/gamerule minecraft:respawn_radius 10

Java版の初期値に戻したい場合は、10 にします。
「いろいろ触って分からなくなった」時のリセット用として覚えておくと便利です。

ワールドスポーン地点も一緒に設定する

/setworldspawn
/gamerule minecraft:respawn_radius 0

この2つを組み合わせると、今立っている場所をワールドスポーン地点にして、そこへプレイヤーを集める運用がしやすくなります。

座標を指定する場合は、次のような形です。

/setworldspawn 0 64 0
/gamerule minecraft:respawn_radius 0

注意!
/gamerule/setworldspawn を使うには、シングルならチート許可、マルチならOP権限が必要です。
権限が無い場合は、コマンドを入力しても実行できません。


5. 値を0・1・10・大きめにした時の違い

minecraft:respawn_radius は、値によってプレイ感がかなり変わります。
特にマルチサーバーでは、最初の印象に関わるので地味に大事です。

値0:ロビーや初期地点に集めたい時

/gamerule minecraft:respawn_radius 0

値を 0 にすると、プレイヤーの初期スポーン位置がかなり固定されます。

サーバーロビー、配布ワールドの開始地点、イベント会場など、必ず同じ場所から始めてほしい場合に向いています。

ただし、足場が不安定だったり、頭上がふさがっていたりすると、スポーン位置がズレる原因になります。
0 にしたら終わりではなく、スポーン地点周辺を安全な平地に整備することも大事です。

筆者のおすすめは、スポーン地点の周囲を最低でも3×3以上の平地にして、天井や壁で詰まらないようにしておくことです。
これだけでも、変な場所に出る事故はかなり減ります。

値1:固定寄りだけど少し余裕を持たせたい時

/gamerule minecraft:respawn_radius 1

1 は、ほぼ固定に近いですが、少しだけ散らばりを許容する設定です。

「完全に1点へ重なるとプレイヤー同士が詰まりそう」
「でも広く散らばってほしくはない」

こういう時に使いやすいです。

値10:通常プレイ向けの標準設定

/gamerule minecraft:respawn_radius 10

10 は、Java版で長く使われてきた標準的な設定です。
通常のサバイバルワールドなら、基本はこのままでも問題ありません。

初期スポーン地点から少し散らばるので、複数人で同時に参加した時に、全員が完全に同じ座標へ重なるのを避けやすいです。

大きい値:初期スポーンを広く散らしたい時

/gamerule minecraft:respawn_radius 50

値を大きくすると、ワールドスポーン地点から広い範囲にプレイヤーが散らばります。

PvP系、企画系、ランダム性を持たせたいサーバーでは使い道があります。
ただし、値を大きくしすぎると、

  • 初参加プレイヤー同士が離れすぎる
  • 海・崖・森など、分かりにくい場所に出る可能性が上がる
  • ロビー案内やチュートリアルを見てもらいにくくなる

こういったデメリットも出ます。

普通のサバイバルサーバーや身内マルチなら、0〜10あたりで十分だと思います。


6. setworldspawn・ベッド・spawnpointとの違い

minecraft:respawn_radius は、他のスポーン関連コマンドと混同しやすいです。
ここで一度、役割を整理しておきましょう。

項目 役割 影響すること
/setworldspawn ワールドスポーン地点を決める 初参加・個人スポーン未設定時の中心位置
minecraft:respawn_radius ワールドスポーン周辺の散らばり幅を決める 中心から何ブロック周辺へ湧くか
ベッド プレイヤー個人のスポーン地点を決める 死亡時のリスポーン先
リスポーンアンカー ネザー側でプレイヤー個人のスポーン地点を決める 死亡時のリスポーン先(有効なチャージがある場合)
/spawnpoint 指定プレイヤーの個人スポーン地点を決める 対象プレイヤーの死亡時リスポーン先

一番分かりやすい覚え方は、これです。

/setworldspawn = 中心を決める
minecraft:respawn_radius = 中心からの散らばり幅を決める
ベッド・リスポーンアンカー・/spawnpoint = 個人の戻り先を決める

なので、ロビーを作りたい場合は、/setworldspawn だけでは少し足りません。
/setworldspawn で中心を決めても、minecraft:respawn_radius が10のままだと周囲にズレて湧く可能性があります。

ロビー固定にしたいなら、基本はこのセットです。

/setworldspawn <x> <y> <z>
/gamerule minecraft:respawn_radius 0

これで、ワールドスポーン地点とスポーン半径の両方を揃えられます。


7. サーバーや配布ワールドでおすすめの設定例

ここでは、使い方別におすすめ設定をまとめます。
サーバー運営や配布ワールド作りで迷ったら、このあたりを目安にしてください。

ロビーに必ず集めたい場合

/setworldspawn <ロビーの座標>
/gamerule minecraft:respawn_radius 0

これは一番分かりやすい使い方です。
初参加プレイヤーをロビー、案内板、チュートリアル前へ集めたいなら、0 が扱いやすいです。

この時、ロビー側では下記も確認しておきましょう。

  • 足元が安全なブロックになっている
  • 頭上2マス以上が空いている
  • 周囲に落下穴やマグマがない
  • ワールドスポーン地点の真上に天井を置きすぎていない
  • 初期スポーン地点の近くに案内板や道を用意している

ロビー固定にするなら、設定値よりも地形整備の方が重要になることもあります。

普通のサバイバルマルチの場合

/gamerule minecraft:respawn_radius 10

普通に遊ぶだけなら、初期値の 10 で大丈夫です。

参加者が数人くらいなら、全員が少しズレて湧く程度なので、特に困ることは少ないと思います。

ただし、初期地点にチェストや看板を置いて案内したい場合は、10 のままだと見落とされることがあります。
そういう時は 01 に寄せる方が親切です。

企画ワールドで散らばって開始したい場合

/gamerule minecraft:respawn_radius 50

スタート地点を少しランダムにしたい企画なら、値を大きめにする選択肢もあります。

ただし、値を上げるほどプレイヤーの初期位置はバラけます。
「合流しにくい」「説明を読まずに始まる」「危険な地形に出る」などの事故も増えるので、企画意図がある場合だけにしましょう。

初期スポーン地点を確認したい場合

ワールドスポーン地点そのものを確認したい時は、次のように一時的に 0 にする方法があります。

/gamerule minecraft:respawn_radius 0
/kill

ベッドなどの個人スポーン地点が無い状態なら、ワールドスポーン地点へ戻りやすくなります。
確認が終わったら、必要に応じて 10 へ戻しましょう。

/gamerule minecraft:respawn_radius 10

※ハードコアや大事な装備を持っているワールドでは、安易に /kill しないでくださいね。


8. スポーン位置がズレる時のチェックポイント

minecraft:respawn_radius 0 にしたのに、なぜかズレる」
/setworldspawn した場所に出ない」

こういう時は、設定ミスというより、スポーン地点の地形や別のスポーン設定が原因になっていることが多いです。

チェック1:ベッドやリスポーンアンカーが有効になっていないか

ベッドで寝ているプレイヤーは、基本的にベッド側へリスポーンします。
minecraft:respawn_radius を変えても、ベッドの個人スポーン地点が優先されます。

ワールドスポーンへ戻したい場合は、ベッドやリスポーンアンカーを壊す必要があります。
/spawnpoint で個人スポーン地点を設定している場合は、その設定内容も確認しましょう。

チェック2:ワールドスポーン地点の足場が安全か

ワールドスポーン地点の足元が不安定だと、ゲーム側が別の場所を探すことがあります。

特に注意したいのは、

  • 足元が空洞
  • 足元が水やマグマ
  • 頭上がふさがっている
  • 1マス通路の中にスポーンさせようとしている
  • 高低差が激しい地形

こういう場所です。

minecraft:respawn_radius 0 を使うなら、まずは平らで安全な場所を作ってから /setworldspawn しましょう。

チェック3:古いコマンド名を使っていないか

Java版1.21.11以降では、spawnRadius ではなく minecraft:respawn_radius を使います。

古い入力例のまま、

/gamerule spawnRadius 0

と打ってエラーになる場合は、次を試してください。

/gamerule minecraft:respawn_radius 0

チェック4:サーバー側のバージョンとクライアント側の表示がズレていないか

マルチサーバーでは、サーバーの実行バージョンが重要です。
クライアント側で新しい情報を見ていても、サーバー本体が古い場合は旧名の spawnRadius を使うことがあります。

逆に、サーバーがJava版1.21.11以降なら、新名の minecraft:respawn_radius を使う必要があります。

コマンドが通らない時は、まずサーバーのバージョンを確認しましょう。

チェック5:スポーン保護と混同していないか

minecraft:respawn_radius は、プレイヤーが湧く範囲の設定です。
スポーン地点の周辺でブロックを壊せない「スポーン保護」とは別物です。

サーバーで初期地点周辺が壊せない場合、それは minecraft:respawn_radius ではなく、サーバー設定側のスポーン保護が関係している可能性があります。
ここは名前が似ていないのに、実際の運用ではかなり混ざりやすいです。


9. spawnChunkRadiusとの違い|1.21.9以降は削除済みです

minecraft:respawn_radius と混同しやすい設定に、spawnChunkRadius がありました。

名前が似ていますが、これは別物です。

minecraft:respawn_radius は、プレイヤーがワールドスポーン周辺のどこに出るかを決める設定です。
一方で spawnChunkRadius は、Java版1.20.5から1.21.8まで存在していた、ワールドスポーン周辺のスポーンチャンクをどのくらい常時読み込むかに関係するゲームルールでした。

ただし、Java版1.21.9以降では、固定のスポーンチャンクという仕組みが削除されています。
それに合わせて、spawnChunkRadius も削除されています。

項目 何を決める? 現在の扱い
minecraft:respawn_radius プレイヤーの初期スポーン範囲 Java版1.21.11以降で使うゲームルール
spawnChunkRadius スポーンチャンクの読み込み範囲 Java版1.21.9以降では削除済み

つまり、

プレイヤーがどこに湧くか → minecraft:respawn_radius
スポーンチャンクがどれくらい読み込まれるか → spawnChunkRadius(Java版1.21.9以降では削除済み)

です。

ここを間違えると、

  • ロビー固定したいのにスポーンチャンク設定を探してしまう
  • 常時稼働装置を調整したいのにリスポーン半径を変えてしまう
  • Java版1.21.11で minecraft:spawn_chunk_radius のような新名があると思ってしまう

という事故が起きます。

Java版1.21.9以降で特定のチャンクを読み込み続けたい場合は、固定スポーンチャンクではなく、/forceload など別の仕組みを使う形になります。
この記事のテーマは、プレイヤーの初期スポーン範囲を決める minecraft:respawn_radius の方です。


10. よくある質問

Q. minecraft:respawn_radius はベッドのリスポーンにも影響しますか?

基本的には、ベッドやリスポーンアンカーなどの個人スポーン地点が有効なら、そちらが優先されます。
minecraft:respawn_radius は、主にワールドスポーン地点へ戻る時の散らばり幅を決める設定です。

Q. spawnRadius が使えません。削除されましたか?

削除ではなく、Java版1.21.11以降で名前が変わっています。

Java版1.21.11以降では、次を使ってください。

/gamerule minecraft:respawn_radius 0

Java版1.21.10以前なら、従来通り次の形式です。

/gamerule spawnRadius 0

Q. 初期値はいくつですか?

Java版の初期値は 10 です。
初期値10の場合、目安としてはワールドスポーン地点の周辺約21×21ブロックが初期スポーン範囲になります。

Q. ロビーに全員集めたい場合はいくつがおすすめですか?

基本は 0 がおすすめです。

/setworldspawn <ロビーの座標>
/gamerule minecraft:respawn_radius 0

この2つをセットで使うと、初期スポーン地点をロビーへ寄せやすくなります。

Q. 値を大きくするとサーバーが重くなりますか?

minecraft:respawn_radius 自体は、スポーン位置の候補範囲を決める設定です。
スポーンチャンクの常時読み込み範囲を増やす設定ではありません。

負荷に直接関わりやすかったのは、似た名前の spawnChunkRadius 側です。
ただし、spawnChunkRadius はJava版1.21.9以降では削除されています。
名前が似ていますが、用途は分けて考えましょう。

Q. 統合版でも同じですか?

本記事はJava版向けです。
統合版にも似た設定はありますが、設定画面やコマンド名、初期値、スポーン探索の挙動が異なる場合があります。
統合版で使う場合は、統合版側の仕様を確認してください。


11. まとめ

以上、マイクラJava版の minecraft:respawn_radius について解説しました。

要点を整理すると、

  • minecraft:respawn_radius は、ワールドスポーン周辺の初期スポーン範囲を決めるゲームルール
  • Java版の初期値は 10 で、目安として約21×21ブロック範囲にスポーンする
  • Java版1.21.10以前は spawnRadius、Java版1.21.11以降は minecraft:respawn_radius を使う
  • ロビー固定なら、/setworldspawn/gamerule minecraft:respawn_radius 0 をセットで使う
  • ベッドやリスポーンアンカーなどの個人スポーン地点がある場合は、そちらが優先される
  • spawnChunkRadius は別物で、Java版1.21.9以降では削除済みなので、スポーン範囲とチャンク読み込みを混同しない

という感じです。

特に大事なのは、Java版1.21.11以降で名前が変わったことです。
古い記事の spawnRadius をそのまま入力してエラーになる場合は、minecraft:respawn_radius を使ってくださいね。

ロビーや初期地点を作る時は、コマンドだけでなく、足場や天井の安全確認も忘れずに。
スポーン地点が整っているだけで、初めて入ったプレイヤーにもかなり親切なワールドになります。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラJava版の仕様解説や便利なコマンド設定を紹介しているので、是非ご覧くださいね(^^♪


12. 参考文献

この記事を書くにあたり、以下の公式情報・海外コミュニティWikiを参考にしています。