【マイクラ】enderPearlsVanishOnDeathの意味|死亡時エンダーパール消滅の仕様と使い方【Java版】

Java版限定のゲームルール解説です
enderPearlsVanishOnDeath は、投げたエンダーパールがプレイヤー死亡時に消えるかどうかを決める設定です
初期値は true なので、通常は死亡すると投げたエンダーパールは消えます
統合版(Bedrock Edition)には同名のゲームルールはありません

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

マイクラJava版でエンダーパールステイシスチェンバーや、エンダーパール式の帰還装置を調べていると、たまに出てくるのが、

enderPearlsVanishOnDeath

というゲームルールです。

名前が長いので見た瞬間に「何これ?」となりやすいですが、意味はかなりシンプルです。

投げたエンダーパールを、投げた本人が死亡した時に消すかどうかを決めるゲームルールですね。

特に、

  • エンダーパールステイシスチェンバーを作りたい
  • 死亡後にエンダーパールが消える理由を知りたい
  • サーバーでパール帰還装置を使いたい
  • Java版1.21.2以降のエンダーパールチャンク読み込み仕様が気になる

こういう方は、一度この設定を理解しておくとかなり便利です。

この記事では、enderPearlsVanishOnDeath の意味・true/falseの違い・コマンドでの使い方・ステイシスチェンバーとの関係を、初心者さん向けに整理していきますね!

※本記事はマイクラJava版向けです。
※ゲームルールやエンダーパールの仕様は、Java版のバージョンやサーバー環境によって挙動が変わる場合があります。
※Java版1.20.2以降で使えるゲームルールとして解説しています。


目次

1. enderPearlsVanishOnDeathとは
2. trueとfalseで何が変わる?
3. 設定コマンドと確認方法
4. どんな時にfalseへ変更する?
5. エンダーパールステイシスチェンバーとの関係
6. Java版1.21.2以降のチャンク読み込み仕様に注意
7. 統合版・サーバー・Realmsでの注意点
8. よくある勘違いとトラブル対策
9. まとめ
10. 引用・参考文献

この記事で分かること
enderPearlsVanishOnDeath の意味
・死亡時に投げたエンダーパールが消える理由
・true/falseの違い
・ステイシスチェンバーでこのゲームルールが重要になる理由
・Java版1.21.2以降で気を付けたいチャンク読み込み仕様


1. enderPearlsVanishOnDeathとは

enderPearlsVanishOnDeath は、マイクラJava版のゲームルールのひとつです。

役割をひと言で言うと、

投げたエンダーパールが、投げた本人の死亡時に消えるかどうかを決める設定

です。

エンダーパールは、投げて着弾するとプレイヤーをその場所へテレポートさせるアイテムですよね。
通常プレイでは、投げたパールがすぐに壁や床へ当たるので、あまり意識することはありません。

ですが、エンダーパールステイシスチェンバーのように、投げたエンダーパールを水流や泡で浮かせたまま保存する装置を作ると、このゲームルールが一気に重要になります。

例えば、ステイシスチェンバーにエンダーパールを浮かせた状態で冒険へ行き、途中で死亡したとします。
初期設定のままだと、その投げたエンダーパールは消えます。
つまり、せっかく作った帰還用パールが無くなり、装置を起動しても帰還できなくなるわけですね。

これを防ぎたい場合に使うのが、

/gamerule enderPearlsVanishOnDeath false

という設定です。

このゲームルールを false にすると、投げた本人が死亡しても、投げたエンダーパールを消さない設定になります。

ただし、ここで勘違いしやすい点があります。

enderPearlsVanishOnDeath は、インベントリのエンダーパールを守る設定ではありません。
あくまで対象は、すでに投げられてワールド内に存在しているエンダーパールです。

つまり、手持ちのアイテムロスト対策なら keepInventory、投げたパールの死亡時消滅対策なら enderPearlsVanishOnDeath、という別物の設定になります。

ここはかなり間違えやすいので、最初に押さえておきましょうね。


2. trueとfalseで何が変わる?

enderPearlsVanishOnDeath の値は、truefalse のどちらかです。
初期値は true です。

設定値 意味 死亡時の投げたパール おすすめ用途
true 死亡時に消える 消滅する 通常サバイバル・バニラ寄りのワールド
false 死亡時に消えない 残る ステイシスチェンバー・帰還装置・検証ワールド


初期値はtrueです

通常のJava版では、enderPearlsVanishOnDeath は初期値が true です。

なので、何も設定していないワールドでは、

  1. エンダーパールを投げる
  2. パールが着弾する前にプレイヤーが死亡する
  3. 投げたエンダーパールが消える
  4. そのパールによるテレポートは起こらない

という動きになります。

普通に探索しているだけなら、これで困る場面は少ないです。
でも、ステイシスチェンバーのように投げたエンダーパールを保存して後から起動する装置では、かなり重要な差になります。

falseにすると死亡後もパールを残せる

false にすると、投げたプレイヤーが死亡しても、投げたエンダーパールは死亡を理由に消えなくなります。

そのため、死亡後に復活したあとでも、残っているエンダーパールが着弾したり、ステイシスチェンバーで起動されたりすると、テレポートが発生する可能性があります。

要するに、死亡してもパール帰還装置を維持したい場合はfalseが便利ということですね。

ただし、false にすれば何でも完全に安全、というわけではありません。
ログアウト、サーバー再起動、チャンク読み込み、プラグインサーバーの仕様など、別の要因で挙動が変わる場合があります。

特にマルチサーバーでは、バニラJava版と同じとは限らないので注意してください。


3. 設定コマンドと確認方法

ここからは、実際に enderPearlsVanishOnDeath を設定するコマンドを紹介します。

現在の設定を確認する

まず、現在の設定を確認したい場合はこちらです。

/gamerule enderPearlsVanishOnDeath

チャット欄に現在の値が表示されます。
true と出れば死亡時に投げたパールは消える設定、false と出れば死亡時に投げたパールは消えない設定です。

死亡時にエンダーパールを消す設定にする

通常仕様に戻したい場合はこちらです。

/gamerule enderPearlsVanishOnDeath true

これで、投げた本人が死亡した時に、投げたエンダーパールは消えるようになります。
サバイバルの緊張感を残したいワールドや、サーバー負荷を抑えたい場合は、基本的にこちらで良いと思います。

死亡時にエンダーパールを消さない設定にする

ステイシスチェンバーや帰還装置で死亡対策をしたい場合はこちらです。

/gamerule enderPearlsVanishOnDeath false

これで、プレイヤーが死亡しても、投げたエンダーパールが死亡を理由に消えなくなります。

コマンド入力時の注意

Java版では、ゲームルール名の大文字・小文字を正しく入力してください。

正しい書き方は、

enderPearlsVanishOnDeath

です。

EnderPearlsVanishOnDeath のように最初の文字を大文字にしたり、全部小文字にしたりすると、環境によっては通らない場合があります。
基本は、チャット欄で /gamerule end あたりまで入力して、補完候補から選ぶのが安全です。

また、サバイバルワールドでコマンドを実行するには、チートの許可や管理者権限が必要です。
マルチサーバーの場合は、サーバー管理者に設定してもらう必要があります。


4. どんな時にfalseへ変更する?

enderPearlsVanishOnDeath は、通常プレイなら true のままでも困りません。
むしろ、何も考えずにサバイバルを遊ぶなら初期値のままで大丈夫です。

では、どんな時に false へ変えると便利なのか?
筆者の感覚では、主に下記のような場面です。

1. エンダーパールステイシスチェンバーを使う時

一番分かりやすい用途はこれです。

エンダーパールステイシスチェンバーは、投げたエンダーパールを泡や水流で浮かせて保存し、後からトラップドアやピストンなどで着弾させて、遠くから一気に帰還する装置です。

ただし、初期設定の true だと、プレイヤーが死亡した時点で投げたパールが消えます。

冒険先で死んだあと、拠点へ戻るつもりで装置を起動しても、肝心のパールが無い。
これ、かなり悲しいです。

そういう事故を避けたいなら、false にしておく価値があります。

2. 長距離移動用の帰還装置を作る時

遠征拠点、エンド探索、ネザー移動などで、拠点へ戻る手段としてエンダーパール帰還装置を使う場合も false が便利です。

特に、遠くの資源ワールド的な場所へ行く時や、メイン拠点から何万ブロックも離れた場所で作業する時は、死亡でパールが消えないだけでも安心感が違います。

ただし、帰還装置として本格運用するなら、パールが保存されているチャンクの読み込み状態も関係してきます。
Java版1.21.2以降ではエンダーパール自体がチャンクを読み込む仕様がありますが、サーバー負荷や環境差もあるので、装置を量産しすぎるのはおすすめしません。

3. 検証ワールドでエンダーパールの挙動を見たい時

検証ワールドでは、false にしておくとパールが死亡で消えにくくなるので、挙動確認がしやすいです。

たとえば、

  • 死亡後に残ったパールがどう動くか
  • ステイシスチェンバーが安定しているか
  • チャンク読み込みとエンダーパールの関係を見る
  • サーバーとシングルプレイで違いが出るか試す

こういう確認をしたい時ですね。

検証中は何度も死んだり、何度もパールを投げ直したりするので、false にしておくと作業が楽になります。

4. マルチサーバーの移動システムとして使う時

マルチサーバーで、プレイヤー同士が遠隔で起動できる帰還装置を作る場合にも、このゲームルールは重要です。

ただし、ここは慎重に考えた方が良いです。

false にすると、死亡しても投げたエンダーパールが残ります。
便利ですが、サーバー内に大量のエンダーパールステイシスチェンバーが作られると、管理面や負荷面で問題になる可能性があります。

小規模な身内サーバーなら便利ですが、大人数サーバーならルールとして明確にしておいた方が良いですね。


5. エンダーパールステイシスチェンバーとの関係

enderPearlsVanishOnDeath を調べる方の多くは、たぶんエンダーパールステイシスチェンバー関係だと思います。

なので、この章ではステイシスチェンバーとの関係をもう少し整理します。

ステイシスチェンバーとは

エンダーパールステイシスチェンバーとは、投げたエンダーパールをすぐに着弾させず、水流や泡で浮かせて保存しておく装置です。

そして、トラップドアやピストンなどでパールをブロックに当てると、投げた本人がその場所へテレポートします。

簡単に言うと、エンダーパールを使った遠隔帰還装置ですね。

trueのままだと死亡時にパールが消える

初期値の true のままだと、プレイヤーが死亡したタイミングで投げたエンダーパールは消えます。

つまり、ステイシスチェンバーにパールをセットしていても、冒険中に死んだらそのパールは消えるということです。

これを知らずに使うと、

「ステイシスチェンバー作ったのに、起動しても戻れない!」

となりがちです。

この場合、装置が壊れているのではなく、ゲームルールの仕様でパールが消えているだけの可能性があります。

falseなら死亡後もパールを残せる

false にすると、死亡しても投げたパールが残るので、ステイシスチェンバーを死亡後も使いやすくなります。

ただし、ここで大事なのは、falseは“死亡時の消滅”を止める設定であって、すべての消滅要因を消す設定ではないということです。

例えば、

  • プレイヤーがログアウトした時の処理
  • サーバー再起動時の処理
  • プラグインやMODサーバー側の独自仕様
  • チャンク読み込みの仕様変更
  • バージョンごとのバグ修正

このあたりは別問題です。

特に、ステイシスチェンバーを長期保存用の装置として使う場合は、ワールドやサーバーで一度テストしてから本運用するのがおすすめです。

初心者向けの結論

ステイシスチェンバーを使うなら、まずはこう考えると分かりやすいです。

  • 死亡でパールが消えても良いtrue のままでOK
  • 死亡してもパールを残したいfalse にする
  • マルチサーバーで使う → 管理者と相談
  • チャンクローダー目的で使う → 1.21.2以降の仕様と負荷に注意

個人的には、シングルプレイで帰還装置として使うなら false はかなり便利です。
一方で、サーバー全体のルールとして安易に解放すると、想定外の装置が増える可能性があるので、マルチでは少し慎重に考えた方が良いと思います。


6. Java版1.21.2以降のチャンク読み込み仕様に注意

ここは少しだけ上級者向けですが、かなり重要です。

Java版1.21.2以降では、投げられたエンダーパールが、自分のいるチャンクや移動して入るチャンクを読み込み、ティックさせる仕様になっています。

つまり、昔のエンダーパールとは扱いが少し変わりました。

1.21.1以前と1.21.2以降で見方が変わる

enderPearlsVanishOnDeath 自体はJava版1.20.2で追加されたゲームルールです。
なので、Java版1.20.2〜1.21.1でもこのゲームルールは使えます。

ただし、エンダーパールがチャンクを読み込む仕様は、Java版1.21.2以降で大きく関係してきます。

整理すると、こんな感じです。

Java版バージョン enderPearlsVanishOnDeath 投げたエンダーパールのチャンク読み込み 注意点
1.20.1以前 なし 現在仕様とは異なる 同名ゲームルールは使えません
1.20.2〜1.21.1 あり 1.21.2以降の仕様とは異なる 死亡時消滅の設定として使います
1.21.2以降 あり 投げたエンダーパールが、自分のいるチャンクや移動して入るチャンクを読み込みます ステイシス・チャンクローダー用途で影響が大きいです


Java版1.21.2以降では、投げたエンダーパールがチャンクを読み込むため、ステイシスチェンバーが簡易的なチャンク読み込み装置のように扱われる場面があります。

これは便利な反面、サーバーでは負荷要因になる可能性があります。

ログアウト時の扱いも重要です

Java版1.21.2以降の仕様では、エンダーパールはプレイヤーがログアウトすると一度読み込みから外れ、プレイヤーが再ログインした時に再び現れるような扱いになります。

なので、

  • ログアウトしても完全にその場で動き続ける装置
  • サーバー再起動をまたいで完全保証される永久装置
  • どのサーバーでも同じように動く万能装置

こういうものとして考えるのは危ないです。

ステイシスチェンバーは便利ですが、保存したパールがいつでも絶対に期待通り動くとまでは考えない方が安全です。

1.21.9では関連する不具合修正もありました

Java版1.21.9では、enderPearlsVanishOnDeathfalse にした状態でも、プレイヤー死亡後にエンダーパールが読み込んでいたチャンクが恒久的にアンロードされてしまう不具合が修正されています。

そのため、Java版1.21.2以降でエンダーパールステイシスチェンバーやエンダーパールチャンクローダーを使う場合は、できれば新しめのバージョンで動作確認するのがおすすめです。

古い1.21系で「なんかパールのチャンク読み込みが安定しない」と感じる場合、装置の作り方だけではなく、バージョン側の仕様や不具合修正も疑ってみてください。

サーバーで量産しすぎない

エンダーパールがチャンクを読み込むということは、サーバー側ではそのチャンクを処理し続ける可能性があるということです。

便利だからといって、あちこちに大量のステイシスチェンバーやパール式チャンクローダーを置くと、サーバー負荷につながる恐れがあります。

身内サーバーでも、

  • ひとり何個までOKか
  • 放置装置に使って良いか
  • 拠点外のチャンク読み込みに使って良いか
  • サーバー再起動後は各自で確認するか

このあたりはルール化しておくと安心です。

便利な仕様ほど、マルチでは事故りやすいです。
特にエンダーパール系はプレイヤーの移動にも関わるので、サーバー管理者さんは把握しておいた方が良いと思います。


7. 統合版・サーバー・Realmsでの注意点

enderPearlsVanishOnDeath は、Java版のゲームルールです。
統合版(Bedrock Edition)では、同名のゲームルールは使えません。

統合版では同名ゲームルールがありません

統合版で、

/gamerule enderPearlsVanishOnDeath false

のように入力しても、Java版と同じ意味のゲームルールとしては扱えません。

統合版は、エンダーパールやステイシスチェンバーの挙動もJava版と違う部分があります。
そのため、この記事の内容をそのまま統合版ワールドへ持ち込むのはおすすめしません。

「Java版の記事で見たのに統合版で動かない」というのは、マイクラでは本当によくあります。
今回のゲームルールもそのタイプですね。

Paper・Spigot系サーバーでは挙動が変わる場合あり

Java版サーバーでも、完全なバニラサーバーと、Paper・Spigot・プラグイン入りサーバーでは挙動が変わる場合があります。

特に、

  • エンティティの処理を軽くする設定
  • チャンク読み込みを制限する設定
  • 放置装置対策
  • エンダーパールの挙動変更プラグイン
  • サーバー独自の最適化

こういう要素が入っているサーバーでは、公式仕様通りに動かないことがあります。

なので、サーバーで使う場合は、まず小さな検証装置を作って、

  1. パールをセットする
  2. 離れる
  3. 死亡してみる
  4. 起動して戻れるか確認する
  5. ログアウト・ログイン後も確認する

この流れで試すのがおすすめです。

Realmsはゲームルール設定を確認しましょう

Java版Realmsでも、ワールド作成時や管理画面の設定、コマンド権限によって扱いが変わる場合があります。

Realmsで使う場合は、まず現在の値を確認してください。

/gamerule enderPearlsVanishOnDeath

true になっているなら初期状態、false になっているなら死亡時に投げたパールが消えない設定です。

Realmsで複数人が遊ぶ場合、勝手に false にすると移動装置やサーバー負荷の考え方が変わります。
身内でも一言共有しておくと、後々トラブルになりにくいです。


8. よくある勘違いとトラブル対策

ここからは、enderPearlsVanishOnDeath まわりで起きやすい勘違いをまとめます。

勘違い1:falseにすれば手持ちのエンダーパールも守れる?

これは違います。

enderPearlsVanishOnDeath が関係するのは、すでに投げられたエンダーパールです。

死亡時にインベントリ内のアイテムを落としたくない場合は、別のゲームルールである keepInventory を使います。

/gamerule keepInventory true

enderPearlsVanishOnDeath false にしても、死亡時のアイテムロストそのものを防ぐわけではありません。
ここは混同しやすいので注意です。

勘違い2:falseならステイシスチェンバーは永久に安全?

これも違います。

false にすると、死亡時に投げたパールが消えなくなります。
ですが、ログアウト、サーバー再起動、プラグイン、チャンク読み込み、バージョン差などの影響まで全部無効化するわけではありません。

ステイシスチェンバーを長期運用するなら、

  • 死亡後に起動するか
  • ログアウト後に起動するか
  • サーバー再起動後に残るか
  • 離れた場所から起動できるか
  • マルチで他プレイヤーが起動しても正常か

このあたりを、自分の環境で必ず確認しましょう。

勘違い3:統合版でも同じコマンドが使える?

使えません。

enderPearlsVanishOnDeath はJava版のゲームルールです。
統合版でJava版と同じエンダーパールステイシスチェンバーを作ろうとしても、挙動が違う場合があります。

統合版で遊んでいる方は、統合版向けのエンダーパール装置を別途調べた方が安全です。

勘違い4:1.21.2以降ならパール式チャンクローダーは何でも安定する?

これも注意です。

Java版1.21.2以降では、投げたエンダーパールがチャンクを読み込む仕様があります。
ただし、どの装置でも万能に動くという意味ではありません。

特に、Mobトラップや村人装置のように、プレイヤーとの距離やシミュレーション距離、スポーン条件が絡む装置では、単にチャンクが読み込まれているだけでは期待通り動かないことがあります。

「チャンクが読まれる」と「装置が全部いつも通り動く」は、別の話です。

ここを混同すると、

「パールチャンクローダーを置いたのに、トラップが動かない」

というトラブルになります。

まずは小さい装置で確認してから、本格的なトラップや拠点設備に応用しましょう。

勘違い5:コマンドを打ったのに変わらない

コマンドが通らない時は、下記を確認してください。

  • [ ] Java版で遊んでいるか?
  • [ ] バージョンは1.20.2以降か?
  • [ ] ゲームルール名の大文字・小文字は正しいか?
  • [ ] チートが許可されているか?
  • [ ] マルチサーバーなら管理者権限があるか?
  • [ ] Paper・Spigot・MODなどで挙動が変わっていないか?

特に、ゲームルール名が長いので手入力ミスが起きやすいです。
可能ならチャット欄の補完を使いましょう。


9. まとめ

以上、マイクラJava版のゲームルール enderPearlsVanishOnDeath について解説しました。

要点を整理すると、

  • enderPearlsVanishOnDeath は、投げたエンダーパールが死亡時に消えるかどうかを決めるゲームルール
  • 初期値は true なので、通常は投げた本人が死亡するとパールは消える
  • false にすると、死亡しても投げたエンダーパールが消えない設定になる
  • インベントリ内のアイテムロスト対策ではなく、対象はすでに投げたエンダーパール
  • Java版1.20.2以降で使える
  • Java版1.21.2以降では、投げたエンダーパールのチャンク読み込み仕様も絡む
  • 統合版(Bedrock Edition)には同名のゲームルールはない

という感じです。

コマンドとしては、次の2つだけ覚えておけばOKです。

/gamerule enderPearlsVanishOnDeath true
/gamerule enderPearlsVanishOnDeath false

普通のサバイバルなら true のままで大丈夫です。
一方で、エンダーパールステイシスチェンバーや帰還装置を使うなら、false にする意味はかなりあります。

ただし、Java版1.21.2以降はエンダーパールのチャンク読み込み仕様もあるので、マルチサーバーでは便利さと負荷のバランスを考えましょう。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。
柚子クラでは他にもマイクラJava版のゲームルールや便利装置を紹介しているので、ぜひご覧くださいね(^^♪


10. 引用・参考文献

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