Feathered Friend

Suspicious Feather

A Suspicious Feather (item id featheredfriend:ravens_eye) inicia Raven Link.

TLDR:

  1. Clique com o botão direito na pena para iniciar o Raven Link.
  2. Se nenhum raven ativo estiver disponível, o tempo de execução poderá reviver o que morreu para uso do link.
  3. Enquanto estiver vinculado, você controla o voo do corvo e seu corpo é representado por uma efígie.
Captura de tela do recurso Suspicious Feather
Suspicious Feather and Raven Link in action.
Server-authoritative

A validade de início/parada do Raven Link é validada no lado do servidor. Os visuais do cliente espelham apenas o estado do servidor.


Artesanato

Receita (ravens_eye.json):

  • Ender Eye acima de Raven Feather (1x2, qualquer coluna).
Ender Eye
Raven Feather
Suspicious Feather

Requisitos iniciais

Raven Link só inicia se todas as verificações forem aprovadas:

  • enableSuspiciousFeather está habilitado no servidor.
  • Você ainda não está em uma sessão de link ativa/pendente.
  • Um corvo de propriedade válida pode ser resolvido na sua dimensão atual.
  • Se não existir nenhum corvo ativo, o tempo de execução tenta o caminho de reavivamento do corvo perecido.

Se as verificações falharem, a mensagem correspondente no jogo será mostrada (already active, no active raven, cross-dimension unavailable ou recurso desativado).


O que Raven Link faz

Quando o link é iniciado:

  • execuções curtas de transição/aperto de mão
  • A entidade efígie Raven Link é gerada para o seu corpo
  • as interações normais do jogador são bloqueadas enquanto estão vinculados (ataques + interações item/entidade/bloqueio)
  • raven entra no estado de controle de link manual

A duração usa ravenLinkDurationSeconds (padrão 30, intervalo 5..600). O tempo de execução relê isso durante as sessões ativas, portanto, as edições de configuração podem afetar os links em andamento imediatamente.

DEEP DIVE: linked-system pauses

Embora um raven seja controlado por link, alguns temporizadores/sistemas independentes são pausados ​​ou adiados (por exemplo, verificações de tempo de vida convocadas/courier) para evitar que o estado do link combata outra lógica de despawn/limpeza.


Como os links terminam

Um link pode terminar devido a:

  • tempo limite
  • solicitação de parada do cliente
  • golpe de efígie
  • estado de sessão inválido (corvo ausente, etc.)
  • servidor desativando Suspicious Feather enquanto os links estão ativos
Effigy vulnerability

Se sua efígie for atingida, o link será cancelado imediatamente com message.featheredfriend.raven_link.cancelled_effigy_hit.


Interação com outros sistemas

Raven Link integra-se com vários sistemas FF:

  • verificações de vida do corvo convocado pausam enquanto estão vinculados
  • as verificações do ciclo de vida do correio podem ser adiadas enquanto estiverem vinculadas
  • A atribuição de poleiro de baú suspeito pode ser temporariamente apagada/mantida e restaurada no final do link
  • a limpeza da entrega pode ser finalizada quando a sessão for interrompida

Apoie este projeto

Gostou desta wiki e destes mods?

Cada apoio ajuda a continuar criando recursos, escrevendo documentacao e lancando atualizacoes.

Voltar ao topo