
この記事はマイクラJava版向けです
Java版1.21.11以降はspawnRadiusではなくminecraft:respawn_radiusを使います
統合版(Bedrock Edition)とは設定画面や挙動が異なる場合があります
こんにちは。ゆずかきです。
マイクラでワールドやサーバーを作っていると、たまに見かけるのが minecraft:respawn_radius というゲームルールです。
名前だけ見ると「ベッドでリスポーンする範囲かな?」と思いやすいのですが、実際には少し違います。
これは、ワールドスポーン地点の周辺に、プレイヤーがどのくらい散らばってスポーンするかを決める設定です。
特にサーバー運営や配布ワールド作りでは、
- 初参加のプレイヤーをロビーに集めたい
- 死亡時に毎回バラバラの位置へ飛ばしたくない
/setworldspawnしたのにスポーン位置がズレる理由を知りたいspawnRadiusとminecraft: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 のままだと見落とされることがあります。
そういう時は 0 か 1 に寄せる方が親切です。
企画ワールドで散らばって開始したい場合
/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を参考にしています。