Feathered Friend

Enderpack

  • Enderpack* (featheredfriend:enderpack) は、Feathered Friend が Raven ワークフローを通じて移動できるポータブル 27 スロット ストレージです。
エンダーパック アイテム
Enderpack item icon.

TLDR:

  1. エンダーパックを作成します。
  2. それを右クリックして (または Enderpack キーバインドを使用して)、共有ストレージを開きます。
  3. レイヴンの転送には、巻物召喚レイヴン+疑わしいチェストピッカーの流れを使用します。
Quick use

Enderpack キーバインド (Open Enderpack) はデフォルトではバインドされていません。 Enderpack を頻繁に使用する場合は、コントロールでバインドします。


クラフト

レシピ (enderpack.json):

Paper
Paper
Paper
Paper
Ender Pearl
Paper
Paper
Paper
Paper
Enderpack

開設とアクセスの優先順位

エンダーパックを右クリックすると、27 スロット (3x9) のメニュー (EnderpackMenu / EnderpackScreen) が開きます。

キーバインド/ネットワークから開く場合、サーバーは最初にアクセス可能な Enderpack を次の順序で解決します。

  1. 優先ハンド (状況に応じてメイン/オフハンド)
  2. もう一方の手
  3. 主な在庫
  4. Curios Enderpack スロット (Curios がインストールされている場合)

何も見つからない場合は、message.featheredfriend.enderpack.none_found が返されます。

DEEP DIVE: shared storage model

エンダーパックのコンテンツはプレイヤーに限定されており (EnderpackSharedStorage)、1 つの物理的なアイテム インスタンスに関連付けられていません。

実際には:

  • 開いた Enderpack アイテムは、そのプレーヤーの同じ共有 27 スロット データを読み取り/書き込みします。
  • 従来のアイテムにバインドされたデータは、必要に応じて共有ストレージに移行されます。

保管ルール

  • Enderpack アイテムのスタック サイズは 1 です。
  • Enderpack ストレージ内に Enderpack を置くことはできません。
  • Shift キーを押しながらクリックする場合もそのルールが尊重されます。
No nested Enderpacks

ネストされたエンダーパックはサーバー側でサニタイズされ、メニュー内に保持されるのではなく、プレイヤーのインベントリに戻されます (またはドロップされます)。


レイブンチェストの入金ワークフロー

エンダーパックのチェストへの転送は、スクロール召喚されたレイヴンのインタラクション パスによって処理されます (Suspicious Chest を参照)。

大まかなフロー:

  1. 巻物で召喚されたレイヴンを使用します。
  2. Enderpack Deposit モードでチェストピッカーを開きます。
  3. ターゲットチェストを確認。
  4. サーバーは、Enderpack のコンテンツのスナップショットを作成し、共有ストレージを一時的にクリアし、Raven をチェストに移動し、アイテムを預けてから、Raven を返し、Enderpack のアイテム/状態を安全に復元します。

検証ゲートには次のものが含まれます。

  • 不審なチェスト機能が有効になっています
  • 選択したチェストは登録され、プレイヤーが所有し、キャップの下で利用可能になります
  • レイヴンとターゲットチェストは同じ次元にあります
  • エンダーパックにアクセス可能
  • プレイヤーごとのクールダウン パス (enderpackDepositCooldownSeconds)
DEEP DIVE: rollback safety

いずれかの段階でデポジットが失敗した場合、ワークフローのクリーンアップによって抽出された Enderpack が復元され、処理中のアイテムの残りが共有ストレージにマージされます。オーバーフローはプレーヤー/リターン位置の近くにドロップされます。


設定の相互作用

サーバー構成から (FFServerConfig):

  • enderpackDepositCooldownSeconds はデポジットのクールダウンを制御します。
  • enableSuspiciousChest=false は Enderpack チェストの入金ワークフローをブロックしますが、Enderpack アイテム/メニューは引き続きストレージとして機能します。

設定の詳細については、Config を参照してください。

このプロジェクトを支援

このWikiとModが気に入りましたか?

ご支援いただくことで、機能開発、ドキュメント整備、アップデート継続の助けになります。

ページ上部へ