【マイクラ】showDeathMessagesの意味・初期値・死亡メッセージ表示設定【Java/統合版】

この記事は、マイクラの死亡メッセージを表示・非表示にしたい方向けです
Java版と統合版でコマンド名が違うため、両方分けて解説します
Java版1.21.11以降ではゲームルール名が変更されているので注意です

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

マイクラで遊んでいると、チャット欄に突然、

「〇〇は高い所から落ちて死んでしまった」
「〇〇はゾンビに倒された」
「〇〇は溶岩遊泳を試みた」

みたいな死亡メッセージが出ますよね。

普通のサバイバルなら「誰がどう死んだか分かる」ので便利なのですが、マルチサーバーや配布マップ、コマンド演出を作っている時は、死亡ログがチャットを埋めてしまうことがあります。

そんな時に使うゲームルールが、showDeathMessagesです。

この記事では、showDeathMessagesの意味・初期値・Java版/統合版での設定コマンド・実際に使う場面・注意点をまとめて解説しますね。

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

  • 死亡メッセージを非表示にするコマンドが分かります👍
  • Java版と統合版のコマンド違いで迷わなくなります👌
  • ペットの死亡メッセージや死亡画面への影響も整理できます
  • マルチ・検証ワールド・配布マップでの使い分けができます(^^♪

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

※本記事では、Java版1.21.11以降の新しいゲームルール名にも対応して解説しています。
※Java版1.21.10以前では従来のshowDeathMessages、統合版の/gameruleではshowdeathmessages表記が使われます。
※ゲーム内仕様については、Minecraft Wiki、Minecraft公式更新情報、Bedrock公式コマンド資料を参考にしています。


目次

1. showDeathMessagesとは
2. showDeathMessagesの初期値と設定値
3. Java版と統合版のコマンド早見表
4. 死亡メッセージを非表示にする方法
5. 死亡メッセージを再表示する方法
6. 現在の設定を確認する方法
7. showDeathMessagesで消えるもの・消えないもの
8. Java版1.21.11以降の変更点
9. どんな時にfalseへ変更すると便利?
10. 注意点とよくある勘違い
11. まとめ
12. 参考文献

この記事で分かること
・showDeathMessagesの意味
・死亡メッセージを消すコマンド
・Java版1.21.11以降と旧Java版、統合版の違い
・マルチプレイで使う時の注意点


1. showDeathMessagesとは

showDeathMessagesとは、プレイヤーやペットが死亡した時のメッセージを、チャット欄に表示するかどうかを決めるゲームルールです。

名前を分解すると、こんな感じです。

  • show:表示する
  • Death:死亡
  • Messages:メッセージ

つまり、死亡メッセージを表示するかどうかという意味ですね。

マイクラでは、プレイヤーが死亡するとチャット欄に死亡理由が表示されます。
たとえば、落下死なら落下死、溶岩なら溶岩、Mobに倒されたならそのMob名が表示されます。

マルチプレイだと、これが全員のチャットに表示されます。
なので、普通にサバイバルを遊ぶ分にはかなり便利です。

ただし、何度も死ぬ検証ワールドや、PvPミニゲーム、コマンドブロックで演出を作っているワールドだと、死亡ログが大量に流れて少し見づらいことがあります。

そういう時に、Java版1.21.10以前なら、

/gamerule showDeathMessages false

Java版1.21.11以降なら、

/gamerule minecraft:show_death_messages false

統合版なら、

/gamerule showdeathmessages false

のように設定して、死亡メッセージを非表示にするわけですね。

要するに
showDeathMessagesは、チャット欄に出る死亡ログをオン・オフするためのゲームルールです。


2. showDeathMessagesの初期値と設定値

showDeathMessagesの初期値は、trueです。

つまり、何も設定していない通常ワールドでは、死亡メッセージは表示される状態になっています。

項目 内容
ゲームルール名 showDeathMessages
Java版1.21.11以降はminecraft:show_death_messages
統合版の/gameruleではshowdeathmessages
意味 死亡メッセージをチャット欄に表示するかどうか
初期値 true
設定値 true / false
true 死亡メッセージを表示する
false 死亡メッセージを非表示にする


設定値は、truefalseのどちらかです。
数字を入れるタイプのゲームルールではありません。

  • true:死亡メッセージを表示する
  • false:死亡メッセージを非表示にする

この2択だけなので、仕組み自体はかなり分かりやすいです。

初心者さん向けに言うと
「true = 出す」「false = 消す」と覚えれば大丈夫です。


3. Java版と統合版のコマンド早見表

ここが一番間違えやすいところです。

Java版1.21.11以降では、ゲームルール名が大きく変更されています。
そのため、Java版と統合版だけでなく、Java版の中でもバージョンによってコマンドが変わります。

👇まずは早見表にまとめますね。

エディション・バージョン 死亡メッセージを消すコマンド 死亡メッセージを戻すコマンド
Java版1.21.11以降 /gamerule minecraft:show_death_messages false /gamerule minecraft:show_death_messages true
Java版1.21.10以前 /gamerule showDeathMessages false /gamerule showDeathMessages true
統合版 /gamerule showdeathmessages false /gamerule showdeathmessages true


Java版1.21.11以降を遊んでいる方は、minecraft:show_death_messagesを使ってください。

Java版1.21.10以前では、従来通りshowDeathMessagesを使います。
統合版の/gameruleコマンドでは、showdeathmessagesを使います。

ここ重要です
昔の記事や動画ではshowDeathMessagesで紹介されていることが多いです。
Java版1.21.11以降で動かない場合は、minecraft:show_death_messagesに変えて試してくださいね。


4. 死亡メッセージを非表示にする方法

死亡メッセージを非表示にしたい場合は、falseに設定します。

Java版1.21.11以降

/gamerule minecraft:show_death_messages false

Java版1.21.10以前

/gamerule showDeathMessages false

統合版

/gamerule showdeathmessages false

これで、プレイヤーが死亡してもチャット欄に死亡メッセージが出なくなります。

たとえば、検証で何度も/killを使う時や、PvPミニゲームで死亡ログを見せたくない時には便利です。

個人的には、検証用ワールドではfalseにしておくとチャット欄がかなり見やすいです。
特にコマンドブロックのログや/tellrawの表示確認をしている時、死亡ログが混ざらないのは助かります。

ただし、普通のサバイバルマルチでは少し注意です。
死亡メッセージを消すと、誰がどこで事故ったのか、誰がMobに倒されたのかが分かりにくくなります。

おすすめの使い分け
・検証ワールド:falseでもOK
・配布マップ:演出次第でfalseが便利
・普通のサバイバルマルチ:基本はtrue推奨


5. 死亡メッセージを再表示する方法

死亡メッセージを再び表示したい場合は、trueに戻します。

Java版1.21.11以降

/gamerule minecraft:show_death_messages true

Java版1.21.10以前

/gamerule showDeathMessages true

統合版

/gamerule showdeathmessages true

これで、死亡メッセージがまたチャット欄に表示されるようになります。

マイクラのゲームルールは、ワールドごとに保存されます。
一度falseにすると、そのワールドでは死亡ログが消えたままになるので、必要がなくなったらtrueへ戻しておきましょう。

体験談
検証ワールドでfalseにしたまま、後日そのワールドをマルチ用に開いたら、誰が死んだのか全然分からなくなりました。
普段遊び用のワールドでは、確認後にtrueへ戻しておくのがおすすめです。


6. 現在の設定を確認する方法

現在、死亡メッセージが表示設定になっているか確認したい場合は、値を付けずにゲームルール名だけ入力します。

Java版1.21.11以降

/gamerule minecraft:show_death_messages

Java版1.21.10以前

/gamerule showDeathMessages

統合版

/gamerule showdeathmessages

実行すると、現在の値がtrueまたはfalseで表示されます。

「死亡ログが出ないけど、これ設定のせいかな?」と思った時は、まずこの確認コマンドを使いましょう。

個人的に、サーバー設定を触る時は、いきなり変更するより先に確認するのが安全です。
特にマルチサーバーでは、他の管理者さんが意図して設定している場合もありますからね。


7. showDeathMessagesで消えるもの・消えないもの

showDeathMessagesをfalseにすると、チャット欄に出る死亡メッセージが非表示になります。

ただし、すべての死亡関連表示が消えるわけではありません。
ここは勘違いしやすいので、表で整理します。

表示内容 falseで消える? 補足
プレイヤー死亡時のチャットログ 消える マルチで全員に出る死亡ログを非表示にできます
ペット死亡時のチャットログ 消える 飼いならしたペットの死亡メッセージにも影響します
自分の死亡画面に出る死因表示 消えない 死亡画面のメッセージには影響しません
コマンドの実行結果ログ 消えない 別のゲームルールが関係します
進捗のチャット通知 消えない Java版では別のゲームルールで管理します


大事なのは、死亡画面そのものの文章は消えないという点です。

たとえば自分が落下死した時、自分の画面に出る死亡画面の文は残ります。
showDeathMessagesで消えるのは、あくまでチャット欄に流れる死亡ログです。

また、コマンドブロックの実行ログや、プレイヤーがコマンドを打った時のフィードバックを消したい場合は、showDeathMessagesではなく別のゲームルールを使います。

Java版1.21.11以降なら、下のように書きます。

/gamerule minecraft:send_command_feedback false
/gamerule minecraft:command_block_output false

Java版1.21.10以前なら、下のように書きます。

/gamerule sendCommandFeedback false
/gamerule commandBlockOutput false

統合版なら、下のように書きます。

/gamerule sendcommandfeedback false
/gamerule commandblockoutput false

このあたりと混同しやすいので、死亡ログだけ消したいならshowDeathMessages、と覚えておきましょう。

ペットの死亡メッセージについて

showDeathMessagesは、ペットの死亡メッセージにも影響します。

Java版では、飼いならしたオオカミ・ネコ・オウムの死亡メッセージが飼い主に表示されます。
統合版では、飼いならしたオオカミ・ネコ・オウムの死亡メッセージがワールド内の全員に表示されます。さらに、飼いならしたウマ・ロバ・ラバ・ラマ・スケルトンホースの死亡時にも死亡メッセージが表示されます。

なので、ペットを連れて冒険しているワールドでは少し注意してください。
死亡ログをfalseにしていると、ペットがいつ倒されたのか気づきにくくなります。

ここは本当に注意です
死亡ログを消すとチャット欄は見やすくなりますが、ペットの事故に気づきにくくなります。
普通のサバイバルでは、基本trueのままがおすすめです。


8. Java版1.21.11以降の変更点

Java版1.21.11以降では、ゲームルール名が大きく変更されました。

従来は、showDeathMessagesのようなcamelCase形式でした。
しかし、Java版1.21.11以降では、ゲームルールがレジストリ化され、名前空間付きのsnake_case形式になっています。

そのため、showDeathMessagesは次のように変わります。

バージョン ゲームルール名
Java版1.21.10以前 showDeathMessages
Java版1.21.11以降 minecraft:show_death_messages


コマンドにすると、こうです。

旧Java版

/gamerule showDeathMessages false

新Java版

/gamerule minecraft:show_death_messages false

ここを知らないと、昔と同じコマンドを打ったのに動かない…ということが起こります。

特に、サーバーを1.21.11以降へ更新した方、配布マップのコマンドを更新している方、古いコマンドブロックを引き継いでいる方は要注意です。

コマンドが動かない時の見方
・Java版1.21.10以前ならshowDeathMessages
・Java版1.21.11以降ならminecraft:show_death_messages
・統合版ならshowdeathmessages

これでまず確認してみてください。


9. どんな時にfalseへ変更すると便利?

showDeathMessagesは、普通に遊ぶだけなら初期値のtrueで十分です。
ただ、特定の遊び方ではfalseが便利になります。

1. 検証ワールドで何度も死ぬ時

コマンド検証や装置検証をしていると、/killを使ったり、落下死や爆発を何度も試したりしますよね。

この時、死亡ログが毎回チャット欄に出ると、確認したいコマンド結果が流れてしまいます。

検証用ワールドなら、Java版1.21.10以前では、

/gamerule showDeathMessages false

Java版1.21.11以降なら、

/gamerule minecraft:show_death_messages false

統合版なら、

/gamerule showdeathmessages false

にしておくと見やすいです。

2. 配布マップやアドベンチャーマップを作る時

配布マップでは、死亡ログを見せたくない場面があります。

たとえば、プレイヤーが何度もリトライするアスレチックや、演出重視のマップでは、バニラの死亡ログが出ると雰囲気が崩れることがあります。

そういう時は、showDeathMessagesをfalseにして、必要なら/title/tellrawで独自のメッセージを出すと扱いやすいです。

3. PvPミニゲームで死亡情報を隠したい時

PvP系のミニゲームでは、死亡ログが出ることで情報が伝わりすぎる場合があります。

「誰が誰に倒されたか」をあえて隠したいルールなら、死亡ログを非表示にする価値があります。

逆に、キルログを競技情報として見せたい場合はtrueの方が便利です。
ここはサーバーやマップの設計次第ですね。

4. カスタム死亡メッセージを作りたい時

コマンド勢の方だと、バニラの死亡ログを消して、scoreboardtellrawで独自の死亡メッセージを作ることがあります。

この時、バニラの死亡ログが残っていると、

  • 通常の死亡ログ
  • 自作の死亡メッセージ

が二重に出てしまいます。

そのため、カスタム死亡メッセージを作る時は、まずshowDeathMessagesをfalseにしておくのが定番です。


10. 注意点とよくある勘違い

最後に、showDeathMessagesでよくある勘違いを整理しておきます。

1. keepInventoryとは別物です

showDeathMessagesは、死亡ログを表示するかどうかの設定です。

死んだ時にアイテムを落とすかどうかは、keepInventoryで設定します。

死亡ログを消しても、アイテムロストは普通に起こります。

Java版1.21.11以降なら、下のように書きます。

/gamerule minecraft:keep_inventory true

Java版1.21.10以前なら、下のように書きます。

/gamerule keepInventory true

統合版なら、下のように書きます。

/gamerule keepinventory true

このコマンドとは役割が違うので、混同しないようにしてくださいね。

2. 死亡画面の表示は消えません

showDeathMessagesをfalseにしても、自分が死んだ時の死亡画面は表示されます。

即時リスポーンにしたい場合は、別のゲームルールを使います。

Java版1.21.11以降なら、下のように書きます。

/gamerule minecraft:immediate_respawn true

Java版1.21.10以前なら、下のように書きます。

/gamerule doImmediateRespawn true

統合版なら、下のように書きます。

/gamerule doimmediaterespawn true

Java版1.21.11以降では、ゲームルール名の変更により、対応する新しい名前を使います。
showDeathMessagesだけで即リスポーンになるわけではありません。

3. サーバーログ側の記録とは別です

showDeathMessagesは、ゲーム内チャットに表示する死亡メッセージの設定です。

サーバー側のログや管理プラグイン、MOD、データパックが独自に記録している情報まで全部消す設定ではありません。
サーバー運営で「ログを完全に残さない」目的で使うものではないので、そこは切り分けて考えましょう。

4. 統合版では小文字表記を使います

統合版の/gameruleコマンドでは、公式資料でshowdeathmessagesのように小文字で書かれています。
Java版1.21.10以前のshowDeathMessagesや、Bedrock EditionのスクリプトAPIで使われるshowDeathMessages表記と混同しやすいところです。

入力で迷ったら、統合版ではまず以下を試してください。

/gamerule showdeathmessages false

統合版のコマンド補完が出る環境なら、補完候補に合わせて入力するのが一番安全です。

5. マルチでは管理者権限が必要です

ゲームルールを変更するには、そのワールドやサーバーでコマンドを実行できる権限が必要です。

シングルプレイならチート・コマンドを許可したワールド、マルチサーバーならOP権限や管理者権限が必要になります。

「コマンドを打っても実行できない」という場合は、まず権限を確認してみてください。


11. まとめ

以上、showDeathMessagesの意味・初期値・死亡メッセージの表示設定について解説しました。

要点を整理すると、

  • showDeathMessagesは死亡メッセージをチャット欄に表示するかどうかのゲームルール
  • 初期値はtrue
  • falseにするとチャット欄の死亡ログが消える
  • ペットの死亡メッセージにも影響する
  • 死亡画面そのものの死因表示は消えない
  • Java版1.21.11以降はminecraft:show_death_messagesを使う
  • Java版1.21.10以前はshowDeathMessagesを使う
  • 統合版の/gameruleではshowdeathmessagesを使う

という感じです。

普通のサバイバルマルチでは、死亡ログがあった方が事故や状況を把握しやすいので、基本はtrueのままで良いと思います。

一方で、検証ワールド、配布マップ、PvPミニゲーム、カスタム死亡メッセージ制作では、falseにするとかなり扱いやすくなります。

特にJava版は1.21.11以降でコマンド名が変わっているので、古い記事や動画を見ながら設定する時は注意してくださいね。

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


12. 参考文献

この記事を書くにあたり、以下の公式情報・英語版Minecraft Wiki・関連資料を参考にしています。