Redstone
Le système Redstone permet de transmettre et de transformer des signaux électriques dans Minecraft Java Edition pour automatiser portes, machines et circuits logiques en jeu.
- Objet Poudre conductrice utilisée pour circuits
- Obtention Minerai de redstone fondu en poussière ou trouvé en coffre
- Usage principal Alimentation de mécanismes, logique et horloges
- Signal maximal 15
Comprendre Redstone
Nature et signal
Le redstone est un système discret de signalisation binaire implémenté comme un courant numérique dans le moteur. Il utilise des états alimenté/non alimenté et transmet l’état via des fils et composants, chaque composant évaluant l’entrée et mettant à jour sa sortie selon règles locales et délais internes. Les mises à jour sont ordonnées par tick du jeu et par propagation en largeur afin d éviter des cycles immédiats.
Le comportement concret provient d une table de transitions : un bloc active ses voisins quand il devient alimenté, et certains composants conservent un état interne ou imposent un délai. Les comparateurs, répéteurs, pistons et torchères respectent ces règles de mise à jour générale, ce qui crée des possibilités logiques et temporelles combinées pour réaliser des circuits variés en partie.
- Courant — Un fil transmet un état binaire sur six blocs maximum sans répéteur ajouté.
- Tick — Les changements se propagent selon des mises à jour par tick, avec ordonnancement observable.
- Composant — Chaque composant applique sa propre table de transition lors de l évaluation d entrée.
Propagation du courant
La propagation obéit à une logique locale : un bloc évalué propage son nouvel état aux voisins immédiats, qui eux-mêmes s évaluent au tick suivant. Les répéteurs rétablissent la force du signal et ajoutent un délai fixe, tandis que les comparateurs comparent et mesurent la force de signal. Les fils suivent des règles de connexion horizontale et verticale, influençant la topologie du circuit.
Les conflits et boucles sont résolus par l ordonnance de mises à jour du moteur : des cycles peuvent conduire à états oscillants ou stables selon les composants impliqués. L existence de délais fixes permet de créer des séquences temporelles et des oscillateurs fiables. Pour le joueur, cela signifie que la disposition physique et les délais définissent le comportement temporel d un mécanisme.
- Répéteur — Remet la puissance du signal à son maximum et impose un délai réglable en ticks.
- Comparateur — Compare ou soustrait deux signaux pour produire une sortie proportionnelle à la logique demandée.
- Torche — Produit une inversion logique et peut servir de mémoire simple si correctement isolée.
Interactions avec entités
Les entités et blocs mobiles déclenchent et interrompent des circuits via interactions physiques et collisions : boutons, plaques de pression et détecteurs d entité convertissent présence en signal. Les entités vivent hors du réseau redstone mais influencent son état en changeant l état des blocs capteurs. Le moteur considère ces changements comme des sources d entrée externes qui déclenchent les mêmes règles de propagation qu une entrée manuelle.
Pour un joueur, cela implique que mécanismes de défense, portes ou fermes automatiques doivent tenir compte du comportement des entités et des délais de mise à jour pour éviter déclenchements involontaires. Les interactions avec entités peuvent aussi être utilisées pour créer capteurs de masse, temporisateurs basés sur flux d entités et autres automations intégrées au monde.
Le redstone est un réseau binaire géré par mises à jour de ticks et règles locales : la forme physique et les délais déterminent directement le comportement observable en jeu.
Où le trouver
Pierre → deepslate (sous Y 0) → bedrock (Y -64)
-
Gisement de redstone (minerai) Y -64 à 15
Généré dans les couches inférieures du monde, exploitable avec pioche en fer ou supérieure
Astuces
Utilisez des répéteurs pour prolonger un signal au-delà de sa portée et ajuster les délais sans perte de puissance.
Isoler les sorties et utiliser des torches ou des comparateurs évite les boucles d'alimentation indésirables dans les circuits.
La poussière de redstone peut transmettre un signal vertical via des blocs conducteurs ou en utilisant des torches et des pistons.
Erreurs à éviter
Poser de la poudre sur des blocs non conducteurs ou espacés casse la continuité du circuit et empêche la transmission du signal.
Empiler des torches de redstone pour inverser un signal peut créer des oscillations ou des blocages si mal configuré.
Les pistons doivent être orientés correctement; un mauvais angle empêche le déplacement attendu et casse le mécanisme.
Questions fréquentes
Quelle est la portée d'un signal redstone sans répéteur ?
Un signal redstone diminue progressivement et devient nul après sa portée maximale. Utilisez un répéteur pour restaurer ou prolonger le signal.
Comment inverser un signal redstone ?
Placez une torche de redstone sur le bloc alimenté pour obtenir une inversion. Un comparateur en mode soustraction peut aussi être utilisé pour des cas avancés.
Peut-on transporter un signal dans l'eau ?
La poussière de redstone et la plupart des composants sont désactivés par l'eau. Utilisez des circuits hermétiques ou des alternatives mécaniques pour contourner l'eau.
Les entités activent-elles les circuits ?
Certaines entités et objets (comme les plaques de pression ou les trappes) peuvent activer les circuits. Les capteurs spécifiques réagissent selon leur logique propre.
Évolution par version
Ajout des variantes en deepslate pour les minerais, incluant le minerai de redstone en deepslate; pas de refonte majeure du système redstone.
Modification de la génération des minerais avec profondeur accrue, affectant la distribution du minerai de redstone dans le monde.