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

初期スポーン地点がズレる理由を知りたい方向けの記事です
Java版と統合版の両方を扱います
Java版1.21.11以降はコマンド名が変わっているので要注意です

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

マイクラでワールドスポーンを設定したはずなのに、

「なんで指定した場所の少し横に出るの?」
「サーバーロビーの中心に出したいのに、毎回位置がズレる…」
/gamerule spawnRadius 0 って何をしているの?」

と思ったことはありませんか?

このズレに関係しているのが、今回解説する spawnRadius です。

ただし、いきなり大事な注意点があります。
Java版1.21.11以降では、従来の spawnRadius という名前ではなく、minecraft:respawn_radius という新しいゲームルール名に変わっています。

古い記事や動画では spawnRadius と書かれていることが多いので、ここで詰まりやすいです。
筆者もこういうゲームルール名の変更は、最初に見た時「え、同じ話で合ってる?」となりました。

この記事では、spawnRadiusの意味・初期値・Java版と統合版の違い・設定コマンド・初期スポーン範囲の考え方まで、初心者さん向けに順番に整理していきますね。

この記事を読めば、次のことが分かります。

  • 初期スポーン地点が少しズレる理由が分かります👍
  • Java版1.21.11以降の正しいコマンドが分かります👌
  • サーバーロビーや配布ワールドで、開始地点をかなり固定しやすくなります
  • spawnRadius とスポーンチャンクの違いで迷わなくなります

それでは、やっていきましょう!

※本記事は、Java版1.21.11以降および統合版1.20.40以降の変更点を含めて整理しています。
※古いバージョンでは、コマンド名や初期値が現在と異なる場合があります。
※ゲーム内の仕様については、公式リリースノートおよびコミュニティWikiを参考にしています。


目次

1. spawnRadiusとは?
2. spawnRadiusの初期値と現在のコマンド名
3. spawnRadiusが効く場面・効かない場面
4. /setworldspawnとの違い
5. Java版・統合版での設定手順
6. spawnRadiusを0にするとどうなる?
7. 初期スポーン範囲を使った安全なロビー作り
8. spawnRadiusでよくある勘違い
9. うまく固定できない時のチェックポイント
10. まとめ
11. 引用・参考文献

この記事で分かること
・spawnRadiusの意味
・Java版1.21.11以降での新しい書き方
・統合版の初期値変更
・初期スポーン地点と実際に出る位置がズレる理由
・配布ワールドやサーバーロビーでの使い方


1. spawnRadiusとは?

spawnRadius とは、簡単に言うと、ワールドスポーン地点の周辺で、プレイヤーがどのくらいランダムに出現するかを決めるゲームルールです。

ワールドを作った時、プレイヤーには「初期スポーン地点」がありますよね。
ただし、マイクラではその座標ぴったりに必ず出るとは限りません。

たとえばJava版の通常設定では、初期スポーン地点のまわりにある程度の範囲があり、その範囲内から出現位置が選ばれます。
この「どれくらいズレてもよいか」に関係するのが spawnRadius です。

イメージとしては、こんな感じです。

  • ワールドスポーン地点:出現範囲の中心になる基準地点
  • spawnRadius:その周りにどのくらい出現候補を広げるか
  • 実際のスポーン位置:その範囲内でゲームが選んだ場所

なので、/setworldspawn で地点を設定しても、spawnRadiusが初期値のままだと、少し横に出ることがあります。
これはバグというより、最初からそういう仕様です。

体験談
筆者もサーバーのロビーを作った時、中心ブロックに /setworldspawn したのに、参加者が微妙に横へ散らばって困りました。
原因はロビー建築ではなく、spawnRadiusの設定でした。

ここを知っておくと、サーバーの初期地点作りや配布ワールドの開始位置作りがかなり楽になります。


2. spawnRadiusの初期値と現在のコマンド名

ここが一番大事です。
現在のマイクラでは、Java版と統合版で書き方に注意が必要です。

👇下の表に、spawnRadiusまわりの現在の整理をまとめました。

エディション バージョン 使うゲームルール名 初期値
Java版 1.21.11以降 minecraft:respawn_radius 10
Java版 1.21.10以前 spawnRadius 10
統合版 1.20.40以降 spawnRadius 10
統合版 1.20.40より前の古い情報 spawnRadius 5と書かれている場合あり


Java版1.21.11以降では、ゲームルール名が新しい形式に変更されています。
そのため、現在のJava版で設定するなら、次のように入力します。

/gamerule minecraft:respawn_radius 0

Java版1.21.10以前、または統合版では、従来通りこちらです。

/gamerule spawnRadius 0

ここを間違えると、コマンドが候補に出なかったり、入力しても通らなかったりします。

特に検索で古い記事を見ている場合は、Java版のバージョンを必ず確認しましょう。
「spawnRadiusが使えない」と思ったら、まずはJava版1.21.11以降かどうかをチェックしてくださいね。


3. spawnRadiusが効く場面・効かない場面

spawnRadiusは、すべてのスポーンを操作する万能設定ではありません。
ここを混同すると、かなり分かりにくくなります。

spawnRadiusが主に関係するのは、プレイヤーがワールドスポーン周辺に出る場面です。

具体的には、次のようなケースですね。

  • 新しくワールドに入った時の初期スポーン
  • ベッドやリスポーンアンカーなどの個人スポーン地点がない状態で死んだ時
  • 個人スポーン地点が壊れていたり、復活できない状態だった時
  • エンドから戻った時に、個人スポーン地点が使えない場合

逆に、次のものには基本的に関係しません。

  • ゾンビや牛などのモブの自然スポーン
  • スポナーからのモブ出現
  • ベッドで設定した個人のリスポーン地点そのもの
  • ネザーのリスポーンアンカーで設定した地点そのもの
  • スポーンチャンクの読み込み範囲

特に初心者さんが混乱しやすいのが、モブのスポーンとプレイヤーのスポーンです。

spawnRadiusは、名前に「spawn」と入っていますが、モンスターの湧き範囲を広げたり狭めたりする設定ではありません。
湧き潰しやモンスタートラップの効率とは別物です。

注意!
「spawnRadiusを0にしたのにモンスターが湧く」
これは正常です。spawnRadiusはプレイヤーの出現位置に関係する設定で、モブの湧き設定ではありません。

ここは本当に間違えやすいので、分けて覚えておきましょう。


4. /setworldspawnとの違い

spawnRadiusを理解するには、/setworldspawn との違いも大事です。

/setworldspawn は、ワールドスポーン地点そのものを設定するコマンドです。
一方で、spawnRadius は、そのワールドスポーン地点の周辺にどのくらい出現位置のズレを許すかを決めるゲームルールです。

つまり、役割が違います。

  • /setworldspawn:中心となる地点を決める
  • spawnRadius / minecraft:respawn_radius:その中心からどれくらいランダムにズレるかを決める

ロビーや配布ワールドで開始地点を固定したい場合は、片方だけではなく、両方をセットで使うのが基本です。

Java版1.21.11以降なら、次のようにします。

/setworldspawn
/gamerule minecraft:respawn_radius 0

座標を指定する場合は、次のように入力します。

/setworldspawn 100 64 -200
/gamerule minecraft:respawn_radius 0

Java版1.21.10以前や統合版なら、次の書き方です。

/setworldspawn 100 64 -200
/gamerule spawnRadius 0

これで、ワールドスポーン地点の周辺にランダムで散らばる挙動をかなり抑えられます。

ただし、完全に「見た目の同じ足元ブロック」に必ず出るとは限りません。
上にブロックがあったり、足場判定が怪しかったりすると、屋根の上や近くの安全な場所にずれることがあります。

なので、開始地点を作る時は、コマンドだけでなく、スポーン場所の空間も整えておきましょうね。


5. Java版・統合版での設定手順

ここでは、実際にspawnRadiusを設定する手順をまとめます。
サーバーや配布ワールドを作る方は、この通りに進めると分かりやすいです。

Java版1.21.11以降の場合

まず、プレイヤーを出したい場所に立ちます。
その場所をワールドスポーンにする場合は、次のコマンドを入力します。

/setworldspawn

そのあと、出現範囲を0にします。

/gamerule minecraft:respawn_radius 0

現在の値を確認したい場合は、値を付けずに入力します。

/gamerule minecraft:respawn_radius

Java版1.21.10以前の場合

古いJava版では、従来の spawnRadius を使います。

/setworldspawn
/gamerule spawnRadius 0

確認する場合はこちらです。

/gamerule spawnRadius

統合版の場合

統合版でも、基本は spawnRadius です。

/setworldspawn
/gamerule spawnRadius 0

統合版では、ワールド設定画面に「リスポーン半径」のような項目が出る場合もあります。
コマンドが苦手な方は、設定画面から数値を確認するのもありです。

注意!
コマンドを使うには、ワールド設定やサーバー権限が必要です。
シングルプレイならチート許可、サーバーなら管理者権限が必要になる場合があります。

おすすめの使い分け

  • サバイバルを普通に遊ぶだけ:初期値のままでOK
  • サーバーロビーを作る:0がおすすめ
  • 配布ワールドの開始地点を固定する:0がおすすめ
  • 初期地点で少し散らばってもよい:5〜10くらい
  • 大人数サーバーで初期リスキルや密集を避けたい:少し広めにするのもあり

個人的には、普通のサバイバルなら無理にいじらなくて大丈夫です。
最初の拠点を作ったら、ベッドで個人のリスポーン地点を設定する方が自然です。

一方で、サーバーや配布ワールドではかなり重要です。
「開始地点をここにしたい」という意図があるなら、spawnRadiusも一緒に見直しましょう。


6. spawnRadiusを0にするとどうなる?

spawnRadiusを0にすると、ワールドスポーン周辺にランダムで散らばる範囲がなくなります。

つまり、/setworldspawn で決めた地点にかなり近い場所へ出るようになります。

Java版1.21.11以降なら、次のコマンドですね。

/gamerule minecraft:respawn_radius 0

Java版1.21.10以前・統合版ならこちらです。

/gamerule spawnRadius 0

これが便利なのは、次のような場面です。

  • サーバー参加者をロビー中央に出したい
  • 配布マップのスタート位置を固定したい
  • アスレチックやミニゲームの開始地点を揃えたい
  • 初期スポーン地点からズレて奈落や水中に出る事故を減らしたい

ただし、0にしても注意点があります。

スポーン地点の上に屋根や装飾ブロックがあると、想定外の高さに出る場合があります。

たとえば、ロビー中央の真上に屋根を低く作っていると、プレイヤーが屋根上に出たり、周辺の空間にずれたりすることがあります。
これはspawnRadiusというより、ゲーム側が「出られる場所」を探しているためです。

体験談
筆者は昔、ロビーの床に /setworldspawn したのに、なぜか屋根上に出る現象でかなり悩みました。
原因はスポーン地点の真上の空間が狭かったことでした。
spawnRadiusを0にした後は、必ずスポーン地点の上下左右も確認しましょう。

おすすめは、スポーン位置の周囲を次のようにしておくことです。

  • 足元は普通のフルブロックにする
  • 頭上は最低でも2マス以上空ける
  • 近くにマグマ・サボテン・粉雪・奈落などを置かない
  • 屋根を作るなら十分な高さを確保する
  • 初期地点の周辺を広めに平坦化する

ここまでやると、かなり安定します。


7. 初期スポーン範囲を使った安全なロビー作り

ここからは、spawnRadiusを使って実際にロビーや開始地点を作る時の考え方です。
文字だけで分かるように、順番に整理しますね。

1. まず中心地点を決める

サーバーロビーや配布ワールドのスタート地点を作る場合、まず「ここに出したい」という中心ブロックを決めます。

おすすめは、次のような場所です。

  • 平坦な床の中央
  • 周囲に危険ブロックがない場所
  • 天井が低すぎない場所
  • 参加者が出てもすぐ動ける広さがある場所

決めた場所に立って、Java版1.21.11以降なら次を実行します。

/setworldspawn
/gamerule minecraft:respawn_radius 0

Java版1.21.10以前・統合版ならこちらです。

/setworldspawn
/gamerule spawnRadius 0

2. 実際に死んで戻り先を確認する

設定したら、必ずテストしましょう。
クリエイティブのテストワールドなら、コマンドで確認すると早いです。

/kill @s

サバイバル本番ワールドで試す場合は、持ち物ロストに注意してくださいね。
不安なら、テスト用ワールドをコピーして確認するのがおすすめです。

3. 複数人で出る場合は少し余裕を作る

spawnRadiusを0にすると、開始地点がかなり揃います。
ただし、大人数サーバーで同時参加がある場合は、同じ場所にプレイヤーが重なります。

ロビー用途なら問題ないことも多いですが、参加人数が多いサーバーでは、少し余裕を持たせるのもありです。

たとえば、次のような考え方です。

  • 完全固定したい:0
  • 少しだけ散らしたい:3〜5
  • 大人数で密集を避けたい:10前後

ただし、数値を大きくすると、その分だけ想定外の場所に出る可能性も増えます。
サーバーロビーを綺麗に作り込む場合は、出現候補になりそうな範囲をすべて安全にしておきましょう。

4. 初期スポーン範囲内に危険物を置かない

これは本当に大事です。

spawnRadiusを初期値のままにする場合、プレイヤーは中心地点ぴったりではなく、周辺に出る可能性があります。
そのため、初期スポーン地点の近くには危険なものを置かない方が安全です。

避けたい例はこちらです。

  • マグマ
  • 焚き火
  • サボテン
  • 粉雪
  • 高所の穴
  • 水流で流される場所
  • ネザーゲートの真横
  • 感圧板式の罠やコマンド装置

特に配布ワールドでは、プレイヤーが最初に出る場所で詰まると印象が悪くなります。
開始地点だけは、少し広めに安全地帯を取っておきましょう。


8. spawnRadiusでよくある勘違い

ここでは、spawnRadiusまわりでよくある勘違いを整理しておきます。
検索で古い情報と新しい情報が混ざりやすいので、ここだけでも読んでおくと事故が減ります。

勘違い1:spawnRadiusはモブの湧き範囲を変える

これは違います。
spawnRadiusは、プレイヤーがワールドスポーン周辺に出る範囲に関係するゲームルールです。

ゾンビやスケルトン、牛、羊などの自然スポーン範囲を変えるものではありません。

モブの湧きに困っている場合は、明るさ、バイオーム、湧き上限、シミュレーション距離、湧き潰しなど、別の仕様を見る必要があります。

勘違い2:/setworldspawnだけで完全固定できる

これも少し違います。
/setworldspawn は中心地点を設定するコマンドです。
しかし、spawnRadiusが初期値のままだと、そこから少しズレた位置に出ることがあります。

固定したい場合は、次のようにセットで使いましょう。

/setworldspawn
/gamerule minecraft:respawn_radius 0

※Java版1.21.10以前・統合版では spawnRadius を使います。

勘違い3:ベッドのリスポーン地点にもspawnRadiusが効く

基本的には、ベッドやリスポーンアンカーで設定した個人スポーン地点の方が優先されます。

そのため、ベッドを使っているプレイヤーが死んだ時に、ワールドスポーン周辺へ飛ばされるわけではありません。
ベッドが壊れていたり、周囲に復活できる場所がない場合は、ワールドスポーン側に戻ることがあります。

つまり、spawnRadiusを見るべきなのは、主に「個人スポーン地点がない時」や「個人スポーン地点が使えない時」です。

勘違い4:spawnRadiusを変えるとスポーンチャンクも広がる

これも別物です。

spawnRadiusは、プレイヤーの出現位置の範囲です。
スポーンチャンクや常時読み込み範囲を広げる設定ではありません。

さらに、Java版1.21.9では固定スポーンチャンクの考え方にも大きな変更が入っています。
古い「スポーンチャンクに装置を置けば常に動く」という前提の記事は、現行版ではそのまま使えない場合があります。

注意!
spawnRadius と、Java版1.20.5〜1.21.8で使われていた spawnChunkRadius は名前が似ていますが、別物です。
Java版1.21.9以降では固定スポーンチャンクの概念が削除され、spawnChunkRadius も使われなくなっています。さらにJava版1.21.11以降では spawnRadiusminecraft:respawn_radius に変わっているため、古い情報を読む時は特に注意してください。

勘違い5:統合版の初期値は今でも5で固定

古い情報では、統合版のspawnRadius初期値が5と書かれている場合があります。
ただし、統合版1.20.40で「リスポーン半径」の初期値は10に変更されています。

現在の統合版を前提にするなら、基本は10で見ておくのが安全です。
古いワールドや古い解説を参考にしている場合は、ゲーム内で現在値を確認しておきましょう。

/gamerule spawnRadius

9. うまく固定できない時のチェックポイント

spawnRadiusを0にしたのに位置がズレる
/setworldspawnした場所と違う場所に出る
古いコマンドが通らない

そういう時は、ここを順番に確認してください。

  • [ ] Java版1.21.11以降なのに、古い spawnRadius を使っていないか?
  • [ ] Java版1.21.11以降では /gamerule minecraft:respawn_radius 0 にしているか?
  • [ ] Java版1.21.10以前・統合版では /gamerule spawnRadius 0 にしているか?
  • [ ] /setworldspawn とゲームルール設定を両方実行したか?
  • [ ] ベッドやリスポーンアンカーなど、個人スポーン地点が残っていないか?
  • [ ] スポーン地点の上に天井やブロックが近すぎないか?
  • [ ] 足元が不安定なブロックや危険ブロックになっていないか?
  • [ ] 周辺に安全に立てる空間があるか?
  • [ ] サーバーの場合、コマンドを実行する権限があるか?
  • [ ] 統合版の古いワールドで、設定値が過去のままになっていないか?
  • [ ] スポーンチャンクやモブの湧きと混同していないか?

特に多いのは、Java版1.21.11以降で古いコマンドを入力しているパターンです。
「昔は使えたのに、今は候補に出ない」という場合は、まずここを見直しましょう。

それでもズレる場合は、スポーン地点の建築を疑ってみてください。
床・天井・周辺ブロックの判定で、ゲーム側が別の安全地点を選んでいる可能性があります。


10. まとめ

今回は、マイクラの spawnRadius について、意味・初期値・初期スポーン範囲・Java版と統合版の違いを解説しました。

要点を整理すると、次の通りです。

  • spawnRadiusは、ワールドスポーン周辺でプレイヤーがどのくらいランダムに出るかを決める設定
  • Java版1.21.11以降では、spawnRadius ではなく minecraft:respawn_radius を使う
  • Java版1.21.10以前・統合版では、従来通り spawnRadius を使う
  • Java版の初期値は10
  • 統合版は1.20.40でリスポーン半径の初期値が10に変更済み
  • /setworldspawn は中心地点を決めるコマンド
  • spawnRadiusは、その周辺にどれくらいズレるかを決めるゲームルール
  • サーバーロビーや配布ワールドで固定したいなら、/setworldspawnspawnRadius 0 系をセットで使う
  • モブの湧き範囲やスポーンチャンクとは別物

普通のサバイバルを遊ぶだけなら、spawnRadiusは初期値のままでも困ることは少ないです。
でも、サーバーの初期地点や配布ワールドの開始地点を作るなら、かなり重要な設定です。

Java版1.21.11以降なら、最後にこれだけ覚えておけばOKです。

/setworldspawn
/gamerule minecraft:respawn_radius 0

Java版1.21.10以前・統合版ならこちらです。

/setworldspawn
/gamerule spawnRadius 0

スポーン地点がズレると、最初はバグっぽく見えます。
でも、仕組みが分かると対処はかなり簡単です。

開始地点をきれいに整えたい方は、ぜひspawnRadiusも見直してみてくださいね。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。


11. 引用・参考文献

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