Suspicious Chest
- 不審な宝箱* は、
featheredfriend:raven_chestのゲーム内名です。
このブロックは次の両方を備えています。
- 通常の 27 スロットのコンテナ
- レイヴンパーチ + Enderpack デポジットワークフローの登録済みターゲット
同じチェスト ピッカー UI が、止まり木割り当て と Enderpack Deposit という 2 つの異なるアクションに使用されます。
クラフト
レシピ (raven_chest.json):









→

核となる行動
- コンテナ サイズ: 27 スロット (
RavenChestMenu/RavenChestBlockEntity)。 - 通常の容器と同様に直接開封できます。
- サーバー側
RavenChestRegistryDataに所有者ごとに登録されています。
配置制限と登録
配置した場合 (および機能が有効になった場合):
- サーバーは
ravenChestsPerPlayer(デフォルト 3) をチェックします。 - 上限に達すると、配置がキャンセルされ、チェストアイテムが返金されます。
- 有効な場合、チェストは所有者の UUID + 寸法 + ブロック位置 + ラベルで登録されます。
配置後、ラベル画面が開き、永続化されたサーバー側ラベルを設定できます。
DEEP DIVE: availability
ピッカーでは、チェストを登録できますが、アクティブなキャップ/ルールの下に 利用不可 として表示されます。登録されたエントリは、後でターゲット ブロックが無効になった場合にプルーニングすることもできます。
止まり木割り当て (エンダーアイフロー)
巻物で召喚されたカラスの場合:
- エンダーアイを持ちます。
- カラスを右クリックします。
- 有効な登録済みチェスト ターゲットを選択します。
検証:
- チェストはあなたが所有する必要があります
- ターゲットはまだ登録されており、使用可能である必要があります
- レイヴンはターゲットと同じ次元に存在する必要があります
- エンダーアイはハンド/オフハンドから 1 つ消費されます
成功すると、カラスはその胸部止まり木に割り当てられ、止まり木ポーズに移行します。
Enderpack デポジットのワークフロー
アイテムの完全な動作については、Enderpack を参照してください。このページでは、胸側の流れは次のとおりです。
- 巻物で召喚されたレイヴンには、空の手かエンダーパックを手に使います。
- Enderpack Deposit モードでチェストを選択します。
- サーバーはワークフローを実行します。
- スナップショット Enderpack ストレージ
- カラスを胸部止まり木に移動する
- スクリプト化された胸が開く
- アイテムをチェストに移す
- レイヴンを返してエンダーパック/状態を復元する
重要なルール:
- クールダウン:
enderpackDepositCooldownSeconds(デフォルト 600秒)。 - 所有者ごとに 1 つのアクティブな Enderpack デポジット ワークフロー。
- ターゲット状態が無効または変更されると、安全なロールバックがトリガーされ、フローが戻ります。
宅配業者のインタラクションをスクロールする
止まり木の割り当てを持つカラスから宅配便ジョブが作成された場合:
- Suspicious Chest を有効にすると、キューに入れられた/オフラインのロジックが実行されている間、Raven は封印されたスクロールを持ったまま留まることができます。
- 不審なチェストを無効にすると、特別な止まり木の動作がスキップされ、通常のディスパッチ フローが使用されます。
機能の切り替え動作
enableSuspiciousChest は、存在をブロックするのではなく、特別なロジックを制御します。
- 既存の不審なチェストのブロック/アイテムは削除されません。
- ストレージへの直接アクセスは引き続き利用可能です。
- 止まり木の割り当て + Enderpack デポジットのワークフローは無効になります。
不審なチェストを無効にしても、チェストのインベントリは消去されません。そのブロックに関連付けられた Feathered Friend のランタイム動作のみを無効にします。
このプロジェクトを支援
このWikiとModが気に入りましたか?
ご支援いただくことで、機能開発、ドキュメント整備、アップデート継続の助けになります。