メインコンテンツまでスキップ

ResurrectionChest セットアップ

初回起動​

設定が完了するまで、ResurrectionChest は resurrectionchest.* を持つ管理者がログインするたびに、10 秒後に初回起動の案内を表示します。プラグインが使用可能であることを伝え、/resurrectionchest setup を案内し、チェストの登録方法を説明します。チェストを設置し、[DeathChest](または Input name for death chest に設定した文字列)を書いた看板を取り付けてください。

ResurrectionChestはバニラのチェストでそのまま動作するため、ここで必ず行わなければならないことはありません。config.ymlのsetupDoneがtrueになると、このリマインダーは表示されなくなります。/resurrectionchest setupを開くとsetupDoneが自動的にtrueに切り替わり、メッセージが恒久的に解除されます。

/resurrectionchest initialize はガイド付きの設定メニューを開きます。「推奨設定」「手動設定」「現在のコンテンツを使用」のいずれを選んでも設定完了になります。バニラの死亡チェストはパックをダウンロードしなくても使用できます。

セットアップメニュー​

/resurrectionchest setup

Nightbreakセットアップメニューを開きます。ここから、管理者は次のことができます:

  • すべてのResurrectionChestコンテンツパック(Wooden Chest、Angelic Chest)を表示
  • パックをインストールまたはアンインストール(モデルファイルがFreeMinecraftModelsのmodelsフォルダとmodels_disabledフォルダ間を移動します)
  • FreeまたはPremiumでパックをフィルタリング
  • Plugin Updateエントリからプラグインアップデートを確認・ダウンロード
  • 一括ダウンロードのエントリで、すべてのパックを一度にダウンロードまたは更新(/resurrectionchest downloadallが自動で実行されます)
  • Recommended Pluginsリストを開く(/resurrectionchest recommendedpluginsと同じ表示)
  • Automatic Updatesのオン・オフを切り替える(nightbreak.autoDownloadPluginUpdates設定 — 設定と権限を参照)
  • インフォボタンからインストール手順を読み、関連するNightbreakのリンクを開く

パックがインストールまたはアンインストールされると、ResurrectionChestはFreeMinecraftModelsを自動的にリロードし、チェストのプロップが更新されます。

/resurrectionchest downloadallは、プラグインアップデート(ある場合)と、Nightbreakから利用可能なすべてのResurrectionChestコンテンツパックを一度にダウンロードします(リンクされたNightbreakアカウントが必要です)。/resurrectionchest downloadallcontentはコンテンツパックのみをダウンロードし、/resurrectionchest updatecontent(エイリアス updateallcontent)は古くなったコンテンツパックのみを再ダウンロードします。

バージョン番号は最新のままなのにパックのファイルが破損したり削除されたりした場合は、/resurrectionchest forcereinstallcontent <package|all>でそれでも再ダウンロードできます。パッケージ引数はall、wooden-chest、angelic-chestにタブ補完されます。すでにダウンロード済みのすべてのパックをやり直すにはallを、パックのファイルが丸ごと消えている場合はスラッグを直接指定してください。

手動インポート​

ダウンロードの保存先であり、手動で用意したパッケージを置く場所でもあるのは次のフォルダです:

plugins/ResurrectionChest/imports

パッケージのアーカイブはそのままの状態にしておいてください。ResurrectionChestは起動時にこのフォルダを展開し、モデルファイルをFreeMinecraftModelsへ振り分け、モデルがインストールされた場合はFreeMinecraftModelsを自動的に更新します。共通ガイドを参照してください: 手動インポートとゲーム内管理。

チェストの登録​

  1. チェストを設置します。
  2. そのチェストに取り付けた壁看板を設置します。
  3. 看板の1行目または2行目に設定されたトリガーテキストを書きます。大文字と小文字は区別されません。

デフォルトのトリガーテキストは:

[DeathChest]

看板が受理されると、ResurrectionChestは:

  • 看板を書き換えます(1行目はクリア、2行目はトリガーテキストが紫色で表示、3行目はプレイヤーの表示名、4行目はクリア)
  • そのチェストをプレイヤー用に保存します
  • プレイヤーが既に登録済みのチェストを持っていた場合、そのエントリを削除します。古いチェストのセットアップ看板も削除されます(古いチェストブロックとその中身はそのまま残ります)
  • 次のティックでチェストと看板のブロックに所有権マーカーを付与します。これにより、プラグインは後から自分のブロックと見た目が似ているだけのブロックを区別できます

他のプラグインが看板の設置をキャンセルした場合、新しい登録は確定せず、以前のチェストが登録されたままになります。チェストや看板を壊した場合も、実際にブロックが壊れたことを確認してから登録が削除されます。破壊がキャンセルされれば登録は残ります。

コマンドベースのチェスト登録フローはありません。

セットアップルール​

  • プレイヤーはresurrectionchest.useが必要です。
  • ブラックリストに登録されたワールドではセットアップがブロックされます。
  • 受理された看板はチェストに取り付けられた壁看板でなければなりません。
  • コードは特定の看板素材ではなく壁看板のブロックタイプをチェックするため、どの壁看板素材でも機能します。
  • 看板の背後のブロックは通常のチェストでなければなりません。トラップチェスト、樽、その他のコンテナは拒否されます。
  • そのチェストが他のプレイヤーに既に登録されていてはいけません。登録済みの場合(ダブルチェストのどちら側でも該当します)、看板は通常のテキストのまま残され、プレイヤーにはそのチェストが他人のものであると伝えられます。
  • プレイヤーはチェストの位置で建築が許可されている必要があります。ResurrectionChest は MagmaCore 共通の WorldGuard/GriefPrevention 問い合わせと、場所所有権プロバイダーの保護情報を使用します。拒否された場合は登録せず、Chest protected region message を表示します。保護や所有権のプロバイダーがなければ追加の制限はありません。設定と権限を参照してください。

シングルチェストとダブルチェスト​

  • 通常のシングルチェストはすぐに動作します。
  • 登録されたチェストが後でダブルチェストの一部になった場合、ResurrectionChestはブロック設置の1ティック後に変更を検出し、新たに結合した側(およびそこに付いている看板)にタグを付け、プロップをダブルチェストのモデルへ切り替えます。
  • 新たに結合した側がすでに別のプレイヤーの登録に属している場合、他人のチェストを取り込むのではなく、登録全体が破棄されます。
  • 死亡ドロップはダブルチェストインベントリの両側、全54スロットを埋めることができます。
  • ダブルチェストはチャンクの境界をまたぐことがあります。サーバーは両方のチャンクがロードされている間しか2つの半分を対にしないため、所有者が遠くで死亡した場合、ResurrectionChestは所有権を確認してアイテムを移動する前に、もう一方の半分があるチャンクをロードします。このチャンクは通常どおりロードされ、強制ロードされたままにはなりません。それでも半分どうしが対にならない場合、プレイヤー名とチェストの位置を示す警告がコンソールに記録され、登録された側の半分だけがアイテムを受け取ります。
  • デフォルトのセキュリティ設定では、死亡時にチェストの両側がプレイヤーの所有権タグを保持している必要があります。片側がプラグインの関知しないところで置き換えられていた場合、そのチェストは存在しないものとして扱われます。

削除動作​

以下のいずれかを壊すと登録が削除されます:

  • 登録されたチェスト
  • その登録されたチェストに属する取り付けられた看板

チェストや看板の破壊、FreeMinecraftModels のモデル操作などによって登録が削除されると、取り付けられている壁看板のうち所有権チェックに通るものも削除されます。これらの看板はアイテムとしてドロップせず、消去されます。

また、プラグインがブロックを自分のものだと証明できなくなった場合にも、登録は自動的に破棄されます。保存された位置にあるいずれかのチェスト半分が所有権タグを失っている、または他人のタグを持つようになっていた場合、その登録は次回の起動、チャンクロード、またはモデル更新時に破棄され、所有者のUUIDとチェスト座標を記した警告がコンソールに出力されます。チェストブロック自体はその場に残されます。看板のタグが再チェックされるのは、プラグインが自分のブロックにタグを付け直すとき — ダブルチェストの半分が結合されたとき、および古い登録が現在の所有権タグへ移行されるとき — だけです。サーバー上の他のプラグインがこのブロックデータを剥がしてしまう場合は、Enable high compatibility / low security mode for plugin conflictsをtrueに設定してください — 設定と権限を参照。

プラグインは、登録されたセットアップ看板をその場で編集する試みもキャンセルします。

カスタムチェストのプロップがアクティブな場合、プロップを左クリックすると登録も削除されます(チェストの所有者のみが行えます — 設定と権限を参照)。

管理者は/resurrectionchest clearで、登録されたすべてのチェストを一度に消去できます。追跡中の各チェストについて、チェストの中身を地面にドロップし、チェストと取り付けられたすべてのセットアップ看板を削除し、保存された登録をクリアします。

この削除処理には設定された所有権チェックが適用され、チェックに通らないブロックは残ります。チェストのワールドがアンロードされている場合は登録のみを削除し、そのワールドのブロックは残します。

保護に関する警告​

ResurrectionChestは保護プラグインではありません。

  • 他のプレイヤーが物理的なチェストを開くことを止めません。
  • サーバーの保護設定がそれを許可している場合、他のプレイヤーが物理的なチェストや看板を壊すことを止めません。

アクセス制御が必要な場合は、リージョン保護または別のチェスト保護ソリューションを使用してください。

トラブルシューティング​

  • アイテムがチェストに入らない。 プレイヤーがresurrectionchest.useを持っていること、看板に設定されたトリガーテキストが使われたこと、チェストがまだ存在し、そのプレイヤーに登録されていること(チェストを壊すと登録は解除されます)を確認してください。blacklistedWorldsに載っているワールドでの死亡や、keepInventoryが有効な場合の死亡は、対象外になります。
  • カスタムチェストモデルが表示されない。 モデルはチェストの登録時に選ばれます。FreeMinecraftModelsやモデルパックが後からインストールされた場合や、プレイヤーのモデル権限が変わった場合は、チェストを壊してもう一度登録してください。FreeMinecraftModels連携を参照してください。
  • /resurrectionchest clearを実行する前に、 playerData.ymlと、残したいチェストの中身をバックアップしてください。このコマンドは、登録されているすべてのチェストの中身を地面に出し、チェストと看板を削除します。

サポートを依頼する際は、ResurrectionChestとサーバーのバージョン、config.yml、問題を再現する手順、サーバーログ全体を添えてください。/logifyはログをアップロードし、リンクを返します。