
この記事はJava版1.21.11以降のゲームルール向けです
旧コマンド/gamerule doFireTick falseが効かない方向けに整理しています
統合版(BE)やJava版1.21.10以前とはコマンド名が異なるのでご注意ください
こんにちは。ゆずかきです。
マイクラで木造建築をしていると、溶岩・雷・火打石と打ち金などが原因で、
「気づいたら家が燃えていた…」
「昔はdoFireTickで止められたのに、今のJava版だとコマンドが出てこない…」
ということ、ありませんか?
Java版1.21.11以降では、火の延焼に関係するゲームルールが変更され、従来のdoFireTickではなく、minecraft:fire_spread_radius_around_playerというゲームルールを使う形になりました。
名前が長すぎて初見ではかなり分かりにくいですが、要するにこれは、プレイヤーの周囲どのくらいの範囲で火が燃え広がるかを決める設定です。
この記事を読めば、次のことが分かるようになります。
fire_spread_radius_around_playerの意味が分かります👍- 火の延焼を止めるコマンドが分かります👌
- 初期値・おすすめ設定・旧
doFireTickとの違いが分かります- 木造建築や溶岩装飾で燃えないための注意点も整理できます(^^♪
それでは、やっていきましょう!
※本記事はマイクラJava版1.21.11以降の仕様を前提にしています。
※ゲーム内仕様については、公式リリースノート・英語版Minecraft Wiki・サーバー管理系資料を参照して構成しています。
※火の延焼仕様はバージョンやサーバー設定で変わる可能性があるため、ワールド編集前にはバックアップ推奨です。
目次
1. fire_spread_radius_around_playerとは
2. 初期値と設定値の意味
3. 火の延焼を止めるコマンド
4. doFireTickから何が変わった?
5. 火が燃え広がる基本仕様
6. 溶岩で木造建築が燃える理由
7. おすすめ設定と使い分け
8. コマンドが効かない時のチェックポイント
9. 実際の運用で注意したいこと
10. まとめ
11. 参考文献
この記事で分かること
・Java版1.21.11以降で火の延焼を止める方法
・fire_spread_radius_around_playerの初期値と意味
・旧doFireTickとの違い
・木造建築・溶岩装飾・サーバー運営での使い分け
1. fire_spread_radius_around_playerとは
minecraft:fire_spread_radius_around_playerとは、Java版1.21.11以降で追加された火の延焼に関するゲームルールです。
名前をそのまま分解すると、
fire_spread:火の燃え広がりradius:半径around_player:プレイヤーの周囲
という意味になります。
つまり、かなり簡単に言うと、
プレイヤーの周囲何ブロックまで火が燃え広がるかを決める設定
です。
旧バージョンで使われていたdoFireTickやallowFireTicksAwayFromPlayerは、Java版1.21.11以降では削除され、この新しいゲームルールに置き換わっています。
そのため、Java版1.21.11以降で、
/gamerule doFireTick false
と入力しても、コマンド候補に出てこなかったり、認識されなかったりします。
これは入力ミスではなく、ゲームルール名そのものが変わったのが原因です。
重要
Java版1.21.11以降で火の延焼を止めたい場合は、doFireTick falseではなく、fire_spread_radius_around_player 0を使いましょう。
2. 初期値と設定値の意味
minecraft:fire_spread_radius_around_playerの初期値は、128です。
これは、通常のワールドでは、プレイヤーの周囲最大128ブロック以内で火の延焼が処理される、という意味合いになります。
| 設定値 | 意味 | 主な使い道 |
|---|---|---|
| 0 | 火の延焼を無効化 | 木造建築を守りたい時 |
| 128 | 初期値 | 通常のサバイバル |
| -1 | プレイヤー周辺に限らず延焼を許可 | 特殊検証・技術系ワールド向け |
| 1以上の整数 | プレイヤーからその半径内で延焼を許可 | サーバー負荷や延焼範囲を調整したい時 |
特に大事なのは、0にすると火の延焼が止まるという点です。
「木の家を燃やしたくない」
「森の近くで溶岩装飾を使いたい」
「雷で村が燃える事故を減らしたい」
こういう目的なら、基本的には0でOKです。
一方で、-1は通常プレイ向けではありません。
プレイヤーの近くかどうかに関係なく火の延焼を許可する設定なので、常時読み込まれている場所やサーバー管理環境では、意図しない延焼が起こる可能性があります。
初心者向けの結論
火事を止めたいなら、まずは0。
初期状態に戻したいなら、128。
特殊な検証をしたい人だけ、-1を使う。
この理解で大丈夫です。
3. 火の延焼を止めるコマンド
Java版1.21.11以降で火の延焼を止めるコマンドはこちらです。
/gamerule minecraft:fire_spread_radius_around_player 0
これで、火が周囲の可燃ブロックへ燃え広がるのを止められます。
現在の設定値を確認するコマンド
現在の設定値を確認したい場合は、値を入れずに実行します。
/gamerule minecraft:fire_spread_radius_around_player
チャット欄に現在の値が表示されます。
初期値に戻すコマンド
通常のサバイバル仕様に戻したい場合は、初期値の128に戻します。
/gamerule minecraft:fire_spread_radius_around_player 128
プレイヤー周辺に限らず延焼させるコマンド
特殊な検証や技術ワールドで、プレイヤー周辺に限らず火の延焼を許可したい場合は、-1を使います。
/gamerule minecraft:fire_spread_radius_around_player -1
ただし、これは初心者向けの設定ではありません。
木造建築が多いワールドでは、事故の原因になりやすいので注意してくださいね。
minecraft:は付けるべき?
Java版1.21.11以降では、ゲームルール名がminecraft:付きの名前空間IDとして整理されています。
そのため、この記事では安全のために、
/gamerule minecraft:fire_spread_radius_around_player 0
という書き方で統一しています。
環境によっては、
/gamerule fire_spread_radius_around_player 0
でも通る場合がありますが、迷ったらminecraft:付きで入力してください。
注意
サーバーのコンソールから実行する場合は、先頭の/を外す環境もあります。
ゲーム内チャットなら/付き、サーバーコンソールなら環境に合わせてください。
4. doFireTickから何が変わった?
昔のマイクラ記事では、火の延焼を止める方法として、ほぼ必ずこのコマンドが紹介されていました。
/gamerule doFireTick false
ただし、Java版1.21.11以降では、この書き方ではなくなっています。
変更点を整理すると、下記のようになります。
| バージョン | 火の延焼停止に使う設定 | 設定例 |
|---|---|---|
| Java版1.21.10以前 | doFireTick | /gamerule doFireTick false |
| Java版1.21.11以降 | minecraft:fire_spread_radius_around_player | /gamerule minecraft:fire_spread_radius_around_player 0 |
大きな違いは、true/falseではなく数値で指定するようになったことです。
旧doFireTickは、
true:火の延焼ありfalse:火の延焼なし
という真偽値でした。
一方で、fire_spread_radius_around_playerは、
0:延焼なし128:初期値-1:プレイヤー周辺制限なし
という整数値です。
ここを間違えて、
/gamerule minecraft:fire_spread_radius_around_player false
のように入力しても、正しく設定できません。
体験談として多い失敗例
「doFireTickが出てこない」
「falseを入れてもエラーになる」
「古い記事の通りにやったのに効かない」こういう場合は、Java版1.21.11以降の新ゲームルールに変わっている可能性が高いです。
5. 火が燃え広がる基本仕様
ここからは、実際に火がどう燃え広がるのかを整理していきます。
コマンドだけ分かれば十分という方も多いですが、木造建築や溶岩装飾をするなら、火の広がり方そのものも知っておいた方が安全です。
通常の炎は可燃ブロックへ燃え広がる
マイクラの通常の炎は、板材や葉、羊毛、カーペットなどの可燃ブロックへ燃え広がります。
炎が燃え広がる時は、単純に「隣のブロックだけ」が対象ではありません。
おおまかには、火の位置を基準にして、
- 下方向:最大1ブロック
- 横方向:最大1ブロック(斜め方向も含む)
- 上方向:最大4ブロック
の範囲にある空気ブロックが、条件次第で炎に変わります。
ここで大事なのは、上方向にかなり燃え移りやすいということです。
たとえば、暖炉の上に石ブロックを挟んで、そのさらに上を板材の屋根にしている場合でも、安全とは限りません。
炎は間のブロックだけで完全に止まるとは限らないので、板材の屋根や梁が近いと燃える可能性があります。
初心者さん向け注意点
暖炉の真上に板材を使うのはかなり危険です。
「石を1枚挟んだから大丈夫」と考えるより、最初から周囲を不燃ブロックで広めに囲った方が安全です。
燃えやすいブロックの例
代表的に燃えやすいブロックは下記です。
- 板材・原木・樹皮を剥いだ原木
- 木製の階段・ハーフブロック・フェンス・フェンスゲート
- 葉
- 羊毛
- カーペット(苔のカーペットを除く)
- 本棚
- 干草の俵
- 足場
- ツタ・草・花
- TNT
TNTは燃え尽きるというより、着火して爆発する扱いになるので特に危険です。
拠点の近くで火や溶岩を使うなら、こういったブロックを近くに置かないようにしましょう。
魂の炎は通常の炎とは違う
ソウルサンドやソウルソイルに着火すると、青っぽい魂の炎になります。
通常の炎と違って、魂の炎は周囲の可燃ブロックへ燃え広がりません。
そのため、見た目用の演出としては通常の炎より扱いやすい場面があります。
ただし、プレイヤーやモブが触れた時のダメージは普通にあります。
「燃え広がらない=安全」ではないので、通路や村人の近くに置く場合は注意してくださいね。
雨やバイオームでも延焼しやすさが変わる
火の燃え広がりは、毎回まったく同じ速さではありません。
難易度、雨、炎の状態、ランダムなブロック更新などの影響を受けます。
また、湿地やジャングルなど、湿った環境では燃え広がりにくくなる仕様もあります。
とはいえ、これは「絶対に燃えない」という意味ではありません。
木造建築を守りたいなら、バイオーム差に期待するより、ゲームルールや不燃ブロックで対策した方が確実です。
6. 溶岩で木造建築が燃える理由
火事の原因として特に多いのが、溶岩装飾です。
マイクラでは、溶岩そのものが板材を直接燃やしているというより、溶岩の周囲にある空気ブロックが炎に変わり、その炎が可燃ブロックへ燃え移る形になります。
溶岩による発火範囲は、だいたい下記のように考えると分かりやすいです。
- 溶岩の1ブロック上:3×3範囲
- 溶岩の2ブロック上:5×5範囲
この範囲内に空気があり、その空気に隣接する形で可燃ブロックがあると、火が発生する可能性があります。
よくある事故
・木造拠点の床下に溶岩照明を仕込む
・暖炉の上に板材の梁を通す
・ガラスで囲ったつもりの溶岩の近くに葉を置く
・ネザーゲート周りを板材で装飾する
こういう配置は、見た目は良くても火事になりやすいです。
溶岩装飾で安全性を上げるコツ
溶岩を建築に使うなら、下記を意識しましょう。
- 溶岩の周囲は石・レンガ・深層岩・銅・鉄などの不燃ブロックで囲う
- 溶岩の真上と周囲には板材・葉・羊毛・カーペットを置かない
- 木造建築内では溶岩照明よりランタンやグロウストーンを優先する
- どうしても使う場合は、
fire_spread_radius_around_player 0で延焼停止する
特にサバイバル序盤は、木材建築が多くなりがちです。
うっかり溶岩を使うと、拠点が一気に燃えることもあります。
筆者のおすすめ
木造拠点では、溶岩装飾はかなり慎重に扱った方が良いです。
見た目目的なら、ランタン・焚き火・グロウベリー・シーランタンなどで代用した方が安心ですね。
7. おすすめ設定と使い分け
fire_spread_radius_around_playerは、遊び方によっておすすめ設定が変わります。
木造建築を守りたい場合
木造拠点・村づくり・街づくりをしているなら、設定値は0がおすすめです。
/gamerule minecraft:fire_spread_radius_around_player 0
これで火の延焼を止められるので、雷・溶岩・火打石と打ち金などによる大規模火災をかなり防ぎやすくなります。
ただし、火や溶岩によるダメージそのものを止める設定ではありません。
プレイヤーやモブが火に触れれば燃えますし、溶岩に落ちれば普通に危険です。
普通のサバイバルを楽しみたい場合
通常のサバイバル感を残したいなら、初期値の128でOKです。
/gamerule minecraft:fire_spread_radius_around_player 128
火事のリスクも含めてマイクラらしさを残したい方は、このままで良いと思います。
ただし、木造村や大型建築を作り込むワールドでは、雷や溶岩事故が怖いので、バックアップを取っておきましょう。
サーバーで荒らし対策したい場合
マルチサーバーで木造建築が多い場合も、0がおすすめです。
/gamerule minecraft:fire_spread_radius_around_player 0
火打石と打ち金や溶岩による延焼事故、あるいは意図的な放火対策として使えます。
ただし、サーバールールとして「火の延焼なし」にする場合は、参加者に先に説明しておくと親切です。
通常のサバイバルと違う挙動になるので、知らない人が見ると少し戸惑う場合があります。
技術検証・特殊ワールドの場合
火の挙動を詳しく調べたい方や、常時読み込み範囲で延焼を確認したい方は、-1を使う選択肢もあります。
/gamerule minecraft:fire_spread_radius_around_player -1
ただし、これは上級者向けです。
一般的な建築ワールドでは、使わない方が安全だと思います。
8. コマンドが効かない時のチェックポイント
ここでは、fire_spread_radius_around_playerを設定したのに上手くいかない時の確認ポイントをまとめます。
1. Java版1.21.11以降か確認する
まず、プレイしているバージョンを確認してください。
Java版1.21.10以前なら、この記事の新ゲームルールではなく、旧doFireTickを使う場合があります。
/gamerule doFireTick false
逆に、Java版1.21.11以降なら、こちらです。
/gamerule minecraft:fire_spread_radius_around_player 0
古い記事と新しい記事が混ざると混乱しやすいので、まずはバージョン確認が大事です。
2. falseではなく0を入れているか
新ゲームルールは真偽値ではなく整数値です。
間違い例:
/gamerule minecraft:fire_spread_radius_around_player false
正しい例:
/gamerule minecraft:fire_spread_radius_around_player 0
旧doFireTickの感覚でfalseを入れたくなりますが、ここは0です。
3. チート許可・OP権限があるか
シングルプレイでコマンドを使うには、チートが許可されている必要があります。
マルチサーバーでは、OP権限や管理者権限が必要です。
権限がない状態だと、正しいコマンドを入力しても実行できません。
4. サーバーコンソールで先頭の/を入れていないか
ゲーム内チャットでは、先頭に/を付けます。
/gamerule minecraft:fire_spread_radius_around_player 0
一方で、サーバーコンソールでは環境によって、先頭の/を付けない形で入力します。
gamerule minecraft:fire_spread_radius_around_player 0
ここはサーバー管理画面によって違うので、使っているサービスの仕様に合わせてください。
5. 火のダメージまで消えると勘違いしていないか
fire_spread_radius_around_player 0で止まるのは、主に火の延焼です。
下記まで全部無効化する設定ではありません。
- プレイヤーが火に触れた時のダメージ
- 溶岩に入った時のダメージ
- 焚き火やマグマブロックによるダメージ
- 火打石と打ち金で直接火をつける行為そのもの
火や溶岩のダメージを無効化したい場合は、別のゲームルールや難易度・コマンド設計を考える必要があります。
6. すでに燃えている建築は手動消火が必要な場合がある
延焼を止めても、すでに火がついている場所は、見た目上しばらく燃え続けたり、消火が必要だったりします。
水を流す、ブロックを置く、直接叩いて消すなどして、燃えている場所は早めに処理しましょう。
9. 実際の運用で注意したいこと
fire_spread_radius_around_playerは便利ですが、使い方を間違えるとワールドの雰囲気が変わります。
木造建築勢にはかなり便利
木造建築をメインにしている方にとって、延焼停止はかなりありがたい設定です。
特に、
- 村を木材で整備している
- 森の中に拠点を作っている
- 暖炉や溶岩照明を使いたい
- マルチで建築物を守りたい
こういうワールドでは、0にしておく価値があります。
マイクラの火事は、気づいた時にはかなり広がっていることが多いです。
特に葉や羊毛、カーペットが多い建築では、一度燃えると修復がかなり大変です。
完全なリアル寄りサバイバルでは初期値もあり
一方で、火の延焼を止めると、サバイバルの緊張感は少し下がります。
落雷で森が燃える、溶岩を扱う時に注意する、暖炉を安全に設計する。
こういう要素も含めて楽しみたい方は、初期値の128でも良いと思います。
-1はむやみに使わない
-1は、プレイヤーの周囲かどうかに関係なく火の延焼を許可する設定です。
普通のシングルプレイなら、あまり使う必要はありません。
サーバーや検証環境では意味がありますが、木造建築が多いワールドで使うと危険です。
結論
建築保護なら0。
普通に遊ぶなら128。
検証以外で-1は基本使わない。
この使い分けが一番分かりやすいです。
10. まとめ
以上、Java版1.21.11以降で追加されたminecraft:fire_spread_radius_around_playerについて解説しました。
要点を整理すると、
fire_spread_radius_around_playerは、火がプレイヤー周辺どの範囲で燃え広がるかを決めるゲームルール- Java版1.21.11以降では、旧
doFireTickとallowFireTicksAwayFromPlayerが削除され、この新ルールに置き換わった - 火の延焼を止めたいなら、
/gamerule minecraft:fire_spread_radius_around_player 0 - 初期値に戻すなら、
/gamerule minecraft:fire_spread_radius_around_player 128 -1はプレイヤー周辺制限なしで延焼を許可する特殊寄りの設定
という感じです。
木造建築を守りたい方や、溶岩装飾を安全に使いたい方は、まず0設定を覚えておけばOKです。
/gamerule minecraft:fire_spread_radius_around_player 0
これだけで、火事による建築ロストのリスクをかなり減らせます。
ただし、火や溶岩のダメージそのものを消す設定ではないので、サバイバルでは油断しないようにしてくださいね。
では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラの仕様解説・ゲームルール解説を紹介しているので、是非ご覧くださいね(^^♪
11. 参考文献
この記事を書くにあたり、以下の公式情報・英語版Minecraft Wiki・サーバー管理資料を参考にしています。