Skip to content

입양 시스템

/ 입양 시스템


📄 입양 시스템 사양 요약

매개변수세부 사양
활성화 아이템종이 (minecraft:paper)
입양 신청 조작웅크리기 (Shift) + 종이를 들고 길들인 개 우클릭
입양 수락 조작입양 대기 중인 개를 빈손으로 우클릭
관련 발전 과제새 보금자리를 찾아서 (Looking for a Home)
입양 취소 조건주인이 종이로 다시 웅크려 우클릭하거나 개가 피해를 입을 때
성격 사전 보정성격 태그가 없을 시 무작위 성격 자동 배정

🔄 1. 입양 수명 주기 워크플로

       [주인: 종이 소지] ──► 웅크리기 + 우클릭


                           [입양 대기 상태]

         ┌──────────────────────────────┼──────────────────────────────┐
         ▼                              ▼                              ▼
 [다른 플레이어가 우클릭]   [주인이 Shift+우클릭]     [개가 피해를 입음]
         │                              │                              │
         ▼                              ▼                              ▼
 [소유권 안전 이전]       [입양 수동 취소]           [피해로 인한 자동 취소]
 "[이름]을(를) 입양했습니다!"    "입양이 취소되었습니다..."    "피해를 입어 입양이 중단되었습니다..."

📜 2. 채팅 알림 및 보호 대책

  • 입양 대기 진입: 채팅창에 "[이름]이(가) 입양 대기 중입니다!"라는 안내와 함께 분홍 하트 파티클이 발생합니다.
  • 소유권 안전 이전: 개의 주인 UUID가 새 플레이어로 갱신되며 이전의 앉기 및 경비 상태가 초기화됩니다.
  • 피해 보호 취소: 개가 공격이나 환경 피해를 입으면 즉시 입양이 취소되어 악의적인 거래 피해를 원천 차단합니다.

🛡️ 3. 성격 보호 및 시스템 안정성 (v4.24.4+ / v5.0.19+)

기존 월드에서 가져온 바닐라 늑대를 입양할 때:

  • 성격 자동 할당: 성격 NBT 태그가 없는 경우 입양 수락 즉시 무작위 성격(WolfPersonality.random)을 부여합니다.
  • 널 포인터 방지: WolfStatManagerNORMAL로 안전하게 폴백하여 어떤 경우에도 충돌 없이 안전하게 인계됩니다.

로 돌아가기 | 보기 염소 뿔 및 전술 무리 지휘

Official documentation & web portal for Dasik Igaijinn mods.