Enderpack
#Enderpack
O Enderpack (featheredfriend:enderpack) é um armazenamento portátil de 27 slots que o Feathered Friend pode mover através de fluxos de trabalho Raven.
TLDR:
- Crie um Enderpack.
- Clique com o botão direito (ou use o atalho de teclado Enderpack) para abrir o armazenamento compartilhado.
- Para transferência de corvo, use um fluxo de seleção de corvo + baú suspeito invocado por pergaminho.
O atalho de teclado Enderpack (Open Enderpack) é desvinculado por padrão. Vincule-o aos controles se você usa o Enderpack com frequência.
Artesanato
Receita (enderpack.json):









Prioridade de abertura e acesso
Clicar com o botão direito no Enderpack abre seu menu (EnderpackMenu / EnderpackScreen) com 27 slots (3x9).
Ao abrir a partir do atalho de teclado/rede, o servidor resolve o primeiro Enderpack acessível nesta ordem:
- Mão preferida (principal/improvável dependendo do contexto)
- Por outro lado
- Inventário principal
- Slot Curios Enderpack (se o Curios estiver instalado)
Se nenhum for encontrado, você obterá: message.featheredfriend.enderpack.none_found.
DEEP DIVE: shared storage model
O conteúdo do Enderpack é vinculado ao jogador (EnderpackSharedStorage), não vinculado a uma instância de item físico.
Na prática:
- Qualquer item Enderpack que você abrir lê/grava os mesmos dados compartilhados de 27 slots para aquele jogador.
- Os dados legados vinculados a itens são migrados para o armazenamento compartilhado quando necessário.
Regras de armazenamento
- O tamanho da pilha de itens do Enderpack é 1.
- Você não pode colocar um Enderpack dentro do armazenamento do Enderpack.
- Shift-click também respeita essa regra.
Enderpacks aninhados são higienizados no lado do servidor e retornados ao inventário do jogador (ou descartados) em vez de serem mantidos dentro do menu.
Fluxo de trabalho de depósito do Raven Chest
A transferência de Enderpack para um baú é feita pelo caminho de interação do corvo invocado por pergaminho (veja Baú Suspeito).
Fluxo de alto nível:
- Use um corvo invocado por pergaminho.
- Abra o seletor de baú no modo Depósito Enderpack.
- Confirme o baú alvo.
- O servidor tira instantâneos do conteúdo do Enderpack, limpa o armazenamento compartilhado temporariamente, move o Raven para o baú, deposita os itens, depois retorna o Raven e restaura o item/estado do Enderpack com segurança.
As portas de validação incluem:
- Recurso de Baú Suspeito ativado
- o baú selecionado é registrado, pertence ao jogador e está disponível sob limite
- o corvo e o baú do alvo estão na mesma dimensão
- Enderpack é acessível
- passes de recarga por jogador (
enderpackDepositCooldownSeconds)
DEEP DIVE: rollback safety
Se o depósito falhar em qualquer estágio, a limpeza do fluxo de trabalho restaura o Enderpack extraído e mescla as sobras dos itens em trânsito de volta ao armazenamento compartilhado. O overflow é descartado perto da posição do jogador/retorno.
Interações de configuração
Na configuração do servidor (FFServerConfig):
enderpackDepositCooldownSecondscontrola o tempo de espera do depósito.enableSuspiciousChest=falsebloqueia o fluxo de trabalho de depósito do baú Enderpack, mas o item/menu Enderpack ainda funciona como armazenamento.
Para cobertura completa das configurações, consulte Config.
Apoie este projeto
Gostou desta wiki e destes mods?
Cada apoio ajuda a continuar criando recursos, escrevendo documentacao e lancando atualizacoes.