【マイクラ】ダメージタイプ一覧|条件・防ぎ方・死亡メッセージまとめ【Java/統合版】

この記事では、マイクラのダメージ原因をJava版・統合版に分けて整理します
サバイバルで死にやすい原因、防ぎ方、死亡メッセージの見方もまとめます
コマンド勢向けに、Java版のdamage_type IDと統合版のdamage causeも掲載します

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

マイクラを遊んでいると、落下、溶岩、窒息、サボテン、粉雪、ウォーデンの衝撃波など、いろいろな原因でダメージを受けますよね。
普通に遊んでいるだけなら「痛い」「死んだ」で終わりがちですが、実はこれらの原因には、ゲーム内部でダメージタイプダメージ原因として細かい分類があります。

この分類を知っておくと、次のような場面でかなり役立ちます。

  • なぜ死んだのかを死亡メッセージから判断しやすくなる👍
  • 落下・溶岩・粉雪・窒息などの事故対策がしやすくなる👌
  • /damage コマンドや配布マップ制作で、正しいIDを指定しやすくなる(^^♪

特に、Java版と統合版ではコマンドで指定する名前が違います。
Java版では minecraft:fall のようなダメージタイプIDを使いますが、統合版では fall のようなdamage causeを使います。

この記事では、サバイバル目線で「どういう時に受けるのか」「どう防ぐのか」を先に整理し、その後にコマンド向けの一覧表を載せます。
コマンド勢の方はもちろん、サバイバルで事故死を減らしたい方にも使えるように書いていきますね。

※本記事はマイクラJava版1.21.11時点の仕様を中心に、統合版の /damage コマンド仕様もあわせて整理しています。
※死亡メッセージは言語設定・エディション・攻撃者・アイテム名によって表示が変わるため、本記事では日本語表示の意味が分かるように「表示例」としてまとめています。
※ゲーム内仕様はアップデートで変わる可能性があります。特にコマンド・データパック系は、実際に使うバージョンでの検証をおすすめします。


目次

1. ダメージタイプとは
2. Java版と統合版の違い
3. サバイバルで特に注意したいダメージ原因
4. Java版のダメージタイプ一覧
5. 統合版のダメージ原因一覧
6. 死亡メッセージの読み方
7. 防具・エンチャント・ポーションで防げるもの
8. /damage コマンドで使う場合の注意点
9. バージョンごとの注意点
10. よくある勘違いとチェックポイント
11. まとめ
12. 参考文献

この記事で分かること
・マイクラのダメージタイプと死亡メッセージの見方
・Java版と統合版で違うダメージID・ダメージ原因の違い
・落下、溶岩、窒息、粉雪、ウォーデンなどの事故対策


1. ダメージタイプとは

ダメージタイプとは、簡単に言うと「何が原因でダメージを受けたのか」をゲーム側が判定するための分類です。

たとえば、同じハートが減るダメージでも、原因はかなり違います。

  • 高い場所から落ちた
  • 溶岩に入った
  • 壁に埋まった
  • ゾンビに殴られた
  • スケルトンの矢に当たった
  • ウォーデンのソニックブームを受けた
  • 粉雪の中で凍えた
  • 空腹で体力が減った

これらは全部「ダメージ」ですが、ゲーム内部では原因ごとに扱いが違います。

たとえば、落下ダメージなら落下耐性や低速落下が有効です。
炎・溶岩ダメージなら火炎耐性や耐火のポーションが有効です。
粉雪の凍結ダメージなら革防具が対策になります。
空腹ダメージは難易度によって、どこまで体力が減るかが変わります。

つまりダメージタイプを知るというのは、単なるコマンド用語を覚えることではありません。
サバイバルで「次からどう対策すればいいか」を知るためにも、かなり大事なんです。

体験談
筆者は昔、粉雪に落ちた時に「寒そうな演出が出てるな」くらいに思って放置して、普通に凍死しました。
粉雪は見た目がふわっとしていて油断しやすいですが、革防具なしだとしっかり危険です。

ちなみに、Java版ではダメージタイプがデータパック側でも扱えるようになっており、コマンドや配布マップ制作でも重要な要素になっています。
普通のサバイバル勢の方は全部暗記する必要はありませんが、落下・炎・溶岩・窒息・粉雪・空腹・ウォーデンあたりは覚えておくと事故が減ります。


2. Java版と統合版の違い

まず大事な前提として、Java版と統合版では、ダメージの呼び方やコマンド指定が違います。

ここを混同すると、コマンドでうまく動かなかったり、調べた情報と自分の環境が合わなかったりします。

項目 Java版 統合版
コマンドでの指定 minecraft:fall のようなダメージタイプID fall のようなdamage cause
例:落下 minecraft:fall fall
例:溶岩 minecraft:lava lava
例:ウォーデン衝撃波 minecraft:sonic_boom sonic_boom
カスタム定義 データパックでダメージタイプを追加可能 アドオン・ビヘイビア側の仕組みが中心
死亡メッセージ ダメージタイプ・攻撃者・アイテム名で変化 damage cause・攻撃者指定などで変化

Java版で重要なのは、minecraft:fallminecraft:lavaminecraft:sonic_boom のように、名前空間つきIDで扱う点です。
コマンドで省略できる場面もありますが、記事内では分かりやすさのため minecraft: つきで書きますね。

一方、統合版の /damage コマンドでは、falllavaentity_attackprojectile のようなdamage causeを指定します。
Java版と同じ名前に近いものもありますが、完全一致ではありません。

注意!
Java版の minecraft:sonic_boom は、統合版では minecraft: を付けずに sonic_boom として扱います。
統合版は統合版のdamage cause一覧にある名前を使いましょう。

サバイバルで遊ぶだけなら、細かいIDの違いはそこまで気にしなくても大丈夫です。
ただし、コマンド・配布マップ・検証ワールドで使う場合は、Java版の記事なのか、統合版の記事なのかを必ず確認してください。


3. サバイバルで特に注意したいダメージ原因

ここでは、普通にサバイバルをしていて特に事故りやすいダメージ原因をまとめます。
全部のIDを見る前に、まずはここだけでも押さえておくと実用的です。

落下ダメージ

落下ダメージは、序盤から終盤までずっと怖いダメージです。
高所建築、洞窟探索、エリトラ移動、山岳バイオーム探索など、あらゆる場面で起きます。

内容 説明
Java版ID minecraft:fall
統合版cause fall
主な条件 高い場所から落ちて地面に着地する
主な防ぎ方 水、低速落下、落下耐性、エリトラ、足場ブロック、ハシゴ、ツタなど
死亡メッセージ例 「高い所から落ちた」「地面に強く叩きつけられた」系

落下ダメージは、基本的に落下距離が3ブロックを超えたあたりから発生します。
大まかには「落下距離 - 3」ぶんのダメージが入るイメージです。

特にエリトラ移動中は、地面や壁にぶつかると minecraft:fly_into_wall 側の事故になることもあります。
エリトラは便利ですが、花火で加速しすぎた時の衝突には注意しましょう。

溶岩・炎ダメージ

ネザー探索、ブランチマイニング、洞窟探索で一番怖いのが溶岩です。
装備が強くても、落ち方が悪いと一瞬で持ち物ロストにつながります。

内容 説明
Java版ID minecraft:lavaminecraft:in_fireminecraft:on_fire
統合版cause lavafirefire_tick
主な条件 溶岩に入る、炎ブロックに触れる、燃え続ける
主な防ぎ方 火炎耐性、耐火のポーション、水バケツ、ネザーでは足元確認
死亡メッセージ例 「溶岩遊泳を試みた」「炎に巻かれた」「燃え尽きた」系

個人的には、ネザーに行くなら耐火のポーション火炎耐性つき装備をかなりおすすめします。
特に初心者さんは、ネザーの足場を整えるまで事故りやすいです。

体験談
ネザーで足元の1マス穴に落ちて、そのまま溶岩湖へ落下。
こういう事故は本当に起きるので、ネザーでは「足元を掘らない」「橋は幅2以上」「耐火を持つ」を徹底した方が安心です。

窒息ダメージ

窒息は、地味ですが意外と多い事故です。
砂や砂利に埋まる、ピストン装置で壁に押し込まれる、トロッコやボートの位置ズレでブロックにめり込むなどで発生します。

内容 説明
Java版ID minecraft:in_wall
統合版cause suffocation
主な条件 ブロック内に体が埋まる
主な防ぎ方 砂・砂利の真下を掘らない、装置内でむやみにログアウトしない、移動装置の安全確認
死亡メッセージ例 「壁の中で窒息した」系

洞窟で砂利を崩す時は、上から落ちてくる砂利に埋まることがあります。
松明を置いて崩す、横から掘る、真下に立たないなど、ちょっとした対策で事故を減らせます。

水中の溺死ダメージ

水中で酸素ゲージがなくなると、溺死ダメージを受けます。
海底神殿、沈没船、海底洞窟でよく起きますね。

内容 説明
Java版ID minecraft:drown
統合版cause drowning
主な条件 水中で酸素が切れる
主な防ぎ方 水中呼吸、ドア設置、コンジット、カメの甲羅、泡エレベーター
死亡メッセージ例 「溺れた」系

水中呼吸のポーションがない序盤は、ドアやマグマブロック、ソウルサンドの泡を使うとかなり安全になります。
ただし、統合版の仕様や設置できるブロックの扱いはバージョンで差が出る場合があるので、海底作業前に一度試しておくと安心です。

粉雪の凍結ダメージ

粉雪は、見た目だけだと普通の雪と間違えやすいです。
中に沈むと凍結ゲージが進み、一定時間後にダメージを受けます。

内容 説明
Java版ID minecraft:freeze
統合版cause freezing
主な条件 粉雪の中に入り続ける
主な防ぎ方 革防具を着る、革のブーツで沈下対策、粉雪を避ける
死亡メッセージ例 「凍え死んだ」系

山岳バイオームを探索するなら、革のブーツを持っておくとかなり便利です。
革防具はダイヤ装備やネザライト装備より弱いですが、粉雪対策としてはちゃんと役割があります。

空腹ダメージ

満腹度がゼロになると、空腹ダメージを受けます。
ただし、空腹でどこまで体力が減るかは難易度で変わります。

内容 説明
Java版ID minecraft:starve
統合版cause starve
主な条件 満腹度がゼロになる
主な防ぎ方 食料を常備する、農場を作る、序盤は肉・パン・ベイクドポテトを確保
死亡メッセージ例 「餓死した」系

イージーやノーマルでは空腹だけで即死しない設定ですが、ハードでは空腹で死亡します。
ハード・ハードコアで遊ぶ方は、食料切れをかなり重く見た方が良いです。

ウォーデンのソニックブーム

古代都市で特に怖いのがウォーデンのソニックブームです。
壁越しでも届き、普通の近接攻撃とは別枠で考えた方が良い危険攻撃です。

内容 説明
Java版ID minecraft:sonic_boom
統合版cause sonic_boom
主な条件 ウォーデンに狙われ、ソニックブームを受ける
主な防ぎ方 スニーク、羊毛、雪玉などで誘導、そもそも戦わず逃げる
死亡メッセージ例 「ソニックブームで倒された」系

ウォーデンは「倒す敵」というより、基本は避ける相手です。
古代都市では、戦う準備よりも、音を出さない準備の方が大事ですね。


4. Java版のダメージタイプ一覧

ここからは、Java版のダメージタイプIDを一覧でまとめます。
Java版1.21.11時点では、スピア追加により minecraft:spear も含まれます。

普通のサバイバル勢の方は、すべて暗記する必要はありません。
ただし、コマンド・配布マップ・検証ワールドを作る方は、ここを辞書代わりに使ってください。

Java版ダメージタイプID 日本語での意味 主な条件・使われ方 防ぎ方・注意点
minecraft:arrow 弓・クロスボウなどの矢で受けるダメージ 盾、飛び道具耐性、遮蔽物
minecraft:bad_respawn_point 危険なリスポーン地点爆発 ネザーやエンドでベッド爆発、オーバーワールドでリスポーンアンカー爆発 ディメンションごとの仕様を確認
minecraft:cactus サボテン サボテンに触れる サボテン周りを通路にしない
minecraft:campfire 焚き火 焚き火の上に乗る しゃがみ移動や周囲の整備
minecraft:cramming エンティティ詰め込み Mobやプレイヤーが同じ場所に集まりすぎる 牧場やトラップの詰め込み過ぎに注意
minecraft:dragon_breath ドラゴンブレス エンダードラゴンのブレス地帯 ブレスの残留地帯から離れる
minecraft:drown 溺死 水中で酸素が切れる 水中呼吸、ドア、コンジット
minecraft:dry_out 乾燥 水生Mobなどが水の外で乾く プレイヤーよりMob向けの分類
minecraft:ender_pearl エンダーパール エンダーパール使用時の反動ダメージ 低体力時は使い過ぎ注意
minecraft:explosion 爆発 クリーパー、TNTなどの爆発 爆発耐性、盾、距離を取る
minecraft:fall 落下 高所から落下 水、低速落下、落下耐性
minecraft:falling_anvil 落下する金床 金床が頭上から落ちる 頭上注意、トラップ対策
minecraft:falling_block 落下ブロック 砂・砂利などが落ちる 真下を掘らない
minecraft:falling_stalactite 落下する鍾乳石 鍾乳石が上から落ちる 鍾乳洞では頭上確認
minecraft:fireball 火球 ガストなどの火球 盾、打ち返し、火炎耐性
minecraft:fireworks 花火 花火ロケットの爆発 エリトラ用花火は爆発なしを使う
minecraft:fly_into_wall 壁への激突 エリトラ飛行中に壁へ衝突 減速、視界確保、高速飛行しすぎない
minecraft:freeze 凍結 粉雪の中で凍える 革防具、粉雪回避
minecraft:generic 汎用ダメージ 特定原因に分類されない通常ダメージ 主にコマンド・内部処理向け
minecraft:generic_kill 強制的な死亡 /kill などに近い扱い 通常サバイバルでは意識しなくてOK
minecraft:hot_floor 熱い床 マグマブロックなど しゃがみ、氷渡り、火炎耐性
minecraft:in_fire 炎の中 炎ブロックに触れている 火炎耐性、水
minecraft:in_wall 壁の中 ブロックに埋まって窒息 砂・砂利・装置内の位置ズレに注意
minecraft:indirect_magic 間接的な魔法 ポーションなど間接的な魔法ダメージ 状況により対策が違う
minecraft:lava 溶岩 溶岩に触れる 火炎耐性、水、ネザーで足元確認
minecraft:lightning_bolt 落雷 避雷針、屋内退避
minecraft:mace_smash メイス落下攻撃 メイスのスマッシュ攻撃 対人・一部戦闘で注意
minecraft:magic 魔法 即時ダメージなどの魔法系 状況により牛乳や回避
minecraft:mob_attack Mobの近接攻撃 ゾンビ、クモなどの攻撃 防具、盾、距離管理
minecraft:mob_attack_no_aggro 敵対化しないMob攻撃 一部内部処理向けの攻撃 通常は意識しなくてOK
minecraft:mob_projectile Mobの発射物 シュルカー弾などMob由来の発射物 盾、遮蔽物
minecraft:on_fire 炎上中 体に火がついて燃え続ける 水、火炎耐性
minecraft:out_of_world 奈落 ワールド外・奈落へ落下 エンドで足場確認、エリトラ管理
minecraft:outside_border ワールド境界外 ワールドボーダー外側にいる ボーダー設定に注意
minecraft:player_attack プレイヤー攻撃 プレイヤーの近接攻撃 防具、盾、距離管理
minecraft:player_explosion プレイヤー由来の爆発 プレイヤーが起こした爆発など 爆発耐性、距離を取る
minecraft:sonic_boom ソニックブーム ウォーデンの遠距離攻撃 戦わず逃げる、音を出さない
minecraft:spear スピア攻撃 Java版1.21.11で追加されたスピア系ダメージ 騎乗戦闘や突進攻撃に注意
minecraft:spit ラマの唾攻撃など 距離を取る
minecraft:stalagmite 石筍 鍾乳石の上に落下して刺さる 鍾乳洞で足元確認
minecraft:starve 空腹 満腹度ゼロによるダメージ 食料確保、農場作成
minecraft:sting 刺し攻撃 ハチなどの刺し攻撃 ハチの巣をむやみに壊さない
minecraft:sweet_berry_bush スイートベリーの茂み スイートベリーの茂みに触れて移動 通路に置かない、ゆっくり移動
minecraft:thorns 棘の鎧 棘の鎧の反射ダメージ 攻撃相手の装備に注意
minecraft:thrown 投げられたもの 雪玉・卵など一部投擲物向け 通常サバイバルでは限定的
minecraft:trident トライデント トライデントによる攻撃 盾、飛び道具対策、ドラウンド注意
minecraft:unattributed_fireball 攻撃者なしの火球 攻撃者が特定されない火球 火炎耐性、爆発対策
minecraft:wind_charge ウィンドチャージ ブリーズやウィンドチャージ系 吹き飛ばし後の落下にも注意
minecraft:wither ウィザー状態 ウィザー効果で体力が減る 牛乳、ビーコン、戦闘準備
minecraft:wither_skull ウィザースカル ウィザーの頭攻撃 遮蔽物、牛乳、強装備

この一覧を見ると分かりますが、ダメージタイプは「サバイバルの事故原因」だけではありません。
Mobの攻撃、発射物、爆発、コマンドや内部処理寄りのものまで含まれています。

初心者さんが最初に覚えるなら、次の10個からで大丈夫です。

  • minecraft:fall
  • minecraft:lava
  • minecraft:on_fire
  • minecraft:in_wall
  • minecraft:drown
  • minecraft:starve
  • minecraft:freeze
  • minecraft:mob_attack
  • minecraft:arrow
  • minecraft:sonic_boom

このあたりは、実際のサバイバルで死亡原因になりやすいです。


5. 統合版のダメージ原因一覧

統合版では、Java版の minecraft:fall のようなIDではなく、fall のようなdamage causeを使います。
/damage コマンドで指定する時は、統合版の名前に合わせましょう。

統合版damage cause 日本語での意味 主な条件・使われ方 Java版で近いもの
anvil 金床 落下する金床 minecraft:falling_anvil
block_explosion ブロック爆発 TNTなどブロック由来の爆発 minecraft:explosion
campfire 焚き火 焚き火によるダメージ minecraft:campfire
charging 突進 突進系の攻撃 状況により異なる
contact 接触 サボテンなど接触ダメージ minecraft:cactus など
drowning 溺死 水中で酸素切れ minecraft:drown
entity_attack エンティティ攻撃 Mobやプレイヤーの攻撃 minecraft:mob_attackminecraft:player_attack
entity_explosion エンティティ爆発 クリーパーなどエンティティ由来の爆発 minecraft:explosion
fall 落下 高所から落下 minecraft:fall
falling_block 落下ブロック 砂・砂利など minecraft:falling_block
fire 炎に触れる minecraft:in_fire
fire_tick 炎上継続 燃え続ける minecraft:on_fire
fireworks 花火 花火爆発 minecraft:fireworks
fly_into_wall 壁に激突 エリトラ衝突など minecraft:fly_into_wall
freezing 凍結 粉雪による凍結 minecraft:freeze
lava 溶岩 溶岩に触れる minecraft:lava
lightning 落雷 minecraft:lightning_bolt
mace_smash メイス落下攻撃 メイスのスマッシュ攻撃 minecraft:mace_smash
magic 魔法 魔法系ダメージ minecraft:magic
magma マグマ マグマブロックなど minecraft:hot_floor
none 原因なし 特定原因なし minecraft:generic に近い
override 上書き・特殊 特殊処理用 Java版の単純対応なし
piston ピストン ピストン関連ダメージ 状況により異なる
projectile 発射物 矢・投擲物など minecraft:arrowminecraft:mob_projectile など
ram_attack 体当たり攻撃 体当たり系の攻撃 状況により異なる
self_destruct 自爆 自爆系 状況により異なる
sonic_boom ソニックブーム ウォーデンのソニックブーム minecraft:sonic_boom
soul_campfire 魂の焚き火 魂の焚き火によるダメージ minecraft:campfire に近い
stalactite 鍾乳石 落下する鍾乳石 minecraft:falling_stalactite
stalagmite 石筍 石筍に落下して刺さる minecraft:stalagmite
starve 空腹 空腹ダメージ minecraft:starve
suffocation 窒息 ブロックに埋まる minecraft:in_wall
temperature 温度 温度系の特殊ダメージ 状況により異なる
thorns 棘の鎧などの反射 minecraft:thorns
void 奈落 ワールド外・奈落 minecraft:out_of_world
wither ウィザー ウィザー状態 minecraft:wither

統合版のdamage causeは、Java版のダメージタイプと似ているものもあります。
ただし、完全な1対1対応ではありません。

特に、Java版では arrowtridentmob_projectile のように細かく分かれているものが、統合版では projectile として扱われる場面があります。
反対に、統合版側には overridetemperature のように、Java版のサバイバル感覚だけでは少し分かりにくいものもあります。

コマンドで使う場合は、Java版の記事をそのまま統合版に持ち込まないようにしましょう。


6. 死亡メッセージの読み方

死亡メッセージは、プレイヤーが何で死んだかを教えてくれる大事なヒントです。
ただし、言語設定や版によって表示文が変わるため、文章を丸暗記するよりも、何の原因グループかを読むのがおすすめです。

死亡メッセージの雰囲気 原因として考えられるもの 対策
高い所から落ちた 落下ダメージ 水、低速落下、落下耐性
地面に強く叩きつけられた 高所落下、エリトラ操作ミス後の落下 着地地点を確認、速度を落とす
壁の中で窒息した ブロック内に埋まった 砂・砂利・装置内ログアウトに注意
溺れた 水中で酸素切れ 水中呼吸、ドア、コンジット
溶岩遊泳を試みた 溶岩 火炎耐性、水、足元確認
燃え尽きた 炎上継続 水、火炎耐性
餓死した 空腹 食料管理
凍え死んだ 粉雪 革防具、粉雪回避
サボテンに刺された サボテン接触 サボテンを通路に置かない
ウィザー状態で倒れた ウィザー効果 牛乳、回復、距離管理
何者かに撃たれた 矢・発射物 盾、遮蔽物
Mobに倒された 近接攻撃 防具、盾、湧きつぶし
爆発した クリーパー・TNTなど 爆発耐性、距離を取る
奈落に落ちた エンドやワールド外 足場確認、エリトラ管理
ソニックブームで倒された ウォーデン 戦わず逃げる、音を出さない

死亡メッセージで特に見てほしいのは、最後に何の行動をしていたかです。

たとえば、同じ「高い所から落ちた」でも、原因は複数あります。

  • 高所建築中に足を踏み外した
  • ブリーズやウィンドチャージで吹き飛ばされた
  • エンダーパール移動後に落下した
  • エリトラで壁に当たったあと落ちた
  • ウォーデンから逃げている途中で段差から落ちた

死亡メッセージは最後のダメージ原因を表示するため、直前の状況まで含めて考えると原因を特定しやすいです。

体験談
筆者は「落下で死んだ」と思っていた事故が、実際にはブリーズに飛ばされた後の落下だったことがあります。
死亡メッセージだけでなく、直前に何に攻撃されたかも見ると原因が分かりやすいです。

また、攻撃者や使われたアイテム名が絡むと、死亡メッセージが少し長くなることがあります。
名前付き武器やプレイヤー攻撃、Mobの発射物が絡む場合は、誰に・何で倒されたかまで表示されることがあります。


7. 防具・エンチャント・ポーションで防げるもの

ダメージタイプごとに、防げるものと防ぎにくいものがあります。
ここを知っておくと、装備選びがかなり楽になります。

対策 効果が出やすいダメージ 注意点
ダイヤ防具・ネザライト防具 Mob攻撃、プレイヤー攻撃、矢など 落下・炎上・魔法系は別対策も必要
ダメージ軽減 幅広いダメージ 万能寄りだが、すべてを完全無効化するわけではない
落下耐性 落下ダメージ 高所建築・エンド探索で便利
火炎耐性 炎・溶岩・マグマ系 ネザー探索でかなり重要
爆発耐性 TNT、クリーパーなど クリーパー事故対策に有効
飛び道具耐性 矢・トライデントなど スケルトンやピリジャー対策
水中呼吸 溺死対策 海底作業で便利
低速落下 落下事故対策 エンドや高所建築でかなり安心
革防具 粉雪の凍結対策 粉雪地帯では革ブーツが便利
矢、近接攻撃、爆発の一部 方向やタイミングが大事
牛乳 状態異常の解除 良い効果も消えるので注意

初心者さんにおすすめしたいのは、次の組み合わせです。

  • 普段使い:ダメージ軽減つき防具
  • 高所作業:落下耐性つきブーツ
  • ネザー探索:火炎耐性、耐火のポーション
  • 海底作業:水中呼吸、ドア、コンジット
  • 雪山探索:革のブーツ
  • エンド探索:低速落下のポーション、エンダーパール予備

特に落下耐性ブーツは、サバイバル全体でずっと便利です。
高所建築をよくする方は、多少防御力が落ちても落下耐性を優先する価値があります。

防ぎにくいダメージもあります

一方で、装備だけで雑に受けると危ないダメージもあります。

  • 奈落ダメージ
  • ウォーデンのソニックブーム
  • ワールドボーダー外ダメージ
  • 高高度からの大落下
  • ハードでの空腹放置
  • 装備ロストにつながる溶岩事故

これらは「強い装備だから大丈夫」と思っていると危ないです。
防具で耐えるより、そもそも受けない立ち回りを意識した方が安全ですね。


8. /damage コマンドで使う場合の注意点

ここからはコマンド向けです。
普通のサバイバル勢の方は読み飛ばしても大丈夫ですが、検証ワールドや配布マップを作るなら重要です。

Java版の基本形

Java版では、次のようにダメージタイプを指定します。

/damage @s 4 minecraft:fall

/damage @s 8 minecraft:lava

/damage @s 10 minecraft:sonic_boom

この時の数値は、ハート数ではなく体力値です。
マイクラではハート1個が体力2なので、4 ダメージならハート2個ぶんです。

たとえば、/damage @s 20 minecraft:fall なら、ハート10個ぶんの落下ダメージを与えるイメージですね。

統合版の基本形

統合版では、次のようにdamage causeを指定します。

/damage @s 4 fall

/damage @s 8 lava

/damage @s 10 sonic_boom

/damage @s 6 entity_attack entity @e[type=zombie,c=1]

統合版では、攻撃者を指定する場合に entity とdamagerを指定します。
たとえばゾンビに殴られた扱いにしたい場合は、近くのゾンビをdamagerに指定します。

コマンドで混乱しやすいところ

/damage は、ただ体力を減らすだけのコマンドではありません。
原因の指定によって、死亡メッセージ、ノックバック、敵対化、耐性、Mobごとの特殊反応が変わる場合があります。

たとえば、同じ10ダメージでも、次のように扱いが変わります。

  • minecraft:fall なら落下扱い
  • minecraft:lava なら溶岩扱い
  • minecraft:sonic_boom ならソニックブーム扱い
  • minecraft:mob_attack ならMob攻撃に近い扱い
  • 統合版の entity_attack ではdamager指定の影響を受ける

検証する時は、いきなり本番ワールドで使わず、クリエイティブの平坦ワールドで試すのがおすすめです。
防具あり・防具なし・難易度・エンチャントの有無を分けて確認すると、かなり分かりやすくなります。

注意!
Java版と統合版では、同じ見た目のダメージでもコマンド名が違うことがあります。
配布マップを両対応にする場合は、最初から別設計として考えた方が安全です。


9. バージョンごとの注意点

ダメージタイプまわりは、アップデートで少しずつ変わっています。
特にコマンドやデータパックを触る方は、バージョン差に注意してください。

Java版1.19.4以降はダメージタイプがデータ駆動寄り

Java版では、ダメージタイプがデータパックで扱える形になっています。
そのため、カスタムダメージタイプを作ったり、死亡メッセージ用のIDを設定したりできます。

サバイバルだけなら気にしなくても大丈夫ですが、配布マップやミニゲームを作る方にはかなり重要です。

Java版1.21.11では minecraft:spear が追加

Java版1.21.11では、スピア関連の追加により minecraft:spear が登場しています。
古い一覧表ではJava版のダメージタイプを「50種類」としている場合がありますが、1.21.11以降を見る場合は spear を含めて確認した方が良いです。

チェックポイント
Java版1.21.8前提の一覧と、Java版1.21.11前提の一覧では、スピア関連の扱いが変わります。
コマンド記事を参考にする時は、必ず対象バージョンを確認しましょう。

統合版はdamage cause一覧で考える

統合版では、Java版の minecraft:spearminecraft:sonic_boom をそのまま使うわけではありません。
統合版の /damage コマンドでは、sonic_boom のように名前が近いcauseもありますが、Java版の名前空間つきIDではなく、公式に用意されているdamage causeから選ぶ必要があります。

統合版でコマンドを作る場合は、Java版のダメージタイプ一覧ではなく、統合版のdamage cause一覧を見るようにしましょう。


10. よくある勘違いとチェックポイント

ここでは、ダメージタイプまわりでよくある勘違いをまとめます。

勘違い1:防具が強ければ落下も全部安心

防具が強くても、落下ダメージは別対策が必要です。
落下耐性、低速落下、水着地などを使いましょう。

勘違い2:ネザライトなら溶岩に落ちても大丈夫

ネザライト装備はアイテムとして溶岩に燃えにくいですが、プレイヤー自身は普通に危険です。
耐火のポーションなしで溶岩に落ちると、装備が強くても普通にピンチになります。

勘違い3:粉雪は普通の雪と同じ

粉雪は沈みますし、凍結ダメージもあります。
雪山探索では革のブーツを持っておきましょう。

勘違い4:Java版のIDを統合版でそのまま使える

使えません。
Java版は minecraft:fall、統合版は fall のように、コマンドの書き方が違います。

勘違い5:死亡メッセージだけで原因が完全に分かる

死亡メッセージは大事ですが、直前の状況も重要です。
たとえば、ウィンドチャージで吹き飛ばされた後に落下死した場合、最後の表示は落下系になることがあります。

チェックリスト

  • [ ] Java版と統合版の記事を混ぜて読んでいないか?
  • [ ] /damage で指定している名前は、自分のエディションに合っているか?
  • [ ] 落下対策に落下耐性や低速落下を用意しているか?
  • [ ] ネザー探索に火炎耐性や耐火のポーションを持っているか?
  • [ ] 雪山探索に革のブーツを持っているか?
  • [ ] 海底作業に水中呼吸や空気確保手段を用意しているか?
  • [ ] 死亡メッセージだけでなく、直前の行動も思い出しているか?

11. まとめ

以上、マイクラのダメージタイプ・ダメージ原因・死亡メッセージについて整理しました。

要点をまとめると、次の通りです。

  • Java版では minecraft:fall のようなダメージタイプIDを使う
  • 統合版では fall のようなdamage causeを使う
  • Java版1.21.11ではスピア関連の minecraft:spear が追加されている
  • 統合版のdamage causeには sonic_boommace_smash などもある
  • 死亡メッセージは、原因特定のヒントとしてかなり役立つ
  • 落下、溶岩、窒息、粉雪、空腹、ウォーデンは特に事故りやすい
  • 防具だけでなく、ポーション・革防具・水・盾・立ち回りも大事

サバイバルで一番大事なのは、全IDを暗記することではありません。
「このダメージは何が原因で、次からどう防ぐか」を考えられるようになることです。

たとえば、落下死したなら落下耐性や低速落下を用意する。
溶岩で死んだなら耐火のポーションを持つ。
粉雪で死んだなら革のブーツを持つ。
ウォーデンで死んだなら、次は戦わずに音を出さない動きへ変える。

こういう感じで、死亡原因を次の対策に変えられると、サバイバルの安定感がかなり上がります。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にも便利な仕様解説やサバイバル攻略をまとめているので、ぜひご覧くださいね(^^♪


12. 参考文献

この記事を書くにあたり、以下の公式ドキュメント・海外コミュニティWiki・技術資料を参考にしています。