Skip to content

譲渡・里親システム

ホーム / 里親システム


📄 里親譲渡システム仕様概要

パラメータ詳細仕様
開始アイテム紙 (minecraft:paper)
譲渡開始操作スニーク (Shift) + 紙を持って懐いたオオカミを右クリック
受取・養子操作待機状態の犬を素手で右クリック
関連進捗新しい家族を求めて (Looking for a Home)
キャンセル条件元の飼い主が再度紙でShift右クリック または 犬が被弾
個性の事前補完個性タグがない場合、ランダムな個性を自動付与

🔄 1. 里親譲渡のワークフロー

       [飼い主: 紙所持] ──► スニーク + 右クリック


                           [譲渡待機状態]

         ┌──────────────────────────────┼──────────────────────────────┐
         ▼                              ▼                              ▼
 [他プレイヤーが右クリック]   [飼い主がShift+右クリック]     [犬がダメージを受ける]
         │                              │                              │
         ▼                              ▼                              ▼
 [所有権の譲渡完了]       [譲渡を自主キャンセル]           [ダメージにより中断]
 "あなたは [名前] を引き取りました!"    "譲渡はキャンセルされました..."    "犬が被弾したため譲渡は中止されました..."

📜 2. チャット通知と安全保護

  • 譲渡開始: 周囲に「[名前] は現在里親を募集しています!」と通知し、ピンクのハートを放ちます。
  • 確実な所有権移譲: 所有者UUIDを新しいプレイヤーに書き換え、以前のガードや着席状態をリセットします。
  • 被弾時の保護キャンセル: ダメージを受けた場合、譲渡中の嫌がらせを防ぐため即座に譲渡待機が解除されます。

🛡️ 3. 旧ワールド互換性と安全性保証 (v4.24.4+ / v5.0.19+)

旧バージョンから引き継いだバニラの犬を譲渡する場合:

  • 個性の自動付与: 個性NBTが存在しない場合、譲渡成立直前に自動でランダムな個性 (WolfPersonality.random) が割り当てられます。
  • NullPointerException 防止: WolfStatManagerNORMAL をフォールバックとして確実に保証し、クラッシュを防ぎます。

へ戻る ホーム | を見る ヤギの角と戦術パック指示

Official documentation & web portal for Dasik Igaijinn mods.