L’observateur (Observer en anglais) est un composant de redstone qui réagit aux changements dans son environnement immédiat. Lorsqu’un bloc ou un fluide situé directement en face de sa “face” subit une modification, l’observateur émet un signal de redstone de niveau 15. Ce signal, d’une durée d’un tick de redstone (équivalent à deux ticks dans le jeu, soit 0,1 seconde), se propage rapidement depuis l’arrière de l’observateur.

observateur minecraft
Un observateur.

Comment faire un observateur ?

Pour faire un observateur dans Minecraft, vous avez seulement besoin de six blocs de pierre, deux redstone et un quartz du nether :

craft pour faire une observateur dans minecraft
Craft observateur Minecraft : 6 blocs de pierre, 2 redstone et 1 quartz du nether.

Comment utiliser l’observateur ?

Fonctionnement Général

L’observateur, en tant que composant de redstone, dispose d’une entrée et d’une sortie distinctes. L’entrée, identifiable par une texture représentant un visage avec des “yeux” et une “bouche”, surveille l’espace en face de lui, détectant tout changement, qu’il s’agisse de la mise en place, de la destruction ou de la mise à jour d’un bloc. La sortie émet un signal de redstone de niveau 15 d’une durée de 1 tick de redstone (2 ticks en jeu) lorsque l’observateur détecte une action. Le point rouge au centre de la face arrière devient rouge vif pendant l’émission du signal, illustrant son activation, tandis qu’il reste rouge sombre lorsqu’il est inactif.

point rouge face arrière observateur minecraft
Animation du point sur la face arrière de l’observateur.

Placement et utilisation avancée

Les observateurs peuvent être placés de la même manière que des bûches de bois. Ils fonctionnent de façon similaire aux BUD Switch (Block Update Detector) dans l’édition Java, permettant des détections compactes souvent réalisées avec des pistons.

Les observateurs peuvent également détecter les mises à jour d’autres observateurs. En plaçant deux observateurs face à face, chacun détectera les mises à jour de l’autre, créant un signal toutes les 3 ticks de redstone (1 tick de signal suivi de 2 ticks d’arrêt), soit 6 ticks en jeu. De plus, vous pouvez créer des chaînes plus longues en plaçant des observateurs en boucle, ajustant ainsi la fréquence du signal en modifiant la taille de la boucle.

Comportement

Détection des modifications

Dans l’édition Java, un observateur détecte les modifications de forme dans le bloc qu’il cible, y compris les changements d’état des blocs ou la destruction et le placement de blocs. Cela permet de détecter des changements tels que l’âge des cultures, car ils font partie des états des blocs.

Dans l’édition Bedrock, l’observateur agit comme un détecteur de mise à jour de bloc, identifiant toute action provoquant une mise à jour de bloc. Les causes et la propagation des mises à jour de bloc diffèrent entre l’édition Java et l’édition Bedrock, ce qui fait que chaque version peut détecter certains types de changements que l’autre ne peut pas.

Émission du signal

Lorsqu’un observateur détecte une modification, il émet un signal de redstone puissant de niveau 15 pendant 2 ticks de jeu (1 tick de redstone). Ce signal peut alimenter de la poussière de redstone, un comparateur de redstone, un répéteur de redstone ou tout composant mécanique situé à son extrémité opposée.

Dans l’édition Java, le signal est émis avec un délai de 1 tick de redstone. Dans l’édition Bedrock, il est censé être retardé d’un tick également, mais en réalité, il est retardé de 2 ticks de redstone en raison d’un bug (MCPE-15793) provoquant des délais incorrects lorsque les composants sont activés par des changements dans le monde.

Interactions avec les pistons

Un observateur émet également un signal lorsqu’il est déplacé par un piston, après avoir été poussé ou tiré, mais pas avant. Cela permet leur utilisation dans des machines volantes.

Caractéristiques des blocs

Les observateurs se comportent à la fois comme des blocs opaques et transparents : ils bloquent la lumière et permettent la génération de mobs sur leur surface supérieure, mais n’empêchent pas l’ouverture des coffres en dessous, ne coupent pas les fils de redstone et ne peuvent pas conduire l’énergie de redstone.

Comparaison entre éditions Java et Bedrock

En raison de leur capacité à détecter les changements d’état des blocs dans l’édition Java, les observateurs peuvent identifier une gamme plus large de phénomènes comparés aux circuits de BUD dans l’édition Bedrock, qui détectent uniquement les mises à jour de blocs sans tenir compte des changements d’état des blocs.

5 / 5 - (1 vote)