Observador

De Minecraft Wiki
Ir para: navegação, pesquisa
Observador
Observer JE4 BE3.png
Observer (back) JE2.gif
Renovável

Sim

Empilhável

Sim (64)

Ferramenta

Resistência à explosão

3,5

Dureza

3,5

Luminosidade

Sim

Transparência

PArcial

Inflamável

Não

Pega fogo com lava

Não

Um observador é um bloco que emite um sinal redstone, quando um bloco adjacente é atualizado.

Obtenção[editar | editar código-fonte]

Quebra[editar | editar código-fonte]

Um observador requer um picareta para ser extraído. Quando extraído sem uma picareta, não vai deixar nada.

Bloco Observador
Dureza 3,5
Ferramenta
Tempo de quebra[nota 1]
Padrão 17,5
Madeira 2,65
Pedra 1,35
Ferro 0,9
Diamante 0,7
Netherita 0,6
Ouro 0,45
  1. Os tempos são para ferramentas sem encantamento em segundos. Para mais informações, veja Quebrar § Velocidade.

Fabricação[editar | editar código-fonte]

Ingredientes Receita de Fabricação
Pedregulho +
Redstone +
Quartzo do Nether

Uso[editar | editar código-fonte]

Um observador é colocado de forma semelhante a um pistão. Observe o bloco contra o qual está colocado. A textura do lado de detecção é a de um rosto observador. Como os observadores podem detectar o estado de outros observadores, colocar dois observadores adjacentes, cada um observando o outro, pode fazer um relógio redstone rápido e compacto. Eles enviam um pulso.

Comportamento[editar | editar código-fonte]

Na Edição Java, um observador detecta mudanças nos estados de bloco de seu alvo, ou a quebra ou colocação de um bloco (ou seja, mudanças em seu estado de bloco, mas não seus dados de entidade de bloco). Isso significa que mudanças como a idade das safras podem ser detectadas, pois fazem parte dos estados de bloco.

Na Edição Bedrock, um observador atua como um detector de atualização de bloco e detecta qualquer coisa que cause uma atualização de bloco nessa edição.

As causas e a propagação das atualizações de bloco são diferentes entre a Edição Java e Edição Bedrock. Como resultado, cada um pode detectar alguns tipos de mudanças que o outro não consegue. Consulte a tabela abaixo para uma comparação.

Quando detecta algo, o observador emite um pulso de redstone de potência forte no nível 15 por 2 tiques do jogo (1 tique do redstone) O pulso pode alimentar pó de redstone, um comparador de redstone, um repetidor de redstone ou qualquer componente de mecanismo localizado em sua extremidade oposta.

Na Edição Java, o pulso é emitido com um atraso de 1 tique do redstone. Na Edição Bedrock, é suposto atrasar 1 tick também, mas na verdade atrasa 2 ticks redstone devido a MCPE-15793, um erro que faz com que os atrasos do redstone sejam incorretos quando os componentes são ativados por mudanças de mundo (que, no caso do observador na Edição Bedrock, é a única maneira de ser ativado), em oposição ao tique-taque dos componentes do redstone puro. Seu tempo também pode estar incorreto devido a MCPE-73342.

Também conta como uma atualização de bloco quando o próprio observador é movido por um pistão. Quando isso acontece, um observador emite um pulso depois de ser empurrado ou puxado, mas não antes.

Embora bloqueiem a luz, os observadores se comportam como blocos transparentes em um sentido: eles não podem ser alimentados por uma fonte de alimentação externa, nem se alimentam com sua própria saída.


Como os observadores na Edição Java detectam mudanças no estado do bloco e não atualizações de bloco, eles podem detectar uma gama mais ampla de fenômenos do que um circuito de detector de atualização de bloco (BUD) na Edição Java pode detectar (já que algumas mudanças de estado de bloco não causam atualizações de bloco). Os observadores na Edição Bedrock fazem detectam atualizações de bloco, mas não detectam mudanças de estado de bloco e, portanto, detectam exatamente as mesmas coisas que qualquer outro BUD detectaria naquela edição.

Limitations[editar | editar código-fonte]

[precisa de testes no jogo]

Detectado em
Tipo de atualização de bloco Edição Bedrock Edição Java
Mudanças nos estados do fogo que significa superfícies inflamáveis ao redor do fogo Não Sim
Abrindo e fechando baú, baú de ender e caixa de shulker Não Sim
Mudanças no inventário de quaisquer blocos que comparador medem como contêineres Sim Não
Ativando / desativando um sinalizador Yes Não
Sucesso de um bloco de comando Não Não
Ativação / desativação de um funil (Ligar/desligar o funil) Sim Sim
Terra arada seca mudando entre seus seis estágios de hidratação de aparência seca Não Sim
Terra arada indo entre seco e úmido Sim Sim
Ativação / desativação de um liberador ou ejetor Sim Sim
Ativação / desativação de minério de redstone Sim Sim
Espalhamento da grama em terra ou decomposição da grama em terra Sim Sim
Envelhecimento de mudass, cana-de-açúcar ou fogo Sim Sim
Movendo poções de / para um suporte de poções Sim Sim
Ativação / desativação de uma cabeça de dragão Sim Não
Colocar / remover uma moldura, adicionar / girar / remover um item em uma moldura Sim Não
Teleportando algo pela passagem do End Sim Não
Adicionando / removendo um conteúdo de um vaso Sim Sim
Atraso de bloqueio / desbloqueio e alteração de um repetidor de redstone Sim Sim
Mudanças na forma de muros, Cercas, grades de ferro, vidraças, escadas, linha, redstone, trepadeiras, caule de melancia[1] ou caule de abóbora[1] Sim Sim
Um bloco vidro, micélio ou podzol ficando nevado Sim Sim
Tocando um bloco musical Não Sim
Crescimento forçado de cana-de-açúcar por farinha de osso Sim Sim
Porta está aberta ou fechada Sim Sim
Todas as outras alterações de bloco / estado de bloco Sim Sim


Sons[editar | editar código-fonte]

Edição Java:

SomLegendaFonteDescriçãoID de espaço de nomeChave da legendaVolumeAfinaçãoDistância de
atenuação
Bloco destruídoBlocosQuebrar o blocoblock.stone.breaksubtitles.block.generic.break1,00,816
Nenhum[som 2]BlocosCair no bloco com dano de quedablock.stone.fallNenhum[som 2]0,50,7516
Quebrando um blocoBlocosExtrair o blocoblock.stone.hitsubtitles.block.generic.hit0,250,516
Bloco colocadoBlocosColocar o blocoblock.stone.placesubtitles.block.generic.place1,00,816
PassosBlocosCaminhar no blocoblock.stone.stepsubtitles.block.generic.footsteps0,151,016
  1. MC-177082
  2. a b [[Mojira:MC-Nenhuma[som 1]|MC-Nenhuma[som 1]]]

Edição Bedrock: [precisa de testes no jogo]

SomDescriçãoID de espaço de nomeVolumeAfinação
Quebrar o blocodig.stone?0,8
Cair no bloco com dano de quedafall.stone??
Extrair o blocohit.stone?0,5
?Saltar do blocojump.stone??
?Cair no bloco sem dano de quedaland.stone??
Andar no blocostep.stone??
Colocar o blocouse.stone?0,8

Valores de dados[editar | editar código-fonte]

ID[editar | editar código-fonte]

Edição Java:

NomeID de espaço de nomeChave de tradução
Observadorobserver block.minecraft.observer

Edição Bedrock:

NomeID de espaço de nomeID numérico Chave de tradução
Observadorobserver 251tile.observer.name

Dados do bloco[editar | editar código-fonte]

Veja também: Valores de dados

Na Edição Bedrock, os observadores usam os seguintes valores de dados:

Bits Valores
0x1
0x2
0x4

Três bits armazenando um valor de 0 a 5:

  • 0: Observador voltado para baixo
  • 1: Observador voltado para cima
  • 2: Observador virado para norte
  • 3: Observador virado para sul
  • 4: Observador virado para oeste
  • 5: Observador virado para leste
0x8 Se definido, o observador é ligado.


Estados de bloco[editar | editar código-fonte]

Veja também: Estados de bloco

Edição Java:

Nome Valor padrão Valores permitidos Descrição
facingsouthdown
east
north
south
up
west
A direção que o observador está observando. A mesma direção que o jogador enfrenta ao colocar o bloco.
poweredfalsefalse
true
True enquanto o observador está observando uma mudança e emitindo um pulso.

Edição Bedrock:

Nome Valor padrão Valores permitidos Descrição
facing_direction00
1
2
3
4
5
A direção que o observador está observando. A mesma direção que o jogador enfrenta ao colocar o bloco.
powered_bit00
1
True enquanto o observador está observando uma mudança e emitindo um pulso.

Histórico[editar | editar código-fonte]

Edição Java
24 de novembro de 2012Ao anunciar o Redstone Update na versão 1.5, Jeb menciona que as alterações na lógica do redstone podem interromper a funcionalidade BUD existente e, portanto, a detecção de atualização de bloco pode precisar ser implementada no jogo de uma forma mais permanente e intencional , em vez de uma peculiaridade comportamental.
1.1116w39aObserver JE1.png Observadores adicionados.
Nota: a textura "seta" na parte superior/inferior do observador estava apontando a direção errada (em direção à entrada, em vez da saída). Isso não foi notado pela maioria das pessoas, porém, já que o observador em Pocket Edition estava (e até 1.0.0) um erro de textura onde as texturas superiores e laterais não rodam corretamente (exceto os lados saída/entrada), fazendo com que a textura da seta sempre aponte na mesma direção.
Os observadores atuam como um detector de atualização de bloco.
Os observadores podem ligar blocos (como um repetidor de redstone).
Os observadores não têm retardo entre a detecção de uma atualização de bloco e a emissão de um pulso, o que significa que os observadores são essencialmente instantâneos.
Os observadores são colocados com o lado observador, ou entrada, voltado para o jogador.
16w41aOs observadores foram alterados para emitir 4 pulsos do jogo (2 tiques de redstone) pulsos[2], e a força do sinal foi alterada para 15.[3][4]
Os observadores *aparecem* para não poderem ser poderosos que o blocos de força, e agora só emitem poder de ativação, como um bloco de redstone. (E este pode ter sido o comportamento pretendido para este snapshot..) No entanto, na realidade, eles ainda fortemente bloqueios de energia, mas os blocos adjacentes a esses blocos não recebem atualizações de bloco, causando comportamento estranho e buggy.[5]
Os observadores agora são colocados com a saída em frente ao jogador.[6][7]
Corrigido um erro onde os observadores redirecionavam o pó de Redstone para todas as 4 direções.[8] (Só é suposto redirecionar o pó do lado da saída.)
16w42aOs desenvolvedores tentaram que os observadores não mais detectassem as atualizações de blocos que acontecessem aos blocos de ar, a fim de tornar o comportamento do observador mais previsível.[9] No processo eles quebraram a mecânica Redstone um pouco, de modo que o erro de atualização do bloco do snapshot anterior agora afetou repetidores e comparadores também.[10]
16w43aObserver PE.png Corrigido a rotação da textura "seta" para que ele aponte na direção certa.
A mecânica Redstone geral funciona como aconteceu antes de 16w42a, com exceção da mudança mencionada abaixo.
Os observadores agora produzem poder forte como no 16w39a, exceto que eles, assim como repetidores e comparadores, não fornecem mais atualizações de blocos para blocos transparentes ou ar.
16w44aAs alterações de atualização de bloco relacionadas ao redstone de 16w42a e 16w43a foram totalmente revertidas.
O comportamento observador foi revisado/redefinido. O observador mudou de um detector de atualização de bloco para um detector de mudança de estado do bloco. Os observadores foram alterados para detectar quando o bloco que estava observando mudou, o estado do bloco básico mudou, ou o bloco foi colocado/destruído. (Observe que ele faz não detecta mudanças no estado do bloco estendido, alterações AKA que não são salvas quando o mundo é descarregado, como a forma de uma cerca ou se um repetidor está bloqueado ou não.) Essa alteração tornou o comportamento do observador muito mais previsível, as atualizações de blocos invisíveis não mais provocam observadores.[11]
Os observadores foram alterados para emitir um pulso de 2 tiques do jogo (1 tiques de redstone) quando ativado.[12]
Os observadores já não produzem energia instantaneamente.[13]
1.11-pre1Observador.png Mudou a textura da frente (lado de detecção) para ser um "rosto de observação". A textura "seta" na parte superior/inferior do observador também foi modificada.
O lado da saída Redstone agora pisca vermelho quando ele produz energia.
1.1317w47aAntes do Achatamento, a identificação numérica deste bloco era 218.
Devido a Achatamento, os observadores agora podem detectar todas as mudanças de estado do bloco, por exemplo, as mudanças na forma de cercas e pó de redstone.
pre4Os observadores não produzem mais pulso quando colocados com a mão.
1.1418w43aObserver JE4 BE3.png Observer (back) JE1 BE1.gif A textura dos observadores agora foi alterada.
1.1620w10aOs observadores agora podem suportar escada de mão e gancho de armadilha.[14]
20w14aOs observadores agora detectam corretamente quando o status da cerca muda.
Pre-release 3Observer (back) JE2.gif A textura posterior dos observadores ativados foi alterada.
Edição Pocket Alpha
0.15.02 de maio de 2016Jeb twittou que Daniel Wustenhoff está trabalhando no bloco de BUD.[15]
ObserverRejectedGraphics.jpg
Tommaso Checchi twittou seus "gráficos rejeitados" para o bloco.[16]
build 1Observer PE.png Bloco de observador adicionado.
0.15.3Os observadores são agora colocados como um pistão e não registro.
Edição Bedrock
1.2.0beta 1.2.0.2Observer BE2.png Texturas atualizadas para igualar a edição Java.
Os blocos do observador agora podem detectar muito mais alterações de bloco.
A força do pulso redstone emitido pelos blocos do observador agora foi aumentada.
Os observadores não pulsam mais duas vezes ao observar um pistão retraído.
Abrir e fechar a tela do bloco de comando não ativa mais um bloco de observador.
1.10.0beta 1.10.0.3Observer JE4 BE3.png A textura dos observadores agora foi alterada.
1.16.0beta 1.15.0.53Os observadores não emitem mais um pulso quando são colocados pela primeira vez.
Edição de Console Legado
TU54CU44 1.52 Patch 24Patch 4Observadores adicionados.
1.90 Observer JE4 BE3.png A textura dos observadores agora foi alterada.
New Nintendo 3DS Edition
0.1.0Observer BE1.png Observadores adicionados

Problemas[editar | editar código-fonte]

Problemas relacionados com "Observador" são mantidos no rastreador de problemas. Reporte problemas lá.

Curiosidades[editar | editar código-fonte]

  • Quando movido por um pistão, Um observador envia um pulso de 1 tick após ser movido, o que o torna útil para máquinas voadoras de bloco de slime .
  • A textura do Observador atual foi criada porque Jeb confundia a frente com as costas. Ele disse que foi inspirado na "textura rejeitada" criada por Tommaso Checchi.[17][18]

Galeria[editar | editar código-fonte]

Veja também[editar | editar código-fonte]

Referências[editar | editar código-fonte]