【マイクラ】max_snow_accumulation_heightの意味・初期値・雪の積もり方を解説【Java版】

この記事はマイクラ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_height8にしても、雨しか降らない場所では雪は積もりません。

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を参考にしています。