Suspicious Chest
- Suspicious Chest* é o nome do jogo para
featheredfriend:raven_chest.
Este bloco é ambos:
- um contêiner normal de 27 slots
- um alvo registrado para fluxos de trabalho de depósito Raven Perch + Enderpack
A mesma UI do seletor de baú é usada para duas ações diferentes: Atribuição de poleiro e Depósito de Enderpack.
Artesanato
Receita (raven_chest.json):









Comportamento central
- Tamanho do contêiner: 27 slots (
RavenChestMenu/RavenChestBlockEntity). - Pode ser aberto diretamente como um recipiente normal.
- Registrado por proprietário no lado do servidor
RavenChestRegistryData.
Limite de colocação e inscrição
Quando colocado (e recurso habilitado):
- O servidor verifica
ravenChestsPerPlayer(padrão 3). - No limite, a colocação é cancelada e o item do baú é reembolsado.
- Se válido, o baú é registrado com UUID do proprietário + dimensão + posição do bloco + rótulo.
Após a colocação, uma tela de rótulo é aberta para que você possa definir um rótulo persistente no lado do servidor.
DEEP DIVE: availability
Nos selecionadores, um baú pode ser registrado, mas ainda mostrado como Indisponível sob o limite/regras ativos. As entradas registradas também podem ser removidas posteriormente se o bloco de destino se tornar inválido.
Atribuição de poleiro (fluxo Ender Eye)
Com um corvo invocado por pergaminho:
- Segure um Ender Eye.
- Clique com o botão direito no seu corvo.
- Escolha um alvo de peito registrado válido.
Validação:
- o baú deve ser de sua propriedade
- o alvo ainda deve estar registrado e disponível
- o corvo deve estar na mesma dimensão do alvo
- um Ender Eye é consumido manualmente/de improviso
Em caso de sucesso, o corvo é atribuído ao poleiro no peito e colocado na pose de poleiro.
Fluxo de trabalho de depósito Enderpack
Para o comportamento completo do item, consulte Enderpack. Nesta página, este é o fluxo do lado do peito:
- Use a mão vazia ou Enderpack na mão em um corvo invocado por pergaminho.
- Escolha um baú no modo Enderpack Deposit.
- O servidor executa o fluxo de trabalho:
- instantâneo de armazenamento Enderpack
- mova o corvo para o poleiro no peito
- baú com script aberto
- transferir itens para o baú
- retornar Raven e restaurar Enderpack/estado
Regras importantes:
- Recarga:
enderpackDepositCooldownSeconds(padrão 600s). - Um fluxo de trabalho de depósito Enderpack ativo por proprietário.
- Estados de destino inválidos/alterados acionam reversão segura e fluxo de retorno.
Role a interação do correio
Se um trabalho de correio for criado a partir de um corvo com uma atribuição de poleiro:
- Com o Baú Suspeito ativado, o corvo pode permanecer empoleirado com um pergaminho selado enquanto a lógica na fila/offline é executada.
- Com o Baú Suspeito desativado, o comportamento especial do poleiro é ignorado e o fluxo de despacho normal é usado.
Comportamento de alternância de recursos
enableSuspiciousChest controla a lógica especial, não a existência do bloco:
- Blocos/itens de baús suspeitos existentes não são excluídos.
- O acesso direto ao armazenamento permanece disponível.
- Os fluxos de trabalho de atribuição de poleiro + depósito Enderpack estão desativados.
Desativar o Baú Suspeito não limpa os inventários do baú. Ele apenas desativa os comportamentos de tempo de execução do Feathered Friend vinculados a esse bloco.
Apoie este projeto
Gostou desta wiki e destes mods?
Cada apoio ajuda a continuar criando recursos, escrevendo documentacao e lancando atualizacoes.