Les portes logiques sont des circuits de redstone qui donnent une sortie différente en fonction de leurs propres règles. Par exemple, la sortie d’une porte ET ne sera active (on) que lorsque les deux entrées sont actives.
PAS de portes
Une porte NOT inversera l’entrée qu’elle reçoit. Donc, si vous connectez l’entrée avec une bascule, l’activation de la bascule entraînera le signal de la porte NOT indiquant qu’elle est désactivée.

et portes
Une porte ET prend 2 entrées et n’enverra un signal actif que si les deux entrées ont été activées. Ainsi, si vous avez connecté les deux entrées à un stick, allumer un seul stick n’activera pas le mécanisme connecté à la sortie de la porte ET.

portes nand
Une porte NAND est fondamentalement l’équivalent de la porte NON de la porte ET. Au lieu d’envoyer un signal actif lorsque les deux entrées sont actives, la porte NAND éteindra le signal qu’elle envoie. L’activation d’un seul niveau ne désactivera pas le mécanisme connecté à la sortie de la porte NAND.

ou des portes
C’est très facile à comprendre rien qu’en regardant l’image. Si l’une des entrées est activée, le mécanisme qui lui est connecté sera également activé. Ce n’est que lorsque toutes les entrées ont été désactivées que le mécanisme s’éteint.

Portes NOR
La porte NOR est presque l’exact opposé de la porte OU. Si l’une des entrées est activée, le mécanisme qui lui est connecté sera désactivé. Ce n’est que lorsque toutes les entrées ont été désactivées que le mécanisme s’active.

Portes XOR
La porte XOR n’enverra un signal actif que lorsqu’une seule de ses entrées est active (lorsque les deux entrées sont différentes). Si ses deux entrées sont allumées ou éteintes, le mécanisme connecté à la porte XOR sera également éteint.

Portes XNOR
La porte XNOR n’enverra un signal actif que lorsque les deux entrées sont égales (on ou off). Si une seule des entrées est active, le mécanisme connecté à la sortie de la porte XNOR sera désactivé.


implique des portes
La porte implicite est un peu difficile à comprendre pleinement. Vous pouvez le voir comme un interrupteur principal et un interrupteur secondaire. Dans l’exemple ci-dessous, le levier A est l’interrupteur principal. Allumer A désactivera le piston, l’éteindre activera le piston. Cependant, tant que le stick A est éteint, le stick B ne fonctionnera pas. Une fois le levier A activé, le levier B peut activer et désactiver le piston.

Nous pouvons le rendre un peu plus compliqué, comme ceci :

Dans l’image ci-dessus, nous avons ajouté un autre piston. Tant que le levier B est éteint, le levier A peut activer et désactiver les deux pistons en même temps. Mais lorsque le levier B est activé, le levier A ne peut activer et désactiver que le piston 1. Les anciennes règles du levier B s’appliquent toujours. Le levier B ne peut activer et désactiver le piston 2 que si le levier A est activé.