【マイクラ】mob_explosion_drop_decayの意味・初期値・モブ爆発ドロップ仕様【Java版】

この記事はJava版のゲームルール解説です
クリーパーなどのモブ爆発で壊れたブロックが、どのくらいドロップするかを整理します
Java版1.19.3〜1.21.10の旧名と、1.21.11以降の新名を両方書いています
統合版(BE)では同じモブ爆発用ゲームルールは使えません

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

マイクラでサバイバルをしていると、

「クリーパーに拠点の地面を吹き飛ばされた…」
「ブロックを拾って埋め直そうとしたのに、なんか足りない…」
「mobGriefingを切るほどではないけど、爆発跡の修復だけ楽にしたい」

こういう場面ってありますよね。

その時に関係してくるゲームルールが、mob_explosion_drop_decay です。

名前だけ見るとかなり分かりにくいですが、これは簡単に言うと、モブ由来の爆発で壊れたブロックのドロップ減衰を有効にするかどうかを決める設定です。

つまり、クリーパーの爆発そのものを止める設定ではありません。
爆発で壊れたブロックが、どれくらいアイテムとして戻ってくるかに関係するゲームルールです。

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

  • mob_explosion_drop_decayの意味が分かります👌
  • true / false で何が変わるのか分かります👍
  • Java版1.19.3〜1.21.10と1.21.11以降のコマンドの違いが分かります
  • mobGriefingとの違いを混同しなくなります
  • クリーパー穴を直しやすくする設定ができます(^^♪

それでは、やっていきましょう!

※本記事はJava版向けです。
※Java版1.19.3で追加された爆発ドロップ系ゲームルールを前提にしています。
※Java版1.21.11以降はゲームルール名が変更されているため、新旧両方の書き方を掲載しています。


目次

1. mob_explosion_drop_decayとは
2. 初期値とコマンド名の違い
3. true / false で何が変わる?
4. 対象になる爆発・対象外の爆発
5. mobGriefingとの違い
6. 実際のコマンド入力例
7. どんなワールドで使うべき?
8. クリーパー対策として使う時の注意点
9. よくある勘違いチェック
10. まとめ
11. 参考文献

この記事で分かること
・Java版のmob_explosion_drop_decayの意味
・クリーパー爆発で壊れたブロックのドロップ仕様
・1.21.11以降の新しいゲームルール名
・mobGriefingとの違い


1. mob_explosion_drop_decayとは

mob_explosion_drop_decay は、Java版のゲームルールのひとつです。

役割は、モブ由来の爆発で壊れたブロックのドロップ減衰を有効にするかどうかを決めることです。

言葉だけだと分かりにくいので、クリーパーで考えると分かりやすいです。

クリーパーが爆発すると、周囲の土・石・木材などが壊れますよね。
この時、壊れたブロックが全部アイテムとして戻ってくるとは限りません。

初期状態では、爆発で壊れたブロックの一部が消えてしまうため、クリーパー穴を埋め直そうとしても、

「壊れた分より拾えたブロックが少ない…」

という状態になります。

この「爆発で壊れたブロックが一部しか戻らない」挙動を調整するのが、mob_explosion_drop_decay です。

重要ポイント
mob_explosion_drop_decay は、爆発によるブロック破壊を止める設定ではありません。
壊れた後に、ブロックがアイテムとしてどれくらい落ちるかを変える設定です。

なので、クリーパーに拠点を壊されたくない場合に「爆発そのものを無効化したい」なら、別の考え方が必要です。

一方で、

  • クリーパー爆発はサバイバルの緊張感として残したい
  • でも、壊れたブロックはできるだけ回収したい
  • mobGriefingをfalseにして他のモブ仕様まで止めたくない

こういう方にはかなり相性の良いゲームルールです。


2. 初期値とコマンド名の違い

まず、結論からまとめます。

項目 内容
対象エディション Java版
初期値 true
値の種類 true / false
Java版1.19.3〜1.21.10の名前 mobExplosionDropDecay
Java版1.21.11以降の名前 minecraft:mob_explosion_drop_decay
主な対象 クリーパーなど、Mob由来の爆発で壊れたブロック


ここで特に注意したいのが、初期値はtrue という点です。

true という名前を見ると、なんとなく「ドロップが増えるのかな?」と思いがちですが、実際は逆に感じる方が多いと思います。

  • true:ドロップ減衰が有効
  • false:ドロップ減衰が無効

です。

つまり、クリーパー爆発で壊れたブロックをできるだけ全部戻したいなら false にする、と覚えてください。

1.21.11以降は名前が変わったので注意

Java版1.21.11以降では、ゲームルール名が従来のキャメルケースから、名前空間付きのスネークケースへ変更されています。

そのため、Java版1.19.3〜1.21.10向けの記事では、

/gamerule mobExplosionDropDecay false

と書かれていることがあります。

ただし、1.21.11以降で正式な書き方をするなら、

/gamerule minecraft:mob_explosion_drop_decay false

です。

古い情報を読む時の注意
mobExplosionDropDecay と mob_explosion_drop_decay は、基本的に同じ系統のゲームルールを指しています。
ただし、使用しているJava版のバージョンによってコマンド名が変わります。

個人的には、1.21.11以降のワールドでは minecraft:mob_explosion_drop_decay とフルで書くのがおすすめです。
コマンド補完でも見つけやすいですし、あとから見返した時に「新しい名前で書いてあるな」と分かりやすいです。


3. true / false で何が変わる?

ここが一番大事です。

mob_explosion_drop_decay は、true と false で次のように変わります。

trueの場合:初期状態

/gamerule minecraft:mob_explosion_drop_decay true

true の場合、モブ爆発で壊れたブロックのドロップが減衰します

つまり、クリーパーが爆発して土ブロックや石ブロックが壊れても、壊れた分がそのまま全部戻ってくるとは限りません。

爆発中心からの距離に応じて、ドロップするブロックがランダムに減ります。

サバイバルで普通に遊んでいる時、クリーパー穴を埋め直そうとしてブロックが足りなくなるのは、この仕様が関係しています。

体感として分かりやすい例
クリーパーが土の地面で爆発
→ 地面がえぐれる
→ 土ブロックを拾う
→ でも穴を全部埋めるには足りない

この状態が、初期値のtrueです。

falseの場合:ドロップ減衰を無効化

/gamerule minecraft:mob_explosion_drop_decay false

false の場合、モブ爆発で壊れたブロックがすべて戦利品を落とす扱いになります

なので、クリーパーに地面を壊されても、拾ったブロックでかなり修復しやすくなります。

ただし、ここで勘違いしてはいけないのが、ブロック破壊そのものは起きるということです。

  • クリーパーは爆発します
  • 爆発ダメージもあります
  • ブロックも壊れます
  • ただし、壊れたブロックが戻りやすくなります

という理解がちょうど良いです。

初心者さん向けの覚え方

個人的には、こう覚えるのがおすすめです。

true = 普通のマイクラ
false = クリーパー穴を直しやすい設定

設定名に decay(減衰)と入っているので、

  • true:減衰する
  • false:減衰しない

と読むと、かなり理解しやすくなります。


4. 対象になる爆発・対象外の爆発

mob_explosion_drop_decay は、名前の通り mob explosion、つまりモブ由来の爆発が対象です。

分かりやすい代表例は、クリーパーの爆発です。

対象として考えてよいもの

  • クリーパーの爆発
  • 帯電クリーパーの爆発
  • コマンドやデータパック側で mob 扱いの爆発として指定されたもの

通常のクリーパーは緑色の敵対Mobで、プレイヤーに近づいて爆発します。
帯電クリーパーは、通常クリーパーが雷を受けた時などに発生する強化版で、青いオーラをまとっています。
爆発威力も通常クリーパーより大きいので、falseにしておくと修復面ではかなり助かります。

対象外として考えるもの

一方で、次の爆発は mob_explosion_drop_decay ではなく、別の爆発ドロップ系ゲームルールを見る必要があります。

爆発の種類 関係するゲームルール
TNT・TNT付きトロッコ minecraft:tnt_explosion_drop_decay
ベッド爆破・リスポーンアンカー爆破など minecraft:block_explosion_drop_decay
エンドクリスタル爆破 minecraft:block_explosion_drop_decay
通常採掘やツール破壊 この設定とは別


ここはかなり間違えやすいです。

たとえば、ネザーでベッドを使って爆発採掘をしている場合、そこで見るべきなのは mob_explosion_drop_decay ではありません。
ベッド爆破はブロック由来の爆発として扱うため、block_explosion_drop_decay 側です。

また、TNTはTNT用の設定が別にあります。
Java版ではTNT側のドロップ減衰は初期値falseなので、クリーパーとは初期状態の考え方が違います。

ここが大事です
クリーパー穴対策なら mob_explosion_drop_decay。
ベッド爆破採掘なら block_explosion_drop_decay。
TNT整地なら tnt_explosion_drop_decay。

この3つを分けて覚えると、爆発系ゲームルールで迷いにくくなります。


5. mobGriefingとの違い

クリーパー対策でよく出てくるゲームルールに、mobGriefing があります。

1.21.11以降の新しい書き方では、

/gamerule minecraft:mob_griefing false

ですね。

この mobGriefing と mob_explosion_drop_decay は、似ているようで役割が違います。

ゲームルール 主な役割 クリーパー爆発への影響
minecraft:mob_griefing Mobによるブロック干渉を許可するか falseならブロック破壊自体を止める方向
minecraft:mob_explosion_drop_decay Mob爆発で壊れたブロックのドロップ減衰 falseなら壊れたブロックが戻りやすくなる


つまり、

  • そもそも壊されたくない → mob_griefing を見る
  • 壊れてもいいけど、修復用ブロックは戻ってほしい → mob_explosion_drop_decay を見る

という違いです。

mobGriefing false は副作用も大きい

mobGriefingをfalseにすると、クリーパーのブロック破壊対策としては強力です。

ただし、モブのブロック干渉全体に関わるため、村人の農作業、エンダーマンのブロック持ち運びなど、他の仕様にも影響します。

サバイバルの自然な動きは残したいけど、クリーパー穴の修復だけ楽にしたい。

この場合は、まず mob_explosion_drop_decay false を検討する方が自然です。

筆者的おすすめ
建築ワールドやマルチの生活サーバーでは、mob_griefing false より先に、mob_explosion_drop_decay false を検討しても良いと思います。
爆発の怖さは残しつつ、復旧だけ少し楽になります。


6. 実際のコマンド入力例

ここからは、実際に使うコマンドを整理します。

1.21.11以降でfalseにする

クリーパーなどのモブ爆発で、壊れたブロックを戻りやすくしたい場合はこちらです。

/gamerule minecraft:mob_explosion_drop_decay false

これで、モブ爆発のドロップ減衰を無効化できます。

1.21.11以降で初期状態に戻す

/gamerule minecraft:mob_explosion_drop_decay true

これで初期状態に戻ります。

現在の値を確認する

/gamerule minecraft:mob_explosion_drop_decay

値を指定せずに実行すると、現在の設定値を確認できます。

Java版1.19.3〜1.21.10の書き方

Java版1.19.3〜1.21.10では、旧名の mobExplosionDropDecay を使います。

/gamerule mobExplosionDropDecay false

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

/gamerule mobExplosionDropDecay true

コマンドが赤くなる場合

コマンドが赤くなって実行できない時は、次を確認してください。

  • Java版か?
  • 統合版(BE)で入力していないか?
  • 1.21.11以降なのに旧名で入力していないか?
  • Java版1.19.3〜1.21.10なのに新名で入力していないか?
  • Java版1.19.2以前で入力していないか?
  • チート許可、または管理者権限があるか?

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

古い攻略記事を見ながら新しいJava版で入力すると、旧名の mobExplosionDropDecay で詰まることがあります。
反対に、古いバージョンのサーバーで新名を入力しても通りません。

まずは自分のワールド・サーバーのバージョンを確認してから入力しましょう。


7. どんなワールドで使うべき?

mob_explosion_drop_decay false は、特に次のようなワールドと相性が良いです。

生活サーバー

マルチの生活サーバーでは、クリーパー穴があちこちに残ると景観がかなり荒れます。

かといって、mobGriefingをfalseにすると、モブの挙動が広く変わるため、サーバー方針によっては合わないこともあります。

その点、mob_explosion_drop_decay false なら、クリーパーが爆発する緊張感は残しつつ、修復だけしやすくなるので、生活サーバー向きです。

建築メインのサバイバル

建築をしながらサバイバルも楽しみたい方にも向いています。

せっかく作った道や庭がクリーパーに壊されても、ブロックが戻りやすければ復旧しやすいです。
完全に安全にするわけではないので、サバイバル感も残ります。

初心者さんのワールド

初心者さんは、クリーパーに慣れるまでどうしても爆発事故が多くなります。

mob_explosion_drop_decay false にしておくと、爆発事故のダメージは残しつつ、地面の復旧コストを下げられます。

初心者さん向けに言うなら
「クリーパーは怖いままだけど、穴埋め用のブロックは戻ってきやすい」設定です。

これはかなりバランスが良いと思います。

逆に使わなくても良いワールド

次のような場合は、無理に変えなくても大丈夫です。

  • バニラ初期設定の不便さも含めて楽しみたい
  • 爆発でブロックが消える仕様をサバイバルの一部として残したい
  • ハードコア寄りのルールで遊びたい
  • そもそもmobGriefing falseで爆発破壊を止めている

ゲームルールは便利ですが、変えすぎると遊び味も変わります。
自分のワールドの方針に合わせて使うのが一番ですね。


8. クリーパー対策として使う時の注意点

mob_explosion_drop_decay false は便利ですが、万能ではありません。

爆発ダメージは普通に受けます

この設定は、ブロックのドロップ仕様を変えるだけです。

プレイヤーやモブが受ける爆発ダメージは、別問題です。

なので、falseにしたからといって、クリーパーの近くで油断して良いわけではありません。
防具なしで近距離爆発を受けると普通に危険です。

建築物は壊れます

ここも大事です。

mob_explosion_drop_decay false にしても、爆発でブロックは壊れます。

戻ってきたブロックを拾って直しやすくなるだけで、建築物そのものを守ってくれるわけではありません。

額縁、絵画、防具立て、レッドストーン部品などが絡む場所では、爆発事故そのものを防ぐ設計も必要です。

落ちたアイテムが別の理由で消えることはあります

ブロックがドロップしても、アイテム化した後に別の理由で失われることはあります。

  • 溶岩や火に触れる
  • 別の爆発に巻き込まれる
  • しばらく放置してデスポーンする
  • ホッパーや水流などに流れて見失う

つまり、falseにしても「必ず手元に戻る」という意味ではありません。
爆発で壊れた時点のドロップ減衰を無効化する設定と考えましょう。

帯電クリーパーは被害範囲が大きい

帯電クリーパーは、青いオーラをまとった強化クリーパーです。
通常クリーパーより爆発が大きいため、mob_explosion_drop_decay false にしていても、建築被害そのものは大きくなります。

雷雨の時や、召雷付きトライデントで遊ぶ時は注意しましょう。

実用メモ
クリーパー穴の復旧を楽にしたいなら mob_explosion_drop_decay false。
そもそも建築を壊されたくないなら、湧きつぶし・フェンス・猫・照明などの対策も併用しましょう。


9. よくある勘違いチェック

最後に、mob_explosion_drop_decayでよくある勘違いをまとめておきます。

勘違い1:falseにするとクリーパーが爆発しなくなる

これは違います。

falseにしても、クリーパーは爆発します。
爆発ダメージもありますし、ブロック破壊も発生します。

変わるのは、壊れたブロックのドロップ減衰です。

勘違い2:trueにするとブロックが全部戻る

これも逆です。

初期値のtrueでは、モブ爆発によるドロップ減衰が有効です。
つまり、壊れたブロックが全部戻るとは限りません。

全部戻りやすくしたい場合は、false にします。

勘違い3:TNTにも効く

TNTには別のゲームルールがあります。

TNTの場合は、

/gamerule minecraft:tnt_explosion_drop_decay false

のように、tnt_explosion_drop_decay 側を見ます。

mob_explosion_drop_decay は、名前の通りモブ爆発用です。

勘違い4:ベッド爆破採掘にも効く

ネザーやエンドでベッドを使った爆破採掘をする場合、見るべき設定は mob_explosion_drop_decay ではありません。

ベッド爆破はブロック由来の爆発として扱うため、関係するのは block_explosion_drop_decay 側です。

/gamerule minecraft:block_explosion_drop_decay false

ベッド爆破採掘で「ブロックが戻らない」と感じた場合は、こちらを確認しましょう。

勘違い5:統合版でも使える

統合版(BE)では、Java版と同じ mob_explosion_drop_decay / mobExplosionDropDecay は使えません。

Java版の記事を見ながら統合版で入力しても、同じようには動かないので注意です。

チェックポイント
コマンドを打つ前に、まず自分がJava版なのか統合版なのか確認しましょう。
ここを間違えると、どれだけ正しいコマンドを見ても動きません。


10. まとめ

以上、mob_explosion_drop_decayの意味・初期値・モブ爆発ドロップ仕様について解説しました。

要点を整理すると、

  • mob_explosion_drop_decay はJava版のゲームルール
  • Java版1.19.3〜1.21.10の旧名は mobExplosionDropDecay
  • Java版1.21.11以降の新名は minecraft:mob_explosion_drop_decay
  • 初期値は true
  • true は、モブ爆発によるブロックドロップ減衰が有効
  • false は、モブ爆発で壊れたブロックが戻りやすくなる
  • クリーパー爆発そのものを止める設定ではない
  • TNTやベッド爆破には別の爆発ドロップ系ゲームルールがある
  • 統合版(BE)では同じモブ爆発用ゲームルールは使えない

という感じです。

クリーパーの爆発を完全に無害化したいわけではない。
でも、穴を直す時にブロックが足りなくなるのは面倒。

そんな方には、

/gamerule minecraft:mob_explosion_drop_decay false

がおすすめです。

サバイバルの緊張感を残しつつ、クリーパー穴の復旧だけ楽にできるので、生活ワールドや建築寄りのサバイバルではかなり使いやすい設定だと思います。

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


11. 参考文献

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