Enderpack
- Enderpack*(
featheredfriend:enderpack)은 Feathered Friend가 Raven 워크플로를 통해 이동할 수 있는 휴대용 27슬롯 저장소입니다.
TLDR:
- 엔더팩을 제작하세요.
- 공유 저장소를 열려면 마우스 오른쪽 버튼을 클릭하거나 Enderpack 키 바인딩을 사용하세요.
- 까마귀 전송의 경우 스크롤 소환 까마귀 + 의심스러운 상자 선택기 흐름을 사용합니다.
Enderpack 키 바인딩(Open Enderpack)은 기본적으로 바인딩 해제됩니다. Enderpack을 자주 사용하는 경우 컨트롤에 바인딩하세요.
제작
레시피(enderpack.json):










열기 및 접근 우선순위
Enderpack을 마우스 오른쪽 버튼으로 클릭하면 27개 슬롯(3x9)이 있는 메뉴(EnderpackMenu / EnderpackScreen)가 열립니다.
keybind/network에서 열 때 서버는 다음 순서로 액세스 가능한 첫 번째 Enderpack을 확인합니다.
- 선호하는 핸드(상황에 따라 메인/오프 핸드)
- 다른 손
- 주요 재고
- Curios Enderpack 슬롯(Curios가 설치된 경우)
아무 것도 발견되지 않으면 message.featheredfriend.enderpack.none_found이 표시됩니다.
DEEP DIVE: shared storage model
Enderpack 콘텐츠는 하나의 물리적 항목 인스턴스에 연결되지 않고 플레이어에 바인딩됩니다(EnderpackSharedStorage).
실제로:
- 귀하가 여는 모든 Enderpack 항목은 해당 플레이어에 대해 동일한 공유 27슬롯 데이터를 읽고 씁니다.
- 레거시 아이템 바인딩 데이터는 필요할 때 공유 스토리지로 마이그레이션됩니다.
보관 규칙
- Enderpack 항목 스택 크기는 1입니다.
- Enderpack 저장소에는 Enderpack을 넣을 수 없습니다.
- Shift 키를 누른 채 클릭해도 해당 규칙이 적용됩니다.
중첩된 엔더팩은 서버 측에서 삭제되어 메뉴 내부에 보관되는 대신 플레이어 인벤토리로 반환되거나 삭제됩니다.
Raven Chest 입금 작업 흐름
엔더팩을 상자로 옮기는 것은 스크롤 소환된 까마귀 상호작용 경로에 의해 처리됩니다(의심스러운 상자 참조).
상위 수준 흐름:
- 두루마리 소환 까마귀를 사용하세요.
- Enderpack Deposit 모드에서 상자 선택기를 엽니다.
- 대상 가슴을 확인합니다.
- 서버는 Enderpack 콘텐츠의 스냅샷을 찍고, 공유 저장소를 일시적으로 비우고, 까마귀를 상자로 옮기고, 아이템을 보관한 다음, 까마귀를 반환하고 Enderpack 아이템/상태를 안전하게 복원합니다.
검증 게이트에는 다음이 포함됩니다.
- 수상한 상자 기능 활성화
- 선택한 상자는 등록되어 플레이어가 소유하며 한도 내에서 사용 가능합니다.
- 까마귀와 대상 상자는 같은 차원에 있습니다
- 엔더팩에 접근 가능
- 플레이어별 쿨다운 패스(
enderpackDepositCooldownSeconds)
DEEP DIVE: rollback safety
어떤 단계에서든 입금이 실패하면 워크플로 정리가 추출된 Enderpack을 복원하고 기내에서 남은 항목을 다시 공유 저장소에 병합합니다. 오버플로는 플레이어/리턴 위치 근처에서 삭제됩니다.
구성 상호작용
서버 구성에서 (FFServerConfig):
enderpackDepositCooldownSeconds는 입금 쿨타임을 제어합니다.enableSuspiciousChest=false는 Enderpack 상자 입금 작업 흐름을 차단하지만 Enderpack 항목/메뉴는 여전히 저장소로 작동합니다.
전체 설정 범위는 구성을 참조하세요.
이 프로젝트 후원
이 위키와 모드가 마음에 드시나요?
여러분의 후원은 기능 개발, 문서 작성, 업데이트 지속에 큰 도움이 됩니다.