
この記事はマイクラJava版向けのゲームルール解説です
Java版1.21.11以降と、それ以前ではゲームルール名が違います
統合版(Bedrock Edition)とは仕様が異なるため、Java版前提で読んでください
こんにちは。ゆずかきです。
マイクラで雪山やタイガに拠点を作っていると、いつの間にか屋根や道に雪が積もっていて、
「これってどこまで積もるの?」
「雪が積もらないようにできる?」
「max_snow_accumulation_heightって何?」
と気になったことはありませんか?
今回解説するmax_snow_accumulation_heightは、簡単に言うと雪の層が最大何段まで自然に積もるかを決めるゲームルールです。
ただしこのゲームルール、少しややこしいポイントがあります。
Java版1.21.11以降では名前が変更されており、古い記事に書かれている/gamerule snowAccumulationHeightをそのまま入力しても、バージョンによっては通らないことがあります。
なのでこの記事では、最新のJava版で使う名前・旧バージョンで使う名前・初期値・雪が積もる条件まで、実際にサバイバルで困りやすい部分を中心に整理していきますね。
この記事を読めば、次のことが分かります。
max_snow_accumulation_heightの意味が分かります👌- 雪を積もらせない設定、深く積もらせる設定が分かります👍
- Java版1.21.11以降と旧バージョンのコマンド名の違いで迷わなくなります
- 雪が積もらない時に、どこを確認すれば良いか分かります
雪国拠点を作る方、雪が邪魔で困っている方、逆に冬っぽいワールドを作りたい方にはかなり便利な設定です。
それでは、やっていきましょう!
※本記事はJava版の仕様を中心に解説しています。
※ゲーム内の仕様については、公式リリースノートおよびコミュニティWikiを参考に整理しています。
※Java版1.21.11以降ではゲームルール名が変更されているため、旧名と新名を分けて記載しています。
目次
1. max_snow_accumulation_heightとは
2. 初期値と設定値の意味
3. コマンドで変更する方法
4. Java版1.21.11以降と旧バージョンの違い
5. 雪が実際に積もる条件
6. 雪が積もらない・溶ける主な原因
7. おすすめ設定値と使い分け
8. random_tick_speedとの関係
9. よくある勘違い
10. うまく反映されない場合のチェックポイント
11. まとめ
12. 参考文献
この記事で分かること
・マイクラJava版のmax_snow_accumulation_heightの意味
・雪の最大積雪量を0〜8で調整する方法
・Java版1.21.11以降でのゲームルール名変更
・雪が積もる場所・積もらない場所の条件
1. max_snow_accumulation_heightとは
max_snow_accumulation_heightは、降雪によって雪の層が最大何段まで積もるかを決めるゲームルールです。
雪の層というのは、地面の上に薄く乗る白い雪のことですね。
普段のバニラ設定では、雪が降っても基本的には1層だけ積もります。
つまり、普通にプレイしているだけなら、雪はうっすら地面を覆うくらいで止まります。
ですが、このゲームルールの値を大きくすると、雪が1層で止まらず、2層、3層、4層……とだんだん深くなります。
最大では8層まで積もり、見た目としては1ブロック分の高さになります。
逆に値を0にすると、雪が降っても新しい雪の層が自然には作られなくなります。
雪国拠点の屋根や道を守りたい場合は、この0設定がかなり便利です。
ただし、ここでまず注意です。
Java版1.21.11以降では、ゲームルール名がminecraft:max_snow_accumulation_heightに変更されています。
一方で、Java版1.19.3〜1.21.10では、旧名のsnowAccumulationHeightを使います。
同じ雪の積もり方を調整する設定でも、バージョンによって入力する名前が違うわけですね。
ここを間違えるとコマンドが通らないので、この記事では最初に整理しておきます。
| Java版のバージョン | 使うゲームルール名 | 備考 |
|---|---|---|
| 1.21.11以降 | minecraft:max_snow_accumulation_height | 新しい名前。現在はこちらを使う |
| 1.19.3〜1.21.10 | snowAccumulationHeight | 旧名。古い攻略記事ではこちらが多い |
| 1.19.2以前 | なし | このゲームルール自体が未実装 |
要するに、検索でこの記事に来た方がまず覚えるべきことは、
Java版1.21.11以降なら
minecraft:max_snow_accumulation_height
Java版1.19.3〜1.21.10ならsnowAccumulationHeight
この2点です。
名前は長いですが、意味はかなりシンプルです。
雪の最大積雪量を決める設定と覚えておけばOKです。
2. 初期値と設定値の意味
max_snow_accumulation_heightの初期値は1です。
つまり、何も設定していない通常のJava版では、雪が降っても自然に積もる雪の層は基本的に1層で止まります。
Java版1.21.11以降では、設定できる値は0〜8です。
それぞれの意味を表にすると、下記のようになります。
| 設定値 | 雪の積もり方 | 使いどころ |
|---|---|---|
| 0 | 雪が自然に新しく積もらない | 雪国拠点の屋根・道を守りたい時 |
| 1 | 最大1層まで積もる | 通常のバニラ設定 |
| 2〜4 | 少し厚みのある雪景色になる | 景観重視の雪国建築におすすめ |
| 5〜7 | かなり深めに積もる | 冬ワールド・イベント用 |
| 8 | 最大で1ブロック分の高さまで積もる | 本格的な豪雪ワールド向け |
個人的に一番使いやすいのは、0・1・4・8あたりです。
- 雪を完全に邪魔にしたくないなら
0 - 普通のマイクラのまま遊ぶなら
1 - 雪国感を少し強めたいなら
4 - 豪雪地帯を作りたいなら
8
このように考えると分かりやすいです。
設定値0について
0にすると、雪が降っても新しい雪の層が自然には作られません。
雪山拠点の屋根や、雪道の見た目を崩したくない場合に便利です。
ただし、すでに置かれている雪を自動で消す設定ではありません。
既に積もっている雪を消したい場合は、シャベルや水などで別途片付ける必要があります。
ここを勘違いしやすいので注意してくださいね。
設定値1について
1は初期値です。
通常のマイクラと同じで、雪が降ると地面の上に1層だけ雪が積もります。
普通のサバイバルなら、このままで特に困ることは少ないと思います。
ただ、雪国に大きめの拠点を作ると、屋根や道に雪が乗り続けるので、建築勢の方は気になることがあります。
設定値8について
8にすると、雪の層が最大で1ブロック分の高さまで積もります。
雪景色としてはかなり雰囲気が出ますが、通路・階段・屋根・畑まわりの管理は少し大変になります。
特に、雪を放置したい景観ワールドなら良いですが、普段のサバイバル拠点で使うと、移動や整地の手間が増えやすいです。
体験ベースのおすすめ
雪国拠点をきれいに保ちたいなら0。
雪景色を楽しみたいけど生活の邪魔にしたくないなら2〜4。
雪に埋もれるワールドを作りたいなら8。
こう使い分けるのが分かりやすいです。
3. コマンドで変更する方法
ここからは、実際にmax_snow_accumulation_heightを変更するコマンドを紹介します。
ゲームルールを変更するには、シングルプレイならチートの許可、マルチサーバーならOP権限などが必要です。
サーバーで使う場合は、管理者権限がある状態で実行してくださいね。
Java版1.21.11以降の場合
Java版1.21.11以降では、下記のように入力します。
/gamerule minecraft:max_snow_accumulation_height 0
👆雪が自然に積もらない設定です。
雪国拠点の屋根や道に雪を乗せたくない時はこれですね。
通常の初期値に戻すなら、下記です。
/gamerule minecraft:max_snow_accumulation_height 1
雪を最大8層まで積もらせたい場合は、下記です。
/gamerule minecraft:max_snow_accumulation_height 8
現在の設定値を確認したい場合は、値を付けずに実行します。
/gamerule minecraft:max_snow_accumulation_height
Java版1.19.3〜1.21.10の場合
Java版1.19.3〜1.21.10では、旧名のsnowAccumulationHeightを使います。
雪を積もらせない場合はこちら。
/gamerule snowAccumulationHeight 0
通常の初期値に戻すならこちら。
/gamerule snowAccumulationHeight 1
最大まで積もらせるならこちら。
/gamerule snowAccumulationHeight 8
入力候補を確認するのが一番安全
マイクラのコマンドは、バージョンによって名前が変わることがあります。
なので、実際に入力する時は、チャット欄で/gameruleまで入力してから候補を確認するのがおすすめです。
特にJava版1.21.11以降は、ゲームルール名が全体的にリネームされています。
古い記事を見ながらコマンドを打つ場合は、ここで引っかかりやすいです。
注意!
snowAccumulationHeightでエラーが出る場合、Java版1.21.11以降のワールドなら、
minecraft:max_snow_accumulation_heightで試してください。
4. Java版1.21.11以降と旧バージョンの違い
このゲームルールで一番ややこしいのが、バージョンによる名前の違いです。
元々、Java版1.19.3で追加された時の名前はsnowAccumulationHeightでした。
これは英語の単語をつなげたキャメルケース表記ですね。
その後、Java版1.21.11でゲームルール名が整理され、minecraft:max_snow_accumulation_heightに変更されました。
アンダーバー区切りになり、さらにminecraft:の名前空間が付いた形です。
つまり、同じ内容の設定でも、バージョンごとにこう変わります。
| バージョン | 入力例 | ポイント |
|---|---|---|
| Java版1.21.11以降 | /gamerule minecraft:max_snow_accumulation_height 1 |
新名。現在はこちら |
| Java版1.19.3〜1.21.10 | /gamerule snowAccumulationHeight 1 |
旧名。古いワールド・古い記事はこちら |
| Java版1.19.2以前 | 使用不可 | このゲームルール自体が無い |
もう1つ大事なのが、Java版1.21.11以降では値の範囲が0〜8に制限されていることです。
旧名時代の説明では「8以上で1ブロック分まで積もる」という表現が出てくることがあります。
ですが、Java版1.21.11以降では最大値が8として扱われるため、基本的には0〜8の範囲で考えれば大丈夫です。
旧記事を見る時の注意点
「/gamerule snowAccumulationHeight 8と入力しましょう」と書かれている記事は、Java版1.19.3〜1.21.10向けの説明である可能性が高いです。
Java版1.21.11以降では、minecraft:max_snow_accumulation_heightの方を使ってくださいね。
5. 雪が実際に積もる条件
max_snow_accumulation_heightを大きくしても、どこにでも雪が積もるわけではありません。
このゲームルールは、あくまで雪が積もる条件を満たしている場所で、最大何層まで積もるかを決めるものです。
つまり、砂漠やネザーで突然雪が積もるようになる設定ではありません。
ここはかなり大事です。
雪が積もる主な条件
雪が自然に積もるには、主に次の条件が必要です。
- 雪が降るバイオーム、または雪になる高さである
- ブロックの上面が、雪を置ける完全な面になっている
- ブロック光レベルが9以下である
- 氷・氷塊など、雪が乗らないブロックではない
- 上に空が見えている
- 天候として雪が降っている
雪が降るかどうかは、バイオームや高さに左右されます。
例えば、雪原のような寒いバイオームなら低い高さでも雪が降ります。
一方で、タイガなどは高さによって雨になったり雪になったりします。
雪が降る高さの目安
雪が降る高さはバイオームごとに違います。
目安としては下記のようなイメージです。
| バイオーム・地域 | 雪が降る高さの目安 | 補足 |
|---|---|---|
| 雪原などの雪系バイオーム | すべての高さ | 通常の雪国バイオーム |
| 吹きさらしの丘・石だらけの海岸など | おおよそY=113〜128以上 | 場所によって雨と雪の境目が変わる |
| タイガ・トウヒの原生林 | おおよそY=153〜168以上 | 低地では雨になることが多い |
| マツの原生林 | おおよそY=193〜208以上 | かなり高い場所で雪になりやすい |
| 暑い・乾燥したバイオーム | 基本的に降らない | 砂漠などではこの設定だけでは雪景色にならない |
| ネザー・エンド | 降らない | 通常の降雪は存在しない |
ここで覚えておきたいのは、max_snow_accumulation_heightは雪の深さを調整する設定であって、雪が降る場所そのものを変更する設定ではないということです。
例えば、砂漠に雪を積もらせたい場合、このゲームルールだけでは足りません。
コマンドやデータパック、MODなど別の方法が必要になります。
雪はすぐには積もらない
コマンドで値を変更しても、雪が一瞬で積もるわけではありません。
自然な積雪は、雪が降っている間に少しずつ進みます。
なので、値を8にした直後に地面を見ても、まだ1層のままということは普通にあります。
雪が降る天候にして、しばらく待ってから確認しましょう。
/weather rain
マイクラでは、寒いバイオームでは雨ではなく雪として降ります。
雪原などで上記コマンドを使えば、降雪の確認がしやすいです。
6. 雪が積もらない・溶ける主な原因
max_snow_accumulation_heightを設定したのに、雪が思ったように積もらないことがあります。
この場合、ゲームルールの値だけではなく、周辺環境も確認しましょう。
原因1:そもそも雪が降る場所ではない
一番多いのがこれです。
max_snow_accumulation_heightを8にしても、雨しか降らない場所では雪は積もりません。
F3画面でバイオーム名と高さを確認し、雪が降る場所かどうかを見てください。
雪原などの雪系バイオームなら分かりやすいですが、タイガや山岳系は高さによって雨と雪が分かれることがあります。
「近くは雪なのに、自分の拠点だけ雨」ということもありえます。
原因2:明るすぎる
自然な降雪で雪が作られるには、対象ブロックのブロック光レベルが9以下である必要があります。
また、すでにある雪はブロック光レベルが12以上になると溶けます。
松明・ランタン・グロウストーン・溶岩などの近くでは、雪が消えることがあります。
雪国の景観を残したい場合、光源の置き方には注意しましょう。
逆に、雪を積もらせたくない通路では、光源を上手く使うのも手です。
ただし、広い屋根全体を光源だけで完全に制御するのは少し大変です。
その場合は、ゲームルールを0にする方が手っ取り早いです。
原因3:ブロックの上面が雪に対応していない
雪は何にでも乗るわけではありません。
基本的には、雪を支えられる上面を持つブロックに積もります。
氷や氷塊など、一部のブロックには自然な雪が乗らないことがあります。
また、農地には雪を置けません。
雪を積もらせたい場所があるなら、まずは普通のフルブロックの上で試すのが分かりやすいです。
石・土・草ブロック・木材ブロックなど、分かりやすいブロックで確認してから、建築に応用すると失敗しにくいです。
原因4:屋根やブロックで空がふさがっている
自然な降雪で雪を積もらせたい場合、上がふさがっている場所ではうまく積もりません。
地下や屋内で雪が自然に増えないのは普通です。
雪を積もらせたい場合は、空が開けている場所で確認しましょう。
原因5:既存の雪は自動で消えない
値を0にしても、すでにある雪が一斉に消えるわけではありません。
0はあくまで、新しく雪が自然に積もるのを止める設定です。
既存の雪は残るので、必要なら手作業やコマンドで片付けましょう。
体験談っぽい注意点
「0にしたのに雪が残ってる!」と焦りがちですが、これは仕様として自然です。
設定変更後に新しい雪が増えないかを見るのが確認ポイントです。
7. おすすめ設定値と使い分け
ここからは、実際にどの値を使えば良いかを、目的別に整理します。
max_snow_accumulation_heightは、サバイバル生活でも建築ワールドでもかなり便利です。
ただし、値を上げすぎると生活しづらくなることもあります。
雪国拠点をきれいに保ちたいなら0
雪国拠点を作っていて、屋根や道の上に雪を積もらせたくない場合は、0がおすすめです。
/gamerule minecraft:max_snow_accumulation_height 0
※Java版1.21.11以降の例です。
これで、雪が降っても新しい雪の層が自然には作られなくなります。
特に、和風建築・洋館・街道・港町など、屋根の形をしっかり見せたい建築ではかなり便利です。
ただし、完全に雪を消したい場合は、すでに積もっている雪の撤去も忘れずに行いましょう。
バニラの雰囲気を残すなら1
普通のサバイバルのまま遊びたいなら、初期値の1でOKです。
/gamerule minecraft:max_snow_accumulation_height 1
雪がうっすら積もるだけなので、そこまで邪魔になりません。
雪原バイオームの自然な雰囲気も残せます。
迷ったらまずは1で大丈夫です。
少し冬っぽさを強めたいなら2〜4
雪国の雰囲気を少し強めたいなら、2〜4が使いやすいです。
個人的には、景観と実用のバランスなら4くらいが扱いやすいと思います。
雪が薄すぎず、かといって深すぎず、冬の道や屋根の表情が出しやすいです。
/gamerule minecraft:max_snow_accumulation_height 4
雪原村をリメイクしたり、山小屋を作ったり、冬イベント用のワールドを作るならこのあたりがおすすめです。
豪雪ワールドにしたいなら8
がっつり雪を積もらせたいなら8です。
/gamerule minecraft:max_snow_accumulation_height 8
最大で1ブロック分の高さまで雪が積もるため、かなり見た目が変わります。
雪に埋もれた村、冬山、吹雪の探索ワールドを作るなら面白い設定です。
ただし、普段使いの拠点で8にすると、移動や整備が少し大変になります。
道・階段・畑・村人まわりは、雪対策をしておいた方が良いです。
おすすめ運用
普段のサバイバルでは0〜1。
建築ワールドやイベントワールドでは4〜8。
このくらいの感覚で使い分けると失敗しにくいです。
8. random_tick_speedとの関係
Java版1.20.2以降では、雪の積もる速度にrandomTickSpeedも関係します。
雪が自然に積もる処理はランダムティックの影響を受けるため、max_snow_accumulation_heightを上げても、randomTickSpeed側の設定によっては雪の増え方が遅く感じることがあります。
Java版1.21.11以降では、randomTickSpeedも名前が変更され、minecraft:random_tick_speedになっています。
Java版1.21.10以前では、旧名のrandomTickSpeedを使います。
通常の値に戻す例はこちらです。
/gamerule minecraft:random_tick_speed 3
雪の積もり方を確認したい時に、random_tick_speedを極端に変えているワールドでは注意してください。
農作物の成長速度や葉の消滅などにも関わる設定なので、雪だけのためにむやみに大きくするのはあまりおすすめしません。
雪を早く確認したい時
検証用ワールドで雪の積もり方を早く見たい場合は、天候を雪にしたうえで、しばらく待つのが基本です。
/weather rain
寒いバイオームであれば、雨ではなく雪になります。
それでもなかなか積もらない場合は、以下を確認しましょう。
- 本当に雪が降るバイオーム・高さか
- 光源で雪が溶けていないか
max_snow_accumulation_heightが1のままではないかrandom_tick_speedを極端に低くしていないか- 空がふさがっていないか
特にサーバーでは、ラグ対策や運営方針でrandom_tick_speedを変更していることがあります。
思ったより雪が増えない時は、サーバー設定も見ておくと安心です。
9. よくある勘違い
max_snow_accumulation_heightは便利なゲームルールですが、名前から少し勘違いしやすい部分もあります。
ここでよくある誤解を整理しておきますね。
勘違い1:砂漠でも雪が積もるようになる
これは違います。
max_snow_accumulation_heightは、雪が積もる条件を満たした場所で、最大何層まで積もるかを決める設定です。
砂漠やサバンナのような暑い・乾燥したバイオームに、通常の降雪を発生させる設定ではありません。
雪が降らない場所では、値を8にしても自然には積もりません。
勘違い2:0にすると既存の雪も消える
これも違います。
0にすると、新しい雪の層が自然に作られなくなります。
ただし、すでに置かれている雪が自動で消えるわけではありません。
屋根に残っている雪を消したい場合は、シャベルで壊す、コマンドで置き換える、水で流すなど、別の作業が必要です。
勘違い3:8にすると粉雪になる
8にしても、自然に粉雪になるわけではありません。
この設定で増えるのは、あくまで雪の層です。
粉雪は別のブロックなので、雪の層が深くなったからといって粉雪化するわけではありません。
粉雪を集めたい場合は、降雪中に空が見える場所へ大釜を置く方法などを考えましょう。
勘違い4:統合版でも同じように使える
この記事はJava版向けです。
統合版(Bedrock Edition)では雪の積もり方やゲームルールの扱いがJava版と異なります。
Java版の記事をそのまま統合版に当てはめると、コマンド名や挙動が合わないことがあります。
統合版で遊んでいる方は、統合版向けの情報を確認してください。
勘違い5:スノウゴーレムの雪道も全部この設定だけで制御できる
このゲームルールの中心は、降雪による自然な積雪量です。
スノウゴーレムが歩いた時に雪を残す挙動は、別の仕様も関係します。
特にスノウゴーレムの雪道は、mobGriefingなどの設定の影響を受けるため、自然積雪とは分けて考えた方が安全です。
10. うまく反映されない場合のチェックポイント
最後に、max_snow_accumulation_heightがうまく効かない時のチェックポイントをまとめます。
「コマンドは打ったのに雪が増えない」
「雪が積もらない」
「そもそもコマンドが通らない」
そういう時は、下から順番に確認してみてください。
- [ ] Java版1.21.11以降なのに、旧名の
snowAccumulationHeightを使っていないか? - [ ] Java版1.19.3〜1.21.10なのに、新名の
minecraft:max_snow_accumulation_heightを使っていないか? - [ ] Java版1.19.2以前のワールドではないか?
- [ ] チート許可・OP権限がある状態でコマンドを実行しているか?
- [ ] 設定値が
0〜8の範囲になっているか? - [ ] そもそも雪が降るバイオーム・高さにいるか?
- [ ] 雪ではなく雨が降っていないか?
- [ ] 光源が近すぎて雪が溶けていないか?
- [ ] ブロック光レベルが10以上の場所で確認していないか?
- [ ] 雪を置けないブロックの上で確認していないか?
- [ ] 屋根やブロックで空がふさがっていないか?
- [ ]
random_tick_speedを極端に低くしていないか? - [ ] 値を変えた直後に、すぐ積もると勘違いしていないか?
特に多いのは、バージョン違いによるコマンド名ミスです。
Java版1.21.11以降なら、まずは下記で確認しましょう。
/gamerule minecraft:max_snow_accumulation_height
Java版1.19.3〜1.21.10なら、こちらです。
/gamerule snowAccumulationHeight
この確認コマンドが通らない場合、入力しているゲームルール名とバージョンが合っていない可能性が高いです。
また、設定が正しくても、雪が積もるには天候と場所の条件が必要です。
コマンドだけで判断せず、バイオーム・高さ・光源・空の有無まで見ておくと解決しやすいです。
11. まとめ
以上、マイクラJava版のmax_snow_accumulation_heightについて解説しました。
要点を整理すると、下記です。
max_snow_accumulation_heightは、雪の層が最大何段まで積もるかを決めるゲームルール- Java版1.21.11以降では、正式な名前が
minecraft:max_snow_accumulation_heightに変更 - Java版1.19.3〜1.21.10では、旧名の
snowAccumulationHeightを使う - 初期値は
1で、通常は雪が1層だけ積もる 0にすると、新しい雪の層が自然に作られなくなる8にすると、最大で1ブロック分の高さまで雪が積もる- ただし、雪が降るバイオーム・高さ・明るさ・ブロック条件を満たしていないと積もらない
雪国拠点をきれいに保ちたいなら0。
普通のサバイバルなら1。
冬っぽい建築やイベントワールドなら4〜8。
このように使い分けると、雪の扱いがかなり楽になります。
特にJava版1.21.11以降はゲームルール名が変わっているので、古い記事のコマンドをそのまま使ってエラーになる方もいると思います。
その場合は、minecraft:max_snow_accumulation_heightで試してみてくださいね。
雪は景観としてはとても良いですが、拠点づくりでは少し厄介な存在でもあります。
このゲームルールを使えば、雪国の雰囲気を残しつつ、生活しやすいワールドに調整できます。
よかったら皆さんも、雪山拠点や冬ワールド作りで活用してみてください!
では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
12. 参考文献
この記事を書くにあたり、以下の公式情報・コミュニティWikiを参考にしています。