Wiki Create · Redstone
Lampe à quartz rose
La lampe à quartz rose n'est pas qu'un éclairage : c'est une mémoire. Un signal l'allume et elle reste allumée une fois le signal parti. Posées en groupe, les lampes forment un sélecteur : allumer l'une éteint toutes les autres. Et un comparateur dit laquelle est allumée, selon sa distance.
Fiche technique
- Catégorie
- Redstone
- Allumage
- Au début d’un signal ; elle reste allumée ensuite
- Groupe
- Lampes qui se touchent, jusqu’à 16 blocs : une seule allumée à la fois
- Sortie
- Puissance 15 vers tout bloc voisin, sauf une autre lampe
- Comparateur
- 15 moins la distance jusqu’à la lampe allumée de la rangée
- Clé
- Allume ou éteint une lampe à la main
- Délai
- 1 tick pour la grappe
- Version
- Create 6.0.8 · Minecraft 1.21.1
Fabrication à l'établi (sans forme)
→ 1 lampe à quartz rose
Un signal l'allume
Un bouton suffit : au début du signal, la lampe s'allume. Elle est plus vive et rosée allumée que éteinte.
Elle reste allumée

Le bouton se relâche, la lampe reste allumée et alimente ses voisins avec une puissance de 15 : ici un répéteur, qui allume son fil. Le fil qui l'a allumée reste alimenté lui aussi, par la lampe elle-même : c'est ce que fait le code, et notre simulation le montre.
Ce qu'elle alimente
Allumée, la lampe envoie 15 à tous ses voisins, sauf aux autres lampes : un fil, un répéteur, une porte, un piston. Éteinte, elle n'envoie rien. Chaque lampe d'un groupe peut donc commander sa propre machine, et une seule tourne à la fois.
Des lampes en groupe

Deux lampes de plus, collées à la première : elles forment un groupe. Un groupe englobe toutes les lampes qui se touchent, jusqu'à 16 blocs de distance.
La taille d'un groupe
Le groupe compte toutes les lampes reliées face contre face dans un rayon de 16 blocs autour de celle qui reçoit le signal. Au-delà, les lampes ne s'éteignent plus ensemble. Garde chaque sélecteur bien séparé des autres.
Une seule allumée à la fois

Le bouton, déplacé devant une autre lampe, l'allume et éteint toutes les autres du groupe. C'est un sélecteur : la lumière indique le dernier bouton pressé.
Lire la position au comparateur

Un comparateur contre la rangée donne 15 si la lampe allumée est la première, 14 si c'est la deuxième, et ainsi de suite. Ici, un tube Nixie affiche 13 : la lumière est sur la troisième lampe.
À la clé

Un clic de clé allume ou éteint une lampe à la main, sans toucher aux autres. Dans la boucle, la troisième s'éteint, le comparateur tombe à 0, puis la première s'allume et il remonte à 15.
Fabriquer le quartz rose
Le quartz rose se fabrique avec un quartz du Nether et huit poudres de redstone, puis se polit au papier de verre. La lampe y ajoute une poudre de redstone et un lingot de zinc, sans forme.
Idées de montages
Un sélecteur d'étage : une lampe par étage, un bouton devant chacune, et le comparateur qui dit où envoyer la cabine. Un choix de recette pour une usine : chaque lampe allume une ligne différente. Avec des liaisons, les boutons peuvent être loin.
Erreurs fréquentes
Deux groupes collés par erreur n'en font plus qu'un : laisse un bloc d'écart. Un fil qui touche la lampe reste allumé tant qu'elle brille, ce qui peut alimenter d'autres machines par surprise. Le comparateur ne lit qu'en ligne droite.
Ce que montre la boucle
Notre simulation suit le code du bloc : la lampe allumée garde aussi sous tension le fil qui l'a allumée, alors que la scène du jeu l'éteint. Le comparateur et le tube Nixie affichent les valeurs calculées. Le joueur et la clé ne sont pas dessinés.
Sur notre serveur
Sur Create France, une rangée de lampes à quartz rose fait un beau tableau d'aiguillage pour choisir la destination d'un train ou d'un ascenseur.
← Tous les guides du wiki Create
Sources des chiffres (code de Create 6.0.8)
- Recettes : crafting/kinetics/rose_quartz_lamp.json, crafting/materials/rose_quartz.json
- Logique : RoseQuartzLampBlock.neighborChanged (forEachInCluster, 16 blocs), tick, getSignal (0 vers une lampe, 15 sinon), getDistanceToPowered (comparateur)
- Clé : RoseQuartzLampBlock.getRotatedBlockState / onWrenched
- Simulation : WIKI/redstone_sim.py (signaux, délais, liaisons, verrous et vitesses recalculés tick par tick d'après le code de Create et de Minecraft ; seules les actions du joueur viennent de la scène)
- Scène : RedstoneScenes2.roseQuartzLamp (joueur et clé non dessinés)
Textes et animations originaux de Create France, rendus d'après les scènes Ponder du mod. Create est un mod de la Create Team, non affilié à Create France.





