【マイクラ】fall_damageの意味・初期値・落下ダメージ設定を解説【Java版】

この記事は、Java版のゲームルール minecraft:fall_damage の解説です
Java版1.21.11以降は minecraft:fall_damage、1.21.10以前は fallDamage を使います
初期値は true です。false にすると、プレイヤーの落下ダメージを無効化できます

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

マイクラで高所建築をしていると、足場を置き間違えて落下死したり、エリトラを取りに行く前の段階で高いところの作業が怖かったりしませんか?

そういう時に使えるのが、落下ダメージを切り替えるゲームルールです。
最新版寄りのJava版では、ゲームルール名が minecraft:fall_damage という表記になっています。

ただし、ここが少しややこしいです。
以前のJava版では fallDamage という名前だったので、古い記事や動画を見ながらコマンドを打つと、バージョンによっては通らないことがあります。

この記事では、fall_damageの意味・初期値・設定方法・古いバージョンとの違いを、実際に使う場面ベースで整理していきますね。

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

  • minecraft:fall_damage の意味が分かります👍
  • 落下ダメージをオン・オフするコマンドが分かります👌
  • Java版1.21.11以降と1.21.10以前の表記違いで迷わなくなります(^^♪

※本記事はJava版向けです。統合版(Bedrock Edition)ではコマンド表記や挙動が異なる場合があります。
※ゲーム内の仕様については、公式リリースノート・Minecraft Wiki・Mojang公式バグトラッカー等を参考にしています。
※サーバーで使う場合は、管理者権限またはOP権限が必要です。


目次

1. fall_damageとは
2. fall_damageの初期値と使える値
3. 落下ダメージを無効化するコマンド
4. Java版1.21.11以降と1.21.10以前の違い
5. falseにすると実際どうなる?
6. fall_damageで無効化できないダメージ
7. どんなワールドで使うと便利?
8. 設定を戻す方法と確認方法
9. コマンドが反映されない時のチェックポイント
10. まとめ
11. 参考文献

この記事で分かること
・Java版の minecraft:fall_damage の意味
・落下ダメージをオン・オフするコマンド
fallDamageminecraft:fall_damage の違い
・初心者ワールドや建築ワールドで使う時の注意点


1. fall_damageとは

fall_damage とは、マイクラJava版のゲームルールのひとつで、プレイヤーが落下ダメージを受けるかどうかを切り替える設定です。

Java版1.21.11以降では、正式なゲームルール名は次のように書きます。

minecraft:fall_damage

意味としては、そのまま落下ダメージです。
高い場所から落ちた時に、ハートが減るかどうかを決める設定ですね。

  • true:落下ダメージを受ける
  • false:落下ダメージを受けない

という、かなり分かりやすいゲームルールです。

ただし、名前だけ見ると「ダメージタイプの fall の話?」と少し混乱しやすいかもしれません。
この記事で扱う minecraft:fall_damage は、ワールド全体のゲームルールです。

つまり、アイテムやエンチャントではなく、ワールド設定そのものを変えるコマンドという認識でOKです。

例えば、高所建築用の検証ワールドで minecraft:fall_damagefalse にしておくと、作業中に落ちても落下ダメージで死ななくなります。
足場を組み直すたびにヒヤッとしなくなるので、建築練習ワールドではかなり使いやすい設定です。


2. fall_damageの初期値と使える値

minecraft:fall_damage の初期値は true です。
つまり、普通に新しくワールドを作った場合、プレイヤーは落下ダメージを受けます。

下の表に、Java版で使う時の基本情報をまとめます。

項目 内容
Java版1.21.11以降の名前 minecraft:fall_damage
Java版1.21.10以前の名前 fallDamage
初期値 true
使える値 true / false
効果 プレイヤーが落下ダメージを受けるかどうか


初期値が true なので、何も変更していない通常のサバイバルでは、これまで通り落下ダメージを受けます。

false にすると、プレイヤーは高いところから落ちても落下ダメージを受けません。
ただし、火・溶岩・窒息・奈落など、落下以外のダメージまで全部消えるわけではありません。

ここを勘違いすると事故るので、次の章から設定方法と注意点を分けて解説しますね。


3. 落下ダメージを無効化するコマンド

Java版1.21.11以降で落下ダメージを無効化する場合は、次のコマンドを使います。

/gamerule minecraft:fall_damage false

これで、プレイヤーが落下ダメージを受けなくなります。
高所建築や検証ワールドで使うなら、基本はこのコマンドですね。

逆に、落下ダメージを元に戻したい場合はこちらです。

/gamerule minecraft:fall_damage true

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

/gamerule minecraft:fall_damage

すると、現在の値が true なのか false なのか確認できます。

Java版1.21.10以前の場合

Java版1.21.10以前では、ゲームルール名が旧表記です。
そのため、以下のように fallDamage を使います。

/gamerule fallDamage false

元に戻す場合はこちらです。

/gamerule fallDamage true

注意!
Java版1.21.11以降の記事を見ながら、Java版1.21.10以前のワールドで minecraft:fall_damage を打つと通らない可能性があります。
逆に、Java版1.21.11以降で古い fallDamage を打っても通らない可能性があります。
自分のワールドやサーバーのバージョンに合わせるのが大事です。

コマンドを打つ場所

シングルプレイなら、チャット欄を開いて入力します。
ただし、コマンドを使うにはチートが許可されている必要があります。

すでに作ったシングルプレイワールドでチートをオフにしている場合は、メニューから「LANに公開」を選び、チートを許可してから一時的にコマンドを使う方法もあります。

マルチサーバーの場合は、OP権限を持つプレイヤーがゲーム内で実行するか、サーバーコンソールから実行します。
コンソールで実行する場合は、環境によって先頭の / を付けない形式になります。


4. Java版1.21.11以降と1.21.10以前の違い

ここが、この記事で一番大事なところです。

Java版1.21.11以降では、ゲームルールがレジストリ化され、以前のキャメルケース表記から、minecraft: が付いたスネークケース表記に変更されています。

そのため、落下ダメージのゲームルール名も次のように変わりました。

バージョン 使う名前 コマンド例
Java版1.21.11以降 minecraft:fall_damage /gamerule minecraft:fall_damage false
Java版1.21.10以前 fallDamage /gamerule fallDamage false


fallDamage 自体はJava版1.15で追加されたゲームルールです。
その後、Java版1.21.11以降のゲームルール名変更によって、現在の表記では minecraft:fall_damage という名前になっています。

ここで大事なのは、名前は変わりましたが、落下ダメージを切り替える意味自体はほぼ同じという点です。

なので、記事や動画で見たコマンドが通らない時は、まず「自分のバージョンとコマンド表記が合っているか?」を確認しましょう。

体験談寄りの注意
ゲームルール系は、古い記事のコマンドでもそのまま使えると思いがちです。
でもJava版1.21.11以降は名前の表記変更がかなり大きいので、コマンドをメモする時はバージョンも一緒に書いておくのがおすすめです。


5. falseにすると実際どうなる?

minecraft:fall_damagefalse にすると、プレイヤーが落下ダメージを受けなくなります。

例えば、通常なら高いところから落ちるとハートが減ります。
落下距離が大きいと、そのまま死亡することもあります。

ですが、設定を false にしている場合は、高所から落ちても落下ダメージを受けません。
そのため、次のような場面ではかなり便利です。

  • 高所建築の練習をしたい
  • 初心者ワールドで落下死を減らしたい
  • サーバーイベントで事故死を防ぎたい
  • 観光用ワールドで安全に見て回れるようにしたい
  • 検証ワールドで移動を楽にしたい

個人的には、普通のサバイバル本編では true のままがおすすめです。
落下ダメージがあるからこそ、足場を丁寧に作ったり、水バケツを持ち歩いたり、エリトラ入手までの緊張感が生まれるからですね。

一方で、建築練習・検証・サーバーイベントでは false がかなり便利です。
目的に合わせて切り替えるのが一番良い使い方だと思います。

何ブロックから落下ダメージを受ける?

通常の落下ダメージは、基本的に3ブロックを超える落下から発生します。
4ブロック落ちると小さくダメージを受け、そこから落下距離が増えるほどダメージも増えていきます。

なので、minecraft:fall_damage false の効果を試すなら、最初は安全な検証ワールドで、5〜10ブロック程度の高さから試すと分かりやすいです。

※本番ワールドでいきなり高所から飛び降りるのはおすすめしません。コマンドの打ち間違いがあると普通に危ないです。


6. fall_damageで無効化できないダメージ

minecraft:fall_damage は便利ですが、すべてのダメージを消す設定ではありません。

名前の通り、落下ダメージに関係するゲームルールです。
そのため、次のようなダメージは別扱いになります。

  • 火や溶岩のダメージ
  • マグマブロックや焚き火のダメージ
  • 溺水ダメージ
  • 粉雪による凍結ダメージ
  • 窒息ダメージ
  • 奈落に落ちた時のダメージ
  • モンスターや他プレイヤーからの攻撃

例えば、落下ダメージをオフにしていても、溶岩に落ちれば普通に燃えます。
火や溶岩まで止めたい場合は、別のゲームルールである minecraft:fire_damage の範囲です。

同じように、溺水は minecraft:drowning_damage、粉雪の凍結は minecraft:freeze_damage という別の設定になります。
Java版1.21.10以前では、それぞれ fireDamagedrowningDamagefreezeDamage を使います。

Mobの落下ダメージも消える?

ここは少し注意です。
fall_damage は、基本的にプレイヤーの落下ダメージを切り替えるゲームルールとして扱うのが安全です。

実際、Mobの落下ダメージまで完全に無効化する目的で使うと、思った通りにならない場合があります。
動物や敵Mobの落下事故まで防ぎたい場合は、このゲームルールだけに頼らず、構造側で落下させないようにする方が安定します。

例えば、村人輸送や動物小屋を作るなら、落下ダメージ設定に頼るより、柵・水・ハーフブロック・トラップドアなどで安全な導線を作る方がおすすめです。

注意!
minecraft:fall_damage false にしたからといって、ワールド内の危険が全部消えるわけではありません。
落下死だけを減らす設定と考えておくと、事故が少ないです。


7. どんなワールドで使うと便利?

minecraft:fall_damage は、ワールドの遊び方によって向き不向きが分かれます。

使いやすいワールド

まず、相性が良いのは建築・検証・イベント系のワールドです。

高所建築をしていると、足場を組んだり壊したりする回数がかなり多いですよね。
そのたびに落下死していると、建築そのものよりリカバリーの時間が長くなります。

こういうワールドでは、minecraft:fall_damage false にしておくと作業がかなり楽になります。
特に、初心者さんが操作に慣れるためのワールドでは、落下死を減らすだけでも遊びやすさが大きく変わります。

使いどころを考えたいワールド

一方で、普通のサバイバル生活では、個人的には常時オフにしなくても良いかなと思います。

落下ダメージがあるから、

  • 渓谷を渡る時に橋を作る
  • 高所作業では水バケツを持つ
  • エリトラ入手後も着地に気を付ける
  • 高い山や崖をちゃんと警戒する

こういうサバイバルらしい判断が生まれます。

なので、通常サバイバルでは true のまま遊び、建築練習やイベントの時だけ false にする、という使い分けが一番自然だと思います。

マルチサーバーで使う時

マルチサーバーで落下ダメージを切る場合は、参加者に事前共有しておくと良いです。

落下ダメージが無い前提で遊ぶワールドと、普通のサバイバルワールドでは、プレイヤーの動き方がかなり変わります。
特にPvPやアスレチック、冒険イベントをする場合、落下ダメージの有無はゲームバランスに関わります。

サーバーで使うなら、ルール説明欄や参加前の案内に「落下ダメージなし」と書いておくと親切です。


8. 設定を戻す方法と確認方法

落下ダメージを元に戻したい場合は、値を true に戻します。

Java版1.21.11以降ならこちらです。

/gamerule minecraft:fall_damage true

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

/gamerule fallDamage true

設定を確認したい場合は、値を付けずに実行します。

/gamerule minecraft:fall_damage

1.21.10以前なら、次のように確認します。

/gamerule fallDamage

現在の値が true と表示されれば、落下ダメージあり。
false と表示されれば、落下ダメージなしです。

安全な確認手順

確認する時は、いきなり高い塔から飛び降りるのではなく、低めの高さで試しましょう。

おすすめはこの流れです。

  1. コマンドで現在値を確認する
  2. false にする
  3. 5〜10ブロックくらいの高さで試す
  4. 効果を確認したら、必要に応じて true に戻す

高所からの検証は、必ず予備装備がある状態か、クリエイティブ寄りの検証ワールドで行ってくださいね。


9. コマンドが反映されない時のチェックポイント

minecraft:fall_damage を入力したのに反映されない場合は、下記を順番に確認してみてください。

  • [ ] Java版1.21.11以降なのに、古い fallDamage で打っていないか?
  • [ ] Java版1.21.10以前なのに、新しい minecraft:fall_damage で打っていないか?
  • [ ] truefalse のスペルを間違えていないか?
  • [ ] シングルプレイでチートが許可されているか?
  • [ ] マルチサーバーでOP権限があるか?
  • [ ] サーバーコンソールで実行する時、先頭の / の有無が環境に合っているか?
  • [ ] コマンドブロックやデータパックで、別の値に戻されていないか?
  • [ ] プラグインやMODがゲームルール周りを上書きしていないか?

特に多いのは、バージョン違いによるコマンド名のミスです。

古い記事では fallDamage、新しめの記事では minecraft:fall_damage と書かれていることがあります。
どちらが正しいかは、自分のJava版のバージョンで変わります。

困った時の見分け方
/gamerule と打ってからTabキーで補完を見てみると、使えるゲームルール名を確認できます。
補完候補に minecraft:fall_damage が出るなら新表記、fallDamage が出るなら旧表記の環境です。


10. まとめ

以上、マイクラJava版の minecraft:fall_damage について解説しました。

要点を整理すると、

  • minecraft:fall_damage は、プレイヤーの落下ダメージを切り替えるゲームルール
  • 初期値は true なので、通常は落下ダメージあり
  • false にすると、プレイヤーが落下ダメージを受けなくなる
  • Java版1.21.11以降は minecraft:fall_damage を使う
  • Java版1.21.10以前は fallDamage を使う
  • 火・溶岩・溺水・奈落など、落下以外のダメージは別扱い

という感じです。

建築練習・検証・イベントワールドでは、落下ダメージを切るだけでかなり遊びやすくなります。
一方で、普通のサバイバルでは落下ダメージもゲーム性の一部なので、常時オフにするかどうかは好みが分かれると思います。

個人的には、通常サバイバルは true のまま、建築・検証用ワールドでは false という使い分けがおすすめです。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラのゲームルールやコマンド設定を整理しているので、是非ご覧くださいね(^^♪


11. 参考文献

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